org.kuali.rice.kew.routemodule
Class BaseRouteModule

java.lang.Object
  extended by org.kuali.rice.kew.routemodule.BaseRouteModule
All Implemented Interfaces:
RouteModule

public abstract class BaseRouteModule
extends Object
implements RouteModule

Author:
Kuali Rice Team (rice.collab@kuali.org)

Constructor Summary
BaseRouteModule()
           
 
Method Summary
abstract  List<ActionRequestValue> findActionRequests(RouteContext context)
          Generate action requests for the given RouteContext.
 ResponsibleParty resolveResponsibilityId(Long responsibilityId)
          Default behavior is to return null which results in the responsibility staying the same.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseRouteModule

public BaseRouteModule()
Method Detail

findActionRequests

public abstract List<ActionRequestValue> findActionRequests(RouteContext context)
                                                     throws Exception
Description copied from interface: RouteModule
Generate action requests for the given RouteContext.

Specified by:
findActionRequests in interface RouteModule
Returns:
A List of the generated ActionRequestValue objects.
Throws:
Exception

resolveResponsibilityId

public ResponsibleParty resolveResponsibilityId(Long responsibilityId)
                                         throws WorkflowException
Default behavior is to return null which results in the responsibility staying the same.

Specified by:
resolveResponsibilityId in interface RouteModule
Returns:
The ResponsibleParty containing a key to a user or workgroup.
Throws:
WorkflowException


Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.