Interface TaskPermissionService
-
- All Superinterfaces:
PermissionService
- All Known Implementing Classes:
TaskPermissionServiceImpl
public interface TaskPermissionService extends PermissionService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<String>
getHistoricTaskPermissions(String taskId, String taskDefinitionKey, String instanceId, String definitionId, String scopeType, String assignee, String owner, List<? extends IdentityLinkInfo> identityLinks, String tenantId)
List<String>
getRuntimeTaskPermissions(String taskId, String taskDefinitionKey, String instanceId, String definitionId, String scopeType, String assignee, String owner, List<? extends IdentityLinkInfo> identityLinks, String tenantId)
SecurityPolicyModel
getSecurityPolicyModelForCaseInstance(String caseInstanceId)
SecurityPolicyModel
getSecurityPolicyModelForProcessInstance(String processInstanceId)
Task
getTask(String taskId, 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 Detail
-
getRuntimeTaskPermissions
List<String> getRuntimeTaskPermissions(String taskId, String taskDefinitionKey, String instanceId, String definitionId, String scopeType, String assignee, String owner, List<? extends IdentityLinkInfo> identityLinks, String tenantId)
-
getHistoricTaskPermissions
List<String> getHistoricTaskPermissions(String taskId, String taskDefinitionKey, String instanceId, String definitionId, String scopeType, String assignee, String owner, List<? extends IdentityLinkInfo> identityLinks, String tenantId)
-
getSecurityPolicyModelForProcessInstance
SecurityPolicyModel getSecurityPolicyModelForProcessInstance(String processInstanceId)
-
getSecurityPolicyModelForCaseInstance
SecurityPolicyModel getSecurityPolicyModelForCaseInstance(String caseInstanceId)
-
-