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
Modifier and TypeFieldDescriptionprotected CmmnEngine
protected CmmnHistoryService
protected PlatformContentItemService
protected CoreContentService
protected CoreRestDataInterceptor
protected FormService
protected FormServiceInvoker
protected HistoryService
protected com.flowable.license.LicenseCheckService
protected com.fasterxml.jackson.databind.ObjectMapper
protected CasePermissionService
protected ScopedFormProvider
protected PlatformRestVariableTransformer
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 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 boolean
isTemporaryContentItem
(CoreContentItem coreContentItem) void
saveCasePageForm
(String casePageInstanceId, Map<String, Object> variables) protected void
transformVariables
(Map<String, Object> variables) 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
-
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
-