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) boolean
hasPermissionForCaseInstance
(String permission, CaseInstance caseInstance, String userId, Set<String> groupKeys, String tenantId) boolean
hasPermissionForHistoricCaseInstance
(String permission, HistoricCaseInstance caseInstance, String userId, Set<String> groupKeys, String tenantId) boolean
hasReadPermissionOnScopeDefinitionTenantAware
(String scopeDefinitionKey, String userId, Set<String> groupKeys, String tenantId) void
validateParticipantValue
(CaseInstance caseInstance, String participantCandidate) void
validatePermissionForCaseInstance
(String permission, CaseInstance caseInstance, String userId, Set<String> groupKeys, String tenantId) void
validatePermissionForHistoricCaseInstance
(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
-