Class PlatformCasePageService
java.lang.Object
com.flowable.platform.security.service.AbstractPlatformSecurityService
com.flowable.platform.service.casepage.PlatformCasePageService
- All Implemented Interfaces:
PermissionServiceRegistryAware,Aware
- Author:
- Yvo Swillens
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CmmnEngineprotected CmmnHistoryServiceprotected PlatformContentItemServiceprotected CoreContentServiceprotected CoreRestDataInterceptorprotected FormServiceprotected FormServiceInvokerprotected HistoryServiceprotected com.flowable.license.LicenseCheckServiceprotected com.fasterxml.jackson.databind.ObjectMapperprotected CasePermissionServiceprotected ScopedFormProviderprotected PlatformRestVariableTransformerFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCasePageForm(String casePageInstanceId) getCasePageVariables(String caseInstanceId, String planItemDefinitionId) getCasePageVariablesWithPermissionCheck(String casePageInstanceId) getContentItem(String casePageInstanceId, String contentItemId) getLatestContentItem(String casePageInstanceId, String contentItemId) invokeFormFieldService(String instanceId, String fieldId, Map<String, Object> serviceInvocationInput) protected booleanisTemporaryContentItem(CoreContentItem coreContentItem) voidsaveCasePageForm(String casePageInstanceId, Map<String, Object> variables) protected voidtransformVariables(Map<String, Object> variables) Methods inherited from class com.flowable.platform.security.service.AbstractPlatformSecurityService
addAdditionalPermissions, 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
-
Field Details
-
historyService
-
cmmnHistoryService
-
permissionService
-
formService
-
licenseCheckService
-
contentItemService
-
contentService
-
variableTransformer
-
cmmnEngine
-
objectMapper
-
scopedFormProvider
-
formServiceInvoker
-
coreRestDataInterceptor
-
-
Constructor Details
-
PlatformCasePageService
public PlatformCasePageService()
-
-
Method Details
-
getCasePageForm
-
saveCasePageForm
-
getCasePageVariablesWithPermissionCheck
-
getCasePageVariables
-
transformVariables
-
getContentItem
-
getLatestContentItem
-
invokeFormFieldService
-
isTemporaryContentItem
-