Package org.activiti.engine.impl.util
Class ExecutionGraphUtil
java.lang.Object
org.activiti.engine.impl.util.ExecutionGraphUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisReachable(String processDefinitionId, String sourceElementId, String targetElementId) Verifies if the element with the given source identifier can reach the element with the target identifier through following sequence flow.static booleanisReachable(org.activiti.bpmn.model.Process process, org.activiti.bpmn.model.FlowNode sourceElement, org.activiti.bpmn.model.FlowNode targetElement, Set<String> visitedElements) static List<ExecutionEntity> orderFromLeafToRoot(Collection<ExecutionEntity> executions) static List<ExecutionEntity> orderFromRootToLeaf(Collection<ExecutionEntity> executions) Takes in a collection of executions belonging to the same process instance.
-
Constructor Details
-
ExecutionGraphUtil
public ExecutionGraphUtil()
-
-
Method Details
-
orderFromRootToLeaf
Takes in a collection of executions belonging to the same process instance. Orders the executions in a list, first elements are the leaf, last element is the root elements. -
orderFromLeafToRoot
-
isReachable
public static boolean isReachable(String processDefinitionId, String sourceElementId, String targetElementId) Verifies if the element with the given source identifier can reach the element with the target identifier through following sequence flow. -
isReachable
-