Interface TaskPermissionService
- All Superinterfaces:
PermissionService
- All Known Implementing Classes:
TaskPermissionServiceImpl
-
Method Summary
Modifier and TypeMethodDescriptionorg.flowable.task.api.history.HistoricTaskInstancegetHistoricTask(String taskId, String tenantId) getHistoricTaskPermissions(String taskId, String taskDefinitionKey, String instanceId, String definitionId, String scopeType, String assignee, String owner, List<? extends org.flowable.identitylink.api.IdentityLinkInfo> identityLinks, String tenantId) getRuntimeTaskPermissions(String taskId, String taskDefinitionKey, String instanceId, String definitionId, String scopeType, String assignee, String owner, List<? extends org.flowable.identitylink.api.IdentityLinkInfo> identityLinks, String tenantId) getSecurityPolicyModelForCaseInstance(String caseInstanceId) getSecurityPolicyModelForProcessInstance(String processInstanceId) org.flowable.task.api.TaskCollection<org.flowable.identitylink.api.IdentityLink> getTaskCandidateTypes(org.flowable.task.api.Task task) getTaskSecurityPolicyModelForCaseInstance(String taskDefinitionKey, String caseDefinitionId, String tenantId) getTaskSecurityPolicyModelForProcessInstance(String taskDefinitionKey, String processDefinitionId, String tenantId) voidvalidateAssigneeValue(org.flowable.task.api.Task task, String newAssignee, String userId, Set<String> groupKeys, String tenantId) voidvalidateParticipantValue(org.flowable.task.api.Task task, String newParticipant, 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
-
getTask
-
getHistoricTask
-
getRuntimeTaskPermissions
-
getHistoricTaskPermissions
-
getTaskSecurityPolicyModelForProcessInstance
SecurityPolicyModel getTaskSecurityPolicyModelForProcessInstance(String taskDefinitionKey, String processDefinitionId, String tenantId) -
getTaskSecurityPolicyModelForCaseInstance
SecurityPolicyModel getTaskSecurityPolicyModelForCaseInstance(String taskDefinitionKey, String caseDefinitionId, String tenantId) -
getSecurityPolicyModelForProcessInstance
-
getSecurityPolicyModelForCaseInstance
-
validateAssigneeValue
-
validateParticipantValue
-
getTaskCandidateTypes
Collection<org.flowable.identitylink.api.IdentityLink> getTaskCandidateTypes(org.flowable.task.api.Task task)
-