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