Package com.smartfoxserver.v2.security
Interface PrivilegeManager
-
- All Known Implementing Classes:
SFSPrivilegeManager
public interface PrivilegeManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancontainsPermissionProfile(short profileId)booleancontainsPermissionProfile(java.lang.String profileName)SFSPermissionProfilegetPermissionProfile(short profileId)SFSPermissionProfilegetPermissionProfile(java.lang.String profileName)booleanisActive()booleanisFlagSet(User user, SystemPermission permission)booleanisRequestAllowed(User user, SystemRequest request)voidremovePermissionProfile(short profileId)voidremovePermissionProfile(java.lang.String profileName)voidsetActive(boolean flag)voidsetPermissionProfile(SFSPermissionProfile profile)
-
-
-
Method Detail
-
isActive
boolean isActive()
-
setActive
void setActive(boolean flag)
-
setPermissionProfile
void setPermissionProfile(SFSPermissionProfile profile)
-
removePermissionProfile
void removePermissionProfile(short profileId)
-
removePermissionProfile
void removePermissionProfile(java.lang.String profileName)
-
containsPermissionProfile
boolean containsPermissionProfile(short profileId)
-
containsPermissionProfile
boolean containsPermissionProfile(java.lang.String profileName)
-
getPermissionProfile
SFSPermissionProfile getPermissionProfile(short profileId)
-
getPermissionProfile
SFSPermissionProfile getPermissionProfile(java.lang.String profileName)
-
isRequestAllowed
boolean isRequestAllowed(User user, SystemRequest request)
-
isFlagSet
boolean isFlagSet(User user, SystemPermission permission)
-
-