Package com.kheops.jmap.server
Class AbstractPermissionsController
java.lang.Object
com.kheops.jmap.server.AbstractController
com.kheops.jmap.server.AbstractAdminController
com.kheops.jmap.server.AbstractPermissionsController
- Direct Known Subclasses:
- SystemPermissionsController
- 
Nested Class SummaryNested Classes
- 
Field SummaryFields inherited from class com.kheops.jmap.server.AbstractAdminControllerlastExceptionFields inherited from class com.kheops.jmap.server.AbstractControllercontrollerFactory, server, userContext
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedAbstractPermissionsController(UserContext userContext, AbstractPermissionsController.AclReference aclReference) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddPermission(Principal principal, Permission permission) voidaddPermissions(Principal principal, Permission[] permissions) booleancheckPermission(Principal principal, Permission permission) getAllowedGroups(Permission permission) getAllowedUsers(Permission permission) voidremovePermission(Principal principal, Permission permission) voidremovePermissions(Principal principal, Permission[] permissions) Methods inherited from class com.kheops.jmap.server.AbstractAdminControllergetCurrentUser, getInstance, getLastException, isCurrentUserSuperAdmin, log, log, moveObjects, moveObjects, reserveId, unreserveIdMethods inherited from class com.kheops.jmap.server.AbstractControllergetNextSequenceValue, getSystemDatabase, initializeSequence, isSequenceExists
- 
Constructor Details- 
AbstractPermissionsControllerprotected AbstractPermissionsController(UserContext userContext, AbstractPermissionsController.AclReference aclReference) 
 
- 
- 
Method Details- 
checkPermission
- 
addPermission
- 
addPermissions
- 
removePermission
- 
removePermissions
- 
getAllowedUsers
- 
getAllowedGroups
- 
getAclReference
 
-