org.ow2.bonita.pvm.internal.model
Class ExceptionHandlerImpl

java.lang.Object
  extended by org.ow2.bonita.pvm.internal.model.ExceptionHandlerImpl
All Implemented Interfaces:
java.io.Serializable

public class ExceptionHandlerImpl
extends java.lang.Object
implements java.io.Serializable

Author:
Tom Baeyens
See Also:
Serialized Form

Field Summary
protected  long dbid
           
protected  int dbversion
           
protected  java.util.List<ObjectReference<EventListener>> eventListenerReferences
           
protected  java.lang.String exceptionClassName
           
protected  boolean isRethrowMasked
           
protected  boolean isTransactional
           
protected  java.lang.String nodeName
           
protected  java.lang.String transitionName
           
 
Constructor Summary
ExceptionHandlerImpl()
           
 
Method Summary
 ObjectReference<EventListener> createActivityReference(java.lang.String expression)
           
 ObjectReference<EventListener> createEventListenerReference()
           
 ObjectReference<EventListener> createEventListenerReference(Descriptor descriptor)
           
 ObjectReference<EventListener> createEventListenerReference(EventListener eventListener)
           
 long getDbid()
           
 java.util.List<ObjectReference<EventListener>> getEventListenerReferences()
           
 java.util.List<EventListener> getEventListeners()
           
 java.lang.String getExceptionClassName()
           
 java.lang.String getNodeName()
           
 java.lang.String getTransitionName()
           
 void handle(ExecutionImpl execution, java.lang.Exception exception)
           
 boolean isRethrowMasked()
           
 boolean isTransactional()
           
 boolean matches(java.lang.Class<?> exceptionClass)
           
 boolean matches(java.lang.Exception exception)
           
static void rethrow(java.lang.Exception exception, java.lang.String prefixMessage)
           
 void setEventListenerReferences(java.util.List<ObjectReference<EventListener>> activityReferences)
           
 void setExceptionClassName(java.lang.String exceptionClassName)
           
 void setNodeName(java.lang.String nodeName)
           
 void setRethrowMasked(boolean isRethrowMasked)
           
 void setTransactional(boolean isTransactional)
           
 void setTransitionName(java.lang.String transitionName)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

dbid

protected long dbid

dbversion

protected int dbversion

exceptionClassName

protected java.lang.String exceptionClassName

isTransactional

protected boolean isTransactional

isRethrowMasked

protected boolean isRethrowMasked

eventListenerReferences

protected java.util.List<ObjectReference<EventListener>> eventListenerReferences

transitionName

protected java.lang.String transitionName

nodeName

protected java.lang.String nodeName
Constructor Detail

ExceptionHandlerImpl

public ExceptionHandlerImpl()
Method Detail

createEventListenerReference

public ObjectReference<EventListener> createEventListenerReference(EventListener eventListener)

createEventListenerReference

public ObjectReference<EventListener> createEventListenerReference(Descriptor descriptor)

createActivityReference

public ObjectReference<EventListener> createActivityReference(java.lang.String expression)

createEventListenerReference

public ObjectReference<EventListener> createEventListenerReference()

getEventListeners

public java.util.List<EventListener> getEventListeners()

matches

public boolean matches(java.lang.Exception exception)

matches

public boolean matches(java.lang.Class<?> exceptionClass)

handle

public void handle(ExecutionImpl execution,
                   java.lang.Exception exception)

rethrow

public static void rethrow(java.lang.Exception exception,
                           java.lang.String prefixMessage)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getDbid

public long getDbid()

getExceptionClassName

public java.lang.String getExceptionClassName()

setExceptionClassName

public void setExceptionClassName(java.lang.String exceptionClassName)

isTransactional

public boolean isTransactional()

setTransactional

public void setTransactional(boolean isTransactional)

getTransitionName

public java.lang.String getTransitionName()

setTransitionName

public void setTransitionName(java.lang.String transitionName)

getNodeName

public java.lang.String getNodeName()

setNodeName

public void setNodeName(java.lang.String nodeName)

isRethrowMasked

public boolean isRethrowMasked()

setRethrowMasked

public void setRethrowMasked(boolean isRethrowMasked)

getEventListenerReferences

public java.util.List<ObjectReference<EventListener>> getEventListenerReferences()

setEventListenerReferences

public void setEventListenerReferences(java.util.List<ObjectReference<EventListener>> activityReferences)


Copyright © 2009 OW2 Consortium. All Rights Reserved.