@Transactional
public class PlatformCasePageService
extends com.flowable.platform.security.service.AbstractPlatformSecurityService
Modifier and Type | Field and Description |
---|---|
protected org.flowable.cmmn.engine.CmmnEngine |
cmmnEngine |
protected org.flowable.cmmn.api.CmmnHistoryService |
cmmnHistoryService |
protected PlatformContentItemService |
contentItemService |
protected org.flowable.form.api.FormRepositoryService |
formRepositoryService |
protected org.flowable.form.api.FormService |
formService |
protected org.flowable.engine.HistoryService |
historyService |
protected com.flowable.license.LicenseCheckService |
licenseCheckService |
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
protected com.flowable.platform.security.permission.CasePermissionService |
permissionService |
protected PlatformRestVariableTransformer |
variableTransformer |
additionalAdminUsers, CASE_PREFIX, cmmnRepositoryService, cmmnRuntimeService, cmmnTaskService, defaultSecurityPolicyKey, defaultSecurityPolicyModel, permissionServiceRegistry, platformSecurityInterceptor, policyRepositoryService, PROCESS_PREFIX, repositoryService, runtimeService, SECURITY_POLICY_MODEL, TASK_PREFIX, taskService
Constructor and Description |
---|
PlatformCasePageService() |
Modifier and Type | Method and Description |
---|---|
org.flowable.form.api.FormInfo |
getCasePageForm(String casePageInstanceId) |
Map<String,Object> |
getCasePageVariables(String caseInstanceId) |
Map<String,Object> |
getCasePageVariablesWithPermissionCheck(String casePageInstanceId) |
void |
saveCasePageForm(String casePageInstanceId,
Map<String,Object> variables) |
protected void |
transformVariables(Map<String,Object> variables) |
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, getCurrentTenantId, getCurrentUserId, getDefaultSecurityPolicyModel, getExtensionElementValue, getSecurityPolicyModelByKey, groupOrUserMatches, hasAnyMatchingIdentityLink, hasAssigneeOrOwnerIdentityLink, hasPermissionForEntityLinks, hasPermissionForHistoricEntityLinks, setPermissionServiceRegistry, translatePermissionForScope
@Autowired protected org.flowable.engine.HistoryService historyService
@Autowired protected org.flowable.cmmn.api.CmmnHistoryService cmmnHistoryService
@Autowired protected org.flowable.form.api.FormRepositoryService formRepositoryService
@Autowired protected com.flowable.platform.security.permission.CasePermissionService permissionService
@Autowired protected org.flowable.form.api.FormService formService
@Autowired protected com.flowable.license.LicenseCheckService licenseCheckService
@Autowired(required=false) protected PlatformContentItemService contentItemService
@Autowired protected PlatformRestVariableTransformer variableTransformer
@Autowired protected org.flowable.cmmn.engine.CmmnEngine cmmnEngine
@Autowired protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
public org.flowable.form.api.FormInfo getCasePageForm(String casePageInstanceId)
public void saveCasePageForm(String casePageInstanceId, Map<String,Object> variables)
public Map<String,Object> getCasePageVariablesWithPermissionCheck(String casePageInstanceId)
Copyright © 2019. All rights reserved.