@Transactional public class PlatformCasePageService extends AbstractPlatformSecurityService
Modifier and Type | Field and Description |
---|---|
protected CmmnEngine |
cmmnEngine |
protected CmmnHistoryService |
cmmnHistoryService |
protected PlatformContentItemService |
contentItemService |
protected FormService |
formService |
protected HistoryService |
historyService |
protected com.flowable.license.LicenseCheckService |
licenseCheckService |
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
protected CasePermissionService |
permissionService |
protected ScopedFormProvider |
scopedFormProvider |
protected PlatformRestVariableTransformer |
variableTransformer |
additionalAdminUsers, CASE_PREFIX, cmmnRepositoryService, cmmnRuntimeService, cmmnTaskService, defaultSecurityPolicyKey, defaultSecurityPolicyModel, inspectEnabled, permissionServiceRegistry, platformSecurityInterceptor, policyRepositoryService, PROCESS_PREFIX, repositoryService, runtimeService, SECURITY_POLICY_MODEL, TASK_PREFIX, taskService
Constructor and Description |
---|
PlatformCasePageService() |
Modifier and Type | Method and Description |
---|---|
FormInfo |
getCasePageForm(String casePageInstanceId) |
Map<String,Object> |
getCasePageVariables(String caseInstanceId,
String planItemDefinitionId) |
Map<String,Object> |
getCasePageVariablesWithPermissionCheck(String casePageInstanceId) |
ContentItem |
getContentItem(String casePageInstanceId,
String contentItemId) |
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, groupOrUserMatches, hasAnyMatchingIdentityLink, hasAssigneeOrOwnerIdentityLink, hasPermissionForEntityLinks, hasPermissionForHistoricEntityLinks, setPermissionServiceRegistry, translatePermissionForScope
@Autowired protected HistoryService historyService
@Autowired protected CmmnHistoryService cmmnHistoryService
@Autowired protected CasePermissionService permissionService
@Autowired protected FormService formService
@Autowired protected com.flowable.license.LicenseCheckService licenseCheckService
@Autowired(required=false) protected PlatformContentItemService contentItemService
@Autowired protected PlatformRestVariableTransformer variableTransformer
@Autowired protected CmmnEngine cmmnEngine
@Autowired protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
@Autowired protected ScopedFormProvider scopedFormProvider
public void saveCasePageForm(String casePageInstanceId, Map<String,Object> variables)
public Map<String,Object> getCasePageVariablesWithPermissionCheck(String casePageInstanceId)
public Map<String,Object> getCasePageVariables(String caseInstanceId, String planItemDefinitionId)
public ContentItem getContentItem(String casePageInstanceId, String contentItemId)