Class 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.
    Author:
    Joram Barrez
    • Constructor Detail

      • ProcessDefinitionUtil

        public ProcessDefinitionUtil()
    • Method Detail

      • getDefinitionDeploymentId

        public static String getDefinitionDeploymentId​(String processDefinitionId)
      • getProcessDefinition

        public static ProcessDefinition getProcessDefinition​(String processDefinitionId,
                                                             boolean checkCacheOnly)
      • 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)