Class PlatformStandardDataQuerySafeQueryTransformer
java.lang.Object
com.flowable.platform.security.service.AbstractPlatformSecurityService
com.flowable.platform.service.query.standard.PlatformStandardDataQuerySafeQueryTransformer
- All Implemented Interfaces:
StandardDataQuerySafeQueryTransformer
,PermissionServiceRegistryAware
,Aware
public class PlatformStandardDataQuerySafeQueryTransformer
extends AbstractPlatformSecurityService
implements StandardDataQuerySafeQueryTransformer
-
Field Summary
Fields inherited from class com.flowable.platform.security.service.AbstractPlatformSecurityService
additionalAdminUsers, CASE_PREFIX, cmmnRepositoryService, cmmnRuntimeService, cmmnTaskService, defaultSecurityPolicyKey, defaultSecurityPolicyModel, EXTERNAL_WORKER_PREFIX, inspectEnabled, permissionServiceRegistry, platformSecurityInterceptor, policyRepositoryService, PROCESS_PREFIX, repositoryService, runtimeService, SECURITY_POLICY_MODEL, TASK_PREFIX, taskService
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
applySafeQuerySettingsIfNeeded
(StandardDataQueryBuilder queryBuilder, boolean safeQueryByDefault) Methods inherited from class com.flowable.platform.security.service.AbstractPlatformSecurityService
currentUserHasAdminRights, currentUserIsSuperAdmin, fetchCasePermissionMappings, fetchCasePermissionMappings, fetchCaseSecurityPolicyModel, fetchPermissions, fetchPermissionsForTask, fetchProcessPermissionMappings, fetchProcessPermissionMappings, fetchProcessSecurityPolicyModel, fetchSecurityPolicyModel, fetchSecurityPolicyModel, fetchSecurityPolicyModelForCaseInstance, fetchSecurityPolicyModelForProcessInstance, fetchSecurityPolicyModelForTask, fetchSecurityPolicyModelForTask, fetchTaskPermissionMappings, fetchTaskPermissionMappings, fetchTaskPermissionMappings, fetchTaskPermissionMappingsForCase, fetchTaskPermissionMappingsForProcess, fetchTaskSecurityPolicyModelForCase, fetchTaskSecurityPolicyModelForProcess, filterPermissionsForRole, getCmmnExtensionElementValue, getCurrentGroupKeys, getCurrentSecurityScope, getCurrentTenantId, getCurrentUserId, getDefaultSecurityPolicyModel, getExtensionElementValue, getSecurityPolicyModelByKey, groupOrUserMatches, groupOrUserMatches, hasAnyMatchingIdentityLink, hasAssigneeOrOwnerIdentityLink, hasPermissionForEntityLinks, hasPermissionForHistoricEntityLinks, setPermissionServiceRegistry, translatePermissionForScope
-
Constructor Details
-
PlatformStandardDataQuerySafeQueryTransformer
public PlatformStandardDataQuerySafeQueryTransformer()
-
-
Method Details
-
applySafeQuerySettingsIfNeeded
public void applySafeQuerySettingsIfNeeded(StandardDataQueryBuilder queryBuilder, boolean safeQueryByDefault) - Specified by:
applySafeQuerySettingsIfNeeded
in interfaceStandardDataQuerySafeQueryTransformer
-