public class ExecutionGraphUtil extends Object
| Constructor and Description |
|---|
ExecutionGraphUtil() |
| Modifier and Type | Method and Description |
|---|---|
static List<String> |
getBoundaryEventActivityIds(DelegateExecution execution)
Returns the list of boundary event activity ids that are in the the process model,
associated with the current activity of the passed execution.
|
static DelegateExecution |
getMultiInstanceRootExecution(ExecutionEntity execution) |
static DelegateExecution |
getParentInstanceExecutionInMultiInstance(ExecutionEntity execution) |
protected static boolean |
isInEventSubprocess(org.flowable.bpmn.model.FlowNode flowNode) |
static boolean |
isReachable(org.flowable.bpmn.model.Process process,
org.flowable.bpmn.model.FlowNode sourceElement,
org.flowable.bpmn.model.FlowNode targetElement,
Set<String> visitedElements) |
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.
|
public static boolean isReachable(String processDefinitionId, String sourceElementId, String targetElementId)
public static boolean isReachable(org.flowable.bpmn.model.Process process,
org.flowable.bpmn.model.FlowNode sourceElement,
org.flowable.bpmn.model.FlowNode targetElement,
Set<String> visitedElements)
protected static boolean isInEventSubprocess(org.flowable.bpmn.model.FlowNode flowNode)
public static DelegateExecution getMultiInstanceRootExecution(ExecutionEntity execution)
public static DelegateExecution getParentInstanceExecutionInMultiInstance(ExecutionEntity execution)
public static List<String> getBoundaryEventActivityIds(DelegateExecution execution)
Copyright © 2022 Flowable. All rights reserved.