org.camunda.bpm.engine.impl.bpmn.behavior
Class AbstractBpmnActivityBehavior.ErrorDeclarationFinder

java.lang.Object
  extended by org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.ErrorDeclarationFinder
All Implemented Interfaces:
Collector<PvmExecutionImpl>, TreeWalker.WalkCondition<PvmExecutionImpl>
Enclosing class:
AbstractBpmnActivityBehavior

public static class AbstractBpmnActivityBehavior.ErrorDeclarationFinder
extends Object
implements Collector<PvmExecutionImpl>, TreeWalker.WalkCondition<PvmExecutionImpl>


Field Summary
protected  ScopeImpl currentScope
           
protected  String errorCode
           
protected  ErrorEventDefinition errorEventDefinition
           
protected  PvmActivity errorHandlerActivity
           
protected  Exception exception
           
protected  PvmExecutionImpl lastLeafExecution
           
 
Constructor Summary
AbstractBpmnActivityBehavior.ErrorDeclarationFinder(ScopeImpl currentScope, String errorCode, Exception exception, PvmExecutionImpl lastLeafExecution)
           
 
Method Summary
 void collect(PvmExecutionImpl obj)
           
 ErrorEventDefinition getErrorEventDefinition()
           
 PvmActivity getErrorHandlerActivity()
           
 PvmExecutionImpl getLastLeafExecution()
           
 boolean isFulfilled(PvmExecutionImpl element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

currentScope

protected ScopeImpl currentScope

errorCode

protected String errorCode

exception

protected Exception exception

errorEventDefinition

protected ErrorEventDefinition errorEventDefinition

errorHandlerActivity

protected PvmActivity errorHandlerActivity

lastLeafExecution

protected PvmExecutionImpl lastLeafExecution
Constructor Detail

AbstractBpmnActivityBehavior.ErrorDeclarationFinder

public AbstractBpmnActivityBehavior.ErrorDeclarationFinder(ScopeImpl currentScope,
                                                           String errorCode,
                                                           Exception exception,
                                                           PvmExecutionImpl lastLeafExecution)
Method Detail

isFulfilled

public boolean isFulfilled(PvmExecutionImpl element)
Specified by:
isFulfilled in interface TreeWalker.WalkCondition<PvmExecutionImpl>

collect

public void collect(PvmExecutionImpl obj)
Specified by:
collect in interface Collector<PvmExecutionImpl>

getErrorHandlerActivity

public PvmActivity getErrorHandlerActivity()

getErrorEventDefinition

public ErrorEventDefinition getErrorEventDefinition()

getLastLeafExecution

public PvmExecutionImpl getLastLeafExecution()


Copyright © 2015 camunda services GmbH. All rights reserved.