Interface CasePermissionService
- All Superinterfaces:
PermissionService
- All Known Implementing Classes:
CasePermissionServiceImpl
-
Method Summary
Modifier and TypeMethodDescriptiongetCaseInstance(String caseInstanceId, String tenantId) getHistoricCaseInstance(String caseInstanceId, String tenantId) getHistoricCasePermissions(String caseInstanceId, String definitionId, List<? extends IdentityLinkInfo> identityLinks, String tenantId) getRuntimeCasePermissions(String caseInstanceId, String definitionId, List<? extends IdentityLinkInfo> identityLinks, String tenantId) booleanhasPermissionForCaseInstance(String permission, CaseInstance caseInstance, String userId, Set<String> groupKeys, String tenantId) booleanhasPermissionForHistoricCaseInstance(String permission, HistoricCaseInstance caseInstance, String userId, Set<String> groupKeys, String tenantId) booleanhasReadPermissionOnScopeDefinitionTenantAware(String scopeDefinitionKey, String userId, Set<String> groupKeys, String tenantId) voidvalidateParticipantValue(CaseInstance caseInstance, String participantCandidate) voidvalidatePermissionForCaseInstance(String permission, CaseInstance caseInstance, String userId, Set<String> groupKeys, String tenantId) voidvalidatePermissionForHistoricCaseInstance(String permission, HistoricCaseInstance caseInstance, String userId, Set<String> groupKeys, String tenantId) Methods inherited from interface com.flowable.platform.security.permission.PermissionService
fetchPermissionsForHistoricScope, fetchPermissionsForHistoricScope, fetchPermissionsForRuntimeScope, fetchPermissionsForRuntimeScope, getScopeType, hasPermissionForHistoricScope, hasPermissionForRuntimeScope, hasPermissionForScope, hasReadPermissionOnScopeDefinition, validatePermissionForHistoricScope, validatePermissionForRuntimeScope, validatePermissionForScope, validatePermissionsForHistoricScope, validatePermissionsForRuntimeScope, validateReadPermissionOnScopeDefinition
-
Method Details
-
validateParticipantValue
-
validatePermissionForCaseInstance
-
hasPermissionForCaseInstance
-
validatePermissionForHistoricCaseInstance
-
hasPermissionForHistoricCaseInstance
-
hasReadPermissionOnScopeDefinitionTenantAware
-
getCaseInstance
-
getHistoricCaseInstance
-
getRuntimeCasePermissions
-
getHistoricCasePermissions
-