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 org.flowable.cmmn.engine.CmmnEngineprotected org.flowable.cmmn.api.CmmnHistoryServiceprotected PlatformContentItemServiceprotected CoreContentServiceprotected CoreRestDataInterceptorprotected org.flowable.form.api.FormServiceprotected FormServiceInvokerprotected FormUserEventListenerInvokerprotected org.flowable.engine.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 TypeMethodDescriptionorg.flowable.form.api.FormInfogetCasePageForm(String casePageInstanceId) getCasePageVariables(String caseInstanceId, String planItemDefinitionId) getCasePageVariablesWithPermissionCheck(String casePageInstanceId) org.flowable.content.api.ContentItemgetContentItem(String casePageInstanceId, String contentItemId) org.flowable.content.api.ContentItemgetLatestContentItem(String casePageInstanceId, String contentItemId) org.flowable.form.api.FormModelgetUserListenerForm(String instanceId, String fieldId) invokeFormFieldService(String instanceId, String fieldId, String operationType, Map<String, Object> serviceInvocationInput) invokeFormFieldService(String instanceId, String fieldId, Map<String, Object> serviceInvocationInput) voidinvokeFormFieldUserEventListener(String instanceId, String fieldId, Map<String, Object> invocationInput) voidinvokeUserEventListenerWithForm(String instanceId, String fieldId, Map<String, Object> invocationInput) 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
-
formUserEventListenerInvoker
-
coreRestDataInterceptor
-
-
Constructor Details
-
PlatformCasePageService
public PlatformCasePageService()
-
-
Method Details
-
getCasePageForm
-
saveCasePageForm
-
getCasePageVariablesWithPermissionCheck
-
getCasePageVariables
-
transformVariables
-
getContentItem
-
getLatestContentItem
-
invokeFormFieldService
-
invokeFormFieldService
-
getUserListenerForm
-
invokeFormFieldUserEventListener
-
invokeUserEventListenerWithForm
-
isTemporaryContentItem
-