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 BpmnModel
getBpmnModel
(String processDefinitionId) static BpmnModel
getBpmnModelFromCache
(String processDefinitionId) static String
getDefinitionDeploymentId
(String processDefinitionId) static String
getDefinitionDeploymentId
(String processDefinitionId, ProcessEngineConfigurationImpl processEngineConfiguration) static String
getDefinitionDeploymentId
(ProcessDefinition processDefinition, ProcessEngineConfigurationImpl processEngineConfiguration) static Process
getProcess
(String processDefinitionId) static ProcessDefinition
getProcessDefinition
(String processDefinitionId) static ProcessDefinition
getProcessDefinition
(String processDefinitionId, boolean checkCacheOnly) static ProcessDefinition
getProcessDefinition
(String processDefinitionId, boolean checkCacheOnly, ProcessEngineConfigurationImpl processEngineConfiguration) static ProcessDefinitionEntity
getProcessDefinitionFromDatabase
(String processDefinitionId) static boolean
isProcessDefinitionSuspended
(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
-