Interface TaskPermissionService
- All Superinterfaces:
PermissionService
- All Known Implementing Classes:
TaskPermissionServiceImpl
-
Method Summary
Modifier and TypeMethodDescriptiongetHistoricTask(String taskId, String tenantId) getHistoricTaskPermissions(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) voidvalidateAssigneeValue(Task task, String newAssignee) voidvalidateParticipantValue(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
-
getHistoricTask
-
getRuntimeTaskPermissions
-
getHistoricTaskPermissions
-
getSecurityPolicyModelForProcessInstance
-
getSecurityPolicyModelForCaseInstance
-
validateAssigneeValue
-
validateParticipantValue
-
getTaskCandidateTypes
-