Interface TaskPermissionService
- All Superinterfaces:
PermissionService
- All Known Implementing Classes:
TaskPermissionServiceImpl
-
Method Summary
Modifier and TypeMethodDescriptiongetHistoricTaskPermissions
(String taskId, String taskDefinitionKey, String instanceId, String definitionId, String scopeType, String assignee, String owner, List<? extends IdentityLinkInfo> identityLinks, String tenantId) getRuntimeTaskPermissions
(String taskId, String taskDefinitionKey, String instanceId, String definitionId, String scopeType, String assignee, String owner, List<? extends IdentityLinkInfo> identityLinks, String tenantId) getSecurityPolicyModelForCaseInstance
(String caseInstanceId) getSecurityPolicyModelForProcessInstance
(String processInstanceId) getTaskCandidateTypes
(Task task) void
validateAssigneeValue
(Task task, String newAssignee) void
validateParticipantValue
(Task task, String newParticipant) 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
-
getTask
-
getRuntimeTaskPermissions
-
getHistoricTaskPermissions
-
getSecurityPolicyModelForProcessInstance
-
getSecurityPolicyModelForCaseInstance
-
validateAssigneeValue
-
validateParticipantValue
-
getTaskCandidateTypes
-