Interface DataSourceDefinitionAuthorizationService
- All Known Implementing Classes:
CamundaCCSMDefinitionAuthorizationService,CamundaSaaSDefinitionAuthorizationService
public interface DataSourceDefinitionAuthorizationService
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleanisAuthorizedToAccessDefinition(String userId, DefinitionType definitionType, String definitionKey, List<String> tenantIds) booleanisAuthorizedToAccessDefinition(String identityId, IdentityType identityType, String definitionKey, DefinitionType definitionType, List<String> tenantIds) booleanisAuthorizedToAccessDefinition(String userId, String tenantId, SimpleDefinitionDto definition) <T extends DefinitionOptimizeResponseDto>
booleanisAuthorizedToAccessDefinition(String userId, T definition) resolveAuthorizedTenantsForProcess(String userId, SimpleDefinitionDto definitionDto, List<String> tenantIds, Set<String> engines)
-
Method Details
-
isAuthorizedToAccessDefinition
default boolean isAuthorizedToAccessDefinition(String userId, DefinitionType definitionType, String definitionKey, List<String> tenantIds) -
isAuthorizedToAccessDefinition
boolean isAuthorizedToAccessDefinition(String identityId, IdentityType identityType, String definitionKey, DefinitionType definitionType, List<String> tenantIds) -
resolveAuthorizedTenantsForProcess
-
isAuthorizedToAccessDefinition
boolean isAuthorizedToAccessDefinition(String userId, String tenantId, SimpleDefinitionDto definition) -
isAuthorizedToAccessDefinition
<T extends DefinitionOptimizeResponseDto> boolean isAuthorizedToAccessDefinition(String userId, T definition)
-