Interface ProcessPermissionService
- All Superinterfaces:
PermissionService
- All Known Implementing Classes:
ProcessPermissionServiceImpl
-
Method Summary
Modifier and TypeMethodDescriptiongetHistoricProcessInstance
(String processInstanceId, String tenantId) getHistoricProcessPermissions
(String processInstanceId, String definitionId, List<? extends IdentityLinkInfo> identityLinks, String tenantId) getProcessInstance
(String processInstanceId, String tenantId) getRuntimeProcessPermissions
(String processInstanceId, String definitionId, List<? extends IdentityLinkInfo> identityLinks, String tenantId) boolean
hasPermissionForHistoricProcessInstance
(String permission, HistoricProcessInstance processInstance, String userId, Set<String> groupKeys, String tenantId) boolean
hasPermissionForProcessInstance
(String permission, ProcessInstance processInstance, String userId, Set<String> groupKeys, String tenantId) boolean
hasReadPermissionOnScopeDefinitionTenantAware
(String scopeDefinitionKey, String userId, Set<String> groupKeys, String tenantId) void
validateParticipantValue
(ProcessInstance processInstance, String participantCandidateGroups) void
validatePermissionForHistoricProcessInstance
(String permission, HistoricProcessInstance processInstance, String userId, Set<String> groupKeys, String tenantId) void
validatePermissionForProcessInstance
(String permission, ProcessInstance processInstance, 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
-
validatePermissionForProcessInstance
-
hasPermissionForProcessInstance
-
validatePermissionForHistoricProcessInstance
-
hasPermissionForHistoricProcessInstance
-
hasReadPermissionOnScopeDefinitionTenantAware
-
getProcessInstance
-
getHistoricProcessInstance
-
getRuntimeProcessPermissions
-
getHistoricProcessPermissions
-