Class ProcessDefinitionUtil

java.lang.Object
org.activiti.engine.impl.util.ProcessDefinitionUtil

public class ProcessDefinitionUtil extends Object
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.
  • Constructor Details

    • ProcessDefinitionUtil

      public ProcessDefinitionUtil()
  • Method Details

    • getProcessDefinition

      public static ProcessDefinition getProcessDefinition(String processDefinitionId)
    • getProcessDefinition

      public static ProcessDefinition getProcessDefinition(String processDefinitionId, boolean checkCacheOnly)
    • getProcessDefinitionHelper

      public static ProcessDefinitionHelper getProcessDefinitionHelper()
    • getProcess

      public static org.activiti.bpmn.model.Process getProcess(String processDefinitionId)
    • getBpmnModel

      public static org.activiti.bpmn.model.BpmnModel getBpmnModel(String processDefinitionId)
    • getBpmnModelFromCache

      public static org.activiti.bpmn.model.BpmnModel getBpmnModelFromCache(String processDefinitionId)
    • isProcessDefinitionSuspended

      public static boolean isProcessDefinitionSuspended(String processDefinitionId)
    • getProcessDefinitionFromDatabase

      public static ProcessDefinitionEntity getProcessDefinitionFromDatabase(String processDefinitionId)