public class SFSPrivilegeManager extends java.lang.Object implements PrivilegeManager
Constructor and Description |
---|
SFSPrivilegeManager() |
Modifier and Type | Method and Description |
---|---|
boolean |
containsPermissionProfile(short profileId) |
boolean |
containsPermissionProfile(java.lang.String profileName) |
void |
dump() |
SFSPermissionProfile |
getPermissionProfile(short profileId) |
SFSPermissionProfile |
getPermissionProfile(java.lang.String profileName) |
boolean |
isActive() |
boolean |
isFlagSet(User user,
SystemPermission permission) |
boolean |
isRequestAllowed(User user,
SystemRequest request) |
void |
removePermissionProfile(short permId) |
void |
removePermissionProfile(java.lang.String profileName) |
void |
setActive(boolean active) |
void |
setPermissionProfile(SFSPermissionProfile profile) |
public boolean isActive()
isActive
in interface PrivilegeManager
public void setActive(boolean active)
setActive
in interface PrivilegeManager
public boolean containsPermissionProfile(short profileId)
containsPermissionProfile
in interface PrivilegeManager
public boolean containsPermissionProfile(java.lang.String profileName)
containsPermissionProfile
in interface PrivilegeManager
public SFSPermissionProfile getPermissionProfile(short profileId)
getPermissionProfile
in interface PrivilegeManager
public SFSPermissionProfile getPermissionProfile(java.lang.String profileName)
getPermissionProfile
in interface PrivilegeManager
public void removePermissionProfile(short permId)
removePermissionProfile
in interface PrivilegeManager
public void removePermissionProfile(java.lang.String profileName)
removePermissionProfile
in interface PrivilegeManager
public void setPermissionProfile(SFSPermissionProfile profile)
setPermissionProfile
in interface PrivilegeManager
public boolean isRequestAllowed(User user, SystemRequest request)
isRequestAllowed
in interface PrivilegeManager
public boolean isFlagSet(User user, SystemPermission permission)
isFlagSet
in interface PrivilegeManager
public void dump()