Package com.smartfoxserver.v2.security
Class SFSPrivilegeManager
- java.lang.Object
-
- com.smartfoxserver.v2.security.SFSPrivilegeManager
-
- All Implemented Interfaces:
PrivilegeManager
public class SFSPrivilegeManager extends java.lang.Object implements PrivilegeManager
-
-
Constructor Summary
Constructors Constructor Description SFSPrivilegeManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsPermissionProfile(short profileId)booleancontainsPermissionProfile(java.lang.String profileName)voiddump()SFSPermissionProfilegetPermissionProfile(short profileId)SFSPermissionProfilegetPermissionProfile(java.lang.String profileName)booleanisActive()booleanisFlagSet(User user, SystemPermission permission)booleanisRequestAllowed(User user, SystemRequest request)voidremovePermissionProfile(short permId)voidremovePermissionProfile(java.lang.String profileName)voidsetActive(boolean active)voidsetPermissionProfile(SFSPermissionProfile profile)
-
-
-
Method Detail
-
isActive
public boolean isActive()
- Specified by:
isActivein interfacePrivilegeManager
-
setActive
public void setActive(boolean active)
- Specified by:
setActivein interfacePrivilegeManager
-
containsPermissionProfile
public boolean containsPermissionProfile(short profileId)
- Specified by:
containsPermissionProfilein interfacePrivilegeManager
-
containsPermissionProfile
public boolean containsPermissionProfile(java.lang.String profileName)
- Specified by:
containsPermissionProfilein interfacePrivilegeManager
-
getPermissionProfile
public SFSPermissionProfile getPermissionProfile(short profileId)
- Specified by:
getPermissionProfilein interfacePrivilegeManager
-
getPermissionProfile
public SFSPermissionProfile getPermissionProfile(java.lang.String profileName)
- Specified by:
getPermissionProfilein interfacePrivilegeManager
-
removePermissionProfile
public void removePermissionProfile(short permId)
- Specified by:
removePermissionProfilein interfacePrivilegeManager
-
removePermissionProfile
public void removePermissionProfile(java.lang.String profileName)
- Specified by:
removePermissionProfilein interfacePrivilegeManager
-
setPermissionProfile
public void setPermissionProfile(SFSPermissionProfile profile)
- Specified by:
setPermissionProfilein interfacePrivilegeManager
-
isRequestAllowed
public boolean isRequestAllowed(User user, SystemRequest request)
- Specified by:
isRequestAllowedin interfacePrivilegeManager
-
isFlagSet
public boolean isFlagSet(User user, SystemPermission permission)
- Specified by:
isFlagSetin interfacePrivilegeManager
-
dump
public void dump()
-
-