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 Summary
Nested Classes -
Field Summary
Fields inherited from class com.kheops.jmap.server.AbstractAdminController
lastExceptionFields inherited from class com.kheops.jmap.server.AbstractController
controllerFactory, server, userContext -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractPermissionsController(UserContext userContext, AbstractPermissionsController.AclReference aclReference) -
Method Summary
Modifier 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.AbstractAdminController
getCurrentUser, getInstance, getLastException, isCurrentUserSuperAdmin, log, log, moveObjects, moveObjects, reserveId, unreserveIdMethods inherited from class com.kheops.jmap.server.AbstractController
getNextSequenceValue, getSystemDatabase, initializeSequence, isSequenceExists
-
Constructor Details
-
AbstractPermissionsController
protected AbstractPermissionsController(UserContext userContext, AbstractPermissionsController.AclReference aclReference)
-
-
Method Details
-
checkPermission
-
addPermission
-
addPermissions
-
removePermission
-
removePermissions
-
getAllowedUsers
-
getAllowedGroups
-
getAclReference
-