org.camunda.bpm.engine.impl.tree
Class ActivityExecutionHierarchyWalker
java.lang.Object
org.camunda.bpm.engine.impl.tree.ReferenceWalker<T>
org.camunda.bpm.engine.impl.tree.SingleReferenceWalker<ActivityExecutionTuple>
org.camunda.bpm.engine.impl.tree.ActivityExecutionHierarchyWalker
public class ActivityExecutionHierarchyWalker
- extends SingleReferenceWalker<ActivityExecutionTuple>
Combination of flow scope and execution walker. Walks the flow scope
hierarchy upwards from the given execution to the top level process instance.
- Author:
- Philipp Ossler
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ActivityExecutionHierarchyWalker
public ActivityExecutionHierarchyWalker(ActivityExecution execution)
nextElement
protected ActivityExecutionTuple nextElement()
- Specified by:
nextElement in class SingleReferenceWalker<ActivityExecutionTuple>
createTupel
protected static ActivityExecutionTuple createTupel(ActivityExecution execution)
getCurrentFlowScope
protected static PvmScope getCurrentFlowScope(ActivityExecution execution)
addScopePreVisitor
public ReferenceWalker<ActivityExecutionTuple> addScopePreVisitor(TreeVisitor<PvmScope> visitor)
addScopePostVisitor
public ReferenceWalker<ActivityExecutionTuple> addScopePostVisitor(TreeVisitor<PvmScope> visitor)
addExecutionPreVisitor
public ReferenceWalker<ActivityExecutionTuple> addExecutionPreVisitor(TreeVisitor<ActivityExecution> visitor)
addExecutionPostVisitor
public ReferenceWalker<ActivityExecutionTuple> addExecutionPostVisitor(TreeVisitor<ActivityExecution> visitor)
Copyright © 2017 camunda services GmbH. All rights reserved.