Class PlatformProcessDefinitionService
java.lang.Object
com.flowable.platform.security.service.AbstractPlatformSecurityService
com.flowable.platform.service.process.PlatformProcessDefinitionService
- All Implemented Interfaces:
com.flowable.platform.security.permission.PermissionServiceRegistryAware,org.springframework.beans.factory.Aware
@Transactional
public class PlatformProcessDefinitionService
extends com.flowable.platform.security.service.AbstractPlatformSecurityService
-
Field Summary
Fields Modifier and Type Field Description protected org.flowable.form.api.FormRepositoryServiceformRepositoryServiceprotected com.flowable.platform.security.permission.ProcessPermissionServiceprocessPermissionServiceFields inherited from class com.flowable.platform.security.service.AbstractPlatformSecurityService
additionalAdminUsers, CASE_PREFIX, cmmnRepositoryService, cmmnRuntimeService, cmmnTaskService, defaultSecurityPolicyKey, defaultSecurityPolicyModel, permissionServiceRegistry, platformSecurityInterceptor, policyRepositoryService, PROCESS_PREFIX, repositoryService, runtimeService, SECURITY_POLICY_MODEL, TASK_PREFIX, taskService -
Constructor Summary
Constructors Constructor Description PlatformProcessDefinitionService() -
Method Summary
Modifier and Type Method Description org.flowable.form.api.FormInfogetProcessDefinitionStartForm(java.lang.String processDefinitionId)protected org.flowable.form.api.FormInfogetStartForm(org.flowable.engine.repository.ProcessDefinition processDefinition)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, getCurrentTenantId, getCurrentUserId, getDefaultSecurityPolicyModel, getExtensionElementValue, getSecurityPolicyModelByKey, groupOrUserMatches, hasAnyMatchingIdentityLink, hasAssigneeOrOwnerIdentityLink, hasPermissionForEntityLinks, hasPermissionForHistoricEntityLinks, setPermissionServiceRegistry, translatePermissionForScope
-
Field Details
-
formRepositoryService
@Autowired protected org.flowable.form.api.FormRepositoryService formRepositoryService -
processPermissionService
@Autowired protected com.flowable.platform.security.permission.ProcessPermissionService processPermissionService
-
-
Constructor Details
-
PlatformProcessDefinitionService
public PlatformProcessDefinitionService()
-
-
Method Details
-
getProcessDefinitionStartForm
public org.flowable.form.api.FormInfo getProcessDefinitionStartForm(java.lang.String processDefinitionId) -
getStartForm
protected org.flowable.form.api.FormInfo getStartForm(org.flowable.engine.repository.ProcessDefinition processDefinition)
-