Interface PermissionService
- All Superinterfaces:
LifecycleService,TenantLifecycleService
- All Known Implementing Classes:
PermissionServiceImpl
- Author:
- Baptiste Mesta
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPermissions(String pageName, Properties pageProperties) getResourcePermissions(String resourceKey) booleanisAuthorized(org.bonitasoft.engine.api.permission.APICallContext apiCallContext) voidremovePermissions(Properties pageProperties) Methods inherited from interface org.bonitasoft.engine.commons.LifecycleService
pause, resume, start, stopMethods inherited from interface org.bonitasoft.engine.commons.TenantLifecycleService
init
-
Field Details
-
USER_TYPE_AUTHORIZATION_PREFIX
- See Also:
-
PROFILE_TYPE_AUTHORIZATION_PREFIX
- See Also:
-
SCRIPT_TYPE_AUTHORIZATION_PREFIX
- See Also:
-
-
Method Details
-
isAuthorized
boolean isAuthorized(org.bonitasoft.engine.api.permission.APICallContext apiCallContext) throws SExecutionException - Throws:
SExecutionException
-
addPermissions
-
removePermissions
-
getResourcePermissions
-