org.camunda.bpm.engine.impl.bpmn.behavior
Class ThrowEscalationEventActivityBehavior.EscalationEventDefinitionFinder

java.lang.Object
  extended by org.camunda.bpm.engine.impl.bpmn.behavior.ThrowEscalationEventActivityBehavior.EscalationEventDefinitionFinder
All Implemented Interfaces:
TreeVisitor<PvmScope>
Enclosing class:
ThrowEscalationEventActivityBehavior

protected class ThrowEscalationEventActivityBehavior.EscalationEventDefinitionFinder
extends Object
implements TreeVisitor<PvmScope>


Field Summary
protected  String escalationCode
           
protected  EscalationEventDefinition escalationEventDefinition
           
protected  PvmActivity throwEscalationActivity
           
 
Constructor Summary
ThrowEscalationEventActivityBehavior.EscalationEventDefinitionFinder(String escalationCode, PvmActivity throwEscalationActivity)
           
 
Method Summary
protected  EscalationEventDefinition findMatchingEscalationEventDefinition(List<EscalationEventDefinition> escalationEventDefinitions)
           
 EscalationEventDefinition getEscalationEventDefinition()
           
protected  boolean isMatchingEscalationCode(EscalationEventDefinition escalationEventDefinition)
           
protected  boolean isReThrowingEscalationEventSubprocess(EscalationEventDefinition escalationEventDefinition)
           
 void visit(PvmScope scope)
          Invoked for a node in tree.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

escalationEventDefinition

protected EscalationEventDefinition escalationEventDefinition

escalationCode

protected final String escalationCode

throwEscalationActivity

protected final PvmActivity throwEscalationActivity
Constructor Detail

ThrowEscalationEventActivityBehavior.EscalationEventDefinitionFinder

public ThrowEscalationEventActivityBehavior.EscalationEventDefinitionFinder(String escalationCode,
                                                                            PvmActivity throwEscalationActivity)
Method Detail

visit

public void visit(PvmScope scope)
Description copied from interface: TreeVisitor
Invoked for a node in tree.

Specified by:
visit in interface TreeVisitor<PvmScope>
Parameters:
scope - a reference to the node

findMatchingEscalationEventDefinition

protected EscalationEventDefinition findMatchingEscalationEventDefinition(List<EscalationEventDefinition> escalationEventDefinitions)

isMatchingEscalationCode

protected boolean isMatchingEscalationCode(EscalationEventDefinition escalationEventDefinition)

isReThrowingEscalationEventSubprocess

protected boolean isReThrowingEscalationEventSubprocess(EscalationEventDefinition escalationEventDefinition)

getEscalationEventDefinition

public EscalationEventDefinition getEscalationEventDefinition()


Copyright © 2015 camunda services GmbH. All rights reserved.