Interface CasePermissionService
-
- All Superinterfaces:
PermissionService
- All Known Implementing Classes:
CasePermissionServiceImpl
public interface CasePermissionService 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
-
validatePermissionForCaseInstance
void validatePermissionForCaseInstance(String permission, CaseInstance caseInstance, String userId, Set<String> groupKeys, String tenantId)
-
hasPermissionForCaseInstance
boolean hasPermissionForCaseInstance(String permission, CaseInstance caseInstance, String userId, Set<String> groupKeys, String tenantId)
-
validatePermissionForHistoricCaseInstance
void validatePermissionForHistoricCaseInstance(String permission, HistoricCaseInstance caseInstance, String userId, Set<String> groupKeys, String tenantId)
-
hasPermissionForHistoricCaseInstance
boolean hasPermissionForHistoricCaseInstance(String permission, HistoricCaseInstance caseInstance, String userId, Set<String> groupKeys, String tenantId)
-
hasReadPermissionOnScopeDefinitionTenantAware
boolean hasReadPermissionOnScopeDefinitionTenantAware(String scopeDefinitionKey, String userId, Set<String> groupKeys, String tenantId)
-
getCaseInstance
CaseInstance getCaseInstance(String caseInstanceId, String tenantId)
-
getHistoricCaseInstance
HistoricCaseInstance getHistoricCaseInstance(String caseInstanceId, String tenantId)
-
getRuntimeCasePermissions
List<String> getRuntimeCasePermissions(String caseInstanceId, String definitionId, List<? extends IdentityLinkInfo> identityLinks, String tenantId)
-
-