org.kuali.rice.kew.routemanager
Class ExceptionRoutingTestPostProcessor

java.lang.Object
  extended by org.kuali.rice.kew.routemanager.ExceptionRoutingTestPostProcessor
All Implemented Interfaces:
PostProcessor

public class ExceptionRoutingTestPostProcessor
extends Object
implements PostProcessor


Field Summary
static boolean BLOW_UP_ON_TRANSITION_INTO_EXCEPTION
           
static boolean THROW_AFTER_PROCESS_EXCEPTION
           
static boolean THROW_BEFORE_PROCESS_EXCEPTION
           
static boolean THROW_DO_ACTION_TAKEN_EXCEPTION
           
static boolean THROW_DOCUMENT_LOCKING_EXCEPTION
           
static boolean THROW_ROUTE_DELETE_ROUTE_HEADER_EXCEPTION
           
static boolean THROW_ROUTE_STATUS_CHANGE_EXCEPTION
           
static boolean THROW_ROUTE_STATUS_LEVEL_EXCEPTION
           
static boolean TRANSITIONED_OUT_OF_EXCEPTION_ROUTING
           
 
Constructor Summary
ExceptionRoutingTestPostProcessor()
           
 
Method Summary
 ProcessDocReport afterActionTaken(ActionType performed, ActionTakenEvent event)
           
 ProcessDocReport afterProcess(AfterProcessEvent event)
           
 ProcessDocReport beforeProcess(BeforeProcessEvent event)
           
 ProcessDocReport doActionTaken(ActionTakenEvent event)
           
 ProcessDocReport doDeleteRouteHeader(DeleteEvent event)
           
 ProcessDocReport doRouteLevelChange(DocumentRouteLevelChange levelChangeEvent)
           
 ProcessDocReport doRouteStatusChange(DocumentRouteStatusChange statusChangeEvent)
           
 List<String> getDocumentIdsToLock(DocumentLockingEvent lockingEvent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

THROW_ROUTE_STATUS_CHANGE_EXCEPTION

public static boolean THROW_ROUTE_STATUS_CHANGE_EXCEPTION

THROW_ROUTE_STATUS_LEVEL_EXCEPTION

public static boolean THROW_ROUTE_STATUS_LEVEL_EXCEPTION

THROW_ROUTE_DELETE_ROUTE_HEADER_EXCEPTION

public static boolean THROW_ROUTE_DELETE_ROUTE_HEADER_EXCEPTION

THROW_DO_ACTION_TAKEN_EXCEPTION

public static boolean THROW_DO_ACTION_TAKEN_EXCEPTION

THROW_BEFORE_PROCESS_EXCEPTION

public static boolean THROW_BEFORE_PROCESS_EXCEPTION

THROW_AFTER_PROCESS_EXCEPTION

public static boolean THROW_AFTER_PROCESS_EXCEPTION

THROW_DOCUMENT_LOCKING_EXCEPTION

public static boolean THROW_DOCUMENT_LOCKING_EXCEPTION

TRANSITIONED_OUT_OF_EXCEPTION_ROUTING

public static boolean TRANSITIONED_OUT_OF_EXCEPTION_ROUTING

BLOW_UP_ON_TRANSITION_INTO_EXCEPTION

public static boolean BLOW_UP_ON_TRANSITION_INTO_EXCEPTION
Constructor Detail

ExceptionRoutingTestPostProcessor

public ExceptionRoutingTestPostProcessor()
Method Detail

doRouteStatusChange

public ProcessDocReport doRouteStatusChange(DocumentRouteStatusChange statusChangeEvent)
                                     throws Exception
Specified by:
doRouteStatusChange in interface PostProcessor
Throws:
Exception

doRouteLevelChange

public ProcessDocReport doRouteLevelChange(DocumentRouteLevelChange levelChangeEvent)
                                    throws Exception
Specified by:
doRouteLevelChange in interface PostProcessor
Throws:
Exception

doDeleteRouteHeader

public ProcessDocReport doDeleteRouteHeader(DeleteEvent event)
                                     throws Exception
Specified by:
doDeleteRouteHeader in interface PostProcessor
Throws:
Exception

doActionTaken

public ProcessDocReport doActionTaken(ActionTakenEvent event)
                               throws Exception
Specified by:
doActionTaken in interface PostProcessor
Throws:
Exception

afterActionTaken

public ProcessDocReport afterActionTaken(ActionType performed,
                                         ActionTakenEvent event)
                                  throws Exception
Specified by:
afterActionTaken in interface PostProcessor
Throws:
Exception

beforeProcess

public ProcessDocReport beforeProcess(BeforeProcessEvent event)
                               throws Exception
Specified by:
beforeProcess in interface PostProcessor
Throws:
Exception

afterProcess

public ProcessDocReport afterProcess(AfterProcessEvent event)
                              throws Exception
Specified by:
afterProcess in interface PostProcessor
Throws:
Exception

getDocumentIdsToLock

public List<String> getDocumentIdsToLock(DocumentLockingEvent lockingEvent)
                                  throws Exception
Specified by:
getDocumentIdsToLock in interface PostProcessor
Throws:
Exception


Copyright © 2005-2014 The Kuali Foundation. All Rights Reserved.