Package org.flowable.engine.impl.util
Class ProcessDefinitionUtil
- java.lang.Object
-
- org.flowable.engine.impl.util.ProcessDefinitionUtil
-
public class ProcessDefinitionUtil extends Object
A utility class that hides the complexity ofProcessDefinitionEntityandProcesslookup. Use this class rather than accessing the process definition cache orDeploymentManagerdirectly.- Author:
- Joram Barrez
-
-
Constructor Summary
Constructors Constructor Description ProcessDefinitionUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.flowable.bpmn.model.BpmnModelgetBpmnModel(String processDefinitionId)static org.flowable.bpmn.model.BpmnModelgetBpmnModelFromCache(String processDefinitionId)static StringgetDefinitionDeploymentId(String processDefinitionId)static StringgetDefinitionDeploymentId(String processDefinitionId, ProcessEngineConfigurationImpl processEngineConfiguration)static StringgetDefinitionDeploymentId(ProcessDefinition processDefinition, ProcessEngineConfigurationImpl processEngineConfiguration)static org.flowable.bpmn.model.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)
-
-
-
Method Detail
-
getDefinitionDeploymentId
public static String getDefinitionDeploymentId(String processDefinitionId)
-
getDefinitionDeploymentId
public static String getDefinitionDeploymentId(String processDefinitionId, ProcessEngineConfigurationImpl processEngineConfiguration)
-
getDefinitionDeploymentId
public static String getDefinitionDeploymentId(ProcessDefinition processDefinition, ProcessEngineConfigurationImpl processEngineConfiguration)
-
getProcessDefinition
public static ProcessDefinition getProcessDefinition(String processDefinitionId)
-
getProcessDefinition
public static ProcessDefinition getProcessDefinition(String processDefinitionId, boolean checkCacheOnly)
-
getProcessDefinition
public static ProcessDefinition getProcessDefinition(String processDefinitionId, boolean checkCacheOnly, ProcessEngineConfigurationImpl processEngineConfiguration)
-
getProcess
public static org.flowable.bpmn.model.Process getProcess(String processDefinitionId)
-
getBpmnModel
public static org.flowable.bpmn.model.BpmnModel getBpmnModel(String processDefinitionId)
-
getBpmnModelFromCache
public static org.flowable.bpmn.model.BpmnModel getBpmnModelFromCache(String processDefinitionId)
-
isProcessDefinitionSuspended
public static boolean isProcessDefinitionSuspended(String processDefinitionId)
-
getProcessDefinitionFromDatabase
public static ProcessDefinitionEntity getProcessDefinitionFromDatabase(String processDefinitionId)
-
-