Package org.flowable.engine.impl.util
Class ProcessDefinitionUtil
java.lang.Object
org.flowable.engine.impl.util.ProcessDefinitionUtil
A utility class that hides the complexity of
ProcessDefinitionEntity and Process lookup. Use this class rather than accessing the process definition cache or
DeploymentManager directly.- Author:
- Joram Barrez
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BpmnModelgetBpmnModel(String processDefinitionId) static BpmnModelgetBpmnModelFromCache(String processDefinitionId) static StringgetDefinitionDeploymentId(String processDefinitionId) static StringgetDefinitionDeploymentId(String processDefinitionId, ProcessEngineConfigurationImpl processEngineConfiguration) static StringgetDefinitionDeploymentId(ProcessDefinition processDefinition, ProcessEngineConfigurationImpl processEngineConfiguration) static ProcessgetProcess(String processDefinitionId) static ProcessDefinitiongetProcessDefinition(String processDefinitionId) static ProcessDefinitiongetProcessDefinition(String processDefinitionId, boolean checkCacheOnly) static ProcessDefinitiongetProcessDefinition(String processDefinitionId, boolean checkCacheOnly, ProcessEngineConfigurationImpl processEngineConfiguration) static ProcessDefinitionEntitygetProcessDefinitionFromDatabase(String processDefinitionId) static booleanisProcessDefinitionSuspended(String processDefinitionId)
-
Constructor Details
-
ProcessDefinitionUtil
public ProcessDefinitionUtil()
-
-
Method Details
-
getDefinitionDeploymentId
-
getDefinitionDeploymentId
public static String getDefinitionDeploymentId(String processDefinitionId, ProcessEngineConfigurationImpl processEngineConfiguration) -
getDefinitionDeploymentId
public static String getDefinitionDeploymentId(ProcessDefinition processDefinition, ProcessEngineConfigurationImpl processEngineConfiguration) -
getProcessDefinition
-
getProcessDefinition
public static ProcessDefinition getProcessDefinition(String processDefinitionId, boolean checkCacheOnly) -
getProcessDefinition
public static ProcessDefinition getProcessDefinition(String processDefinitionId, boolean checkCacheOnly, ProcessEngineConfigurationImpl processEngineConfiguration) -
getProcess
-
getBpmnModel
-
getBpmnModelFromCache
-
isProcessDefinitionSuspended
-
getProcessDefinitionFromDatabase
-