org.kuali.rice.kew.impl.peopleflow
Class PeopleFlowRouteModule
java.lang.Object
org.kuali.rice.kew.impl.peopleflow.PeopleFlowRouteModule
- All Implemented Interfaces:
- RouteModule
public class PeopleFlowRouteModule
- extends Object
- implements RouteModule
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PEOPLE_FLOW_SEQUENCE
public static final String PEOPLE_FLOW_SEQUENCE
- See Also:
- Constant Field Values
PeopleFlowRouteModule
public PeopleFlowRouteModule()
findActionRequests
public 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
isMoreRequestsAvailable
public boolean isMoreRequestsAvailable(RouteContext context)
- Description copied from interface:
RouteModule
- Returns true if this RouteModule has more requests available which it can generate. This method will only be
called after the first set of action requests returned by the first invocation of findActionRequests have been
fully activated. If this method returns true, findActionRequests will be invoked again and those requests will
all be activated before the cycle continues until this method returns false;
- Specified by:
isMoreRequestsAvailable
in interface RouteModule
- Parameters:
context
- the route context
- Returns:
- true if this route module has more requests it can generate, false otherwise
resolveResponsibilityId
public ResponsibleParty resolveResponsibilityId(String responsibilityId)
throws WorkflowException
- Description copied from interface:
RouteModule
- The route module will resolve the given responsibilityId and return an object that contains the key to
either a user or a workgroup.
- Specified by:
resolveResponsibilityId
in interface RouteModule
- Returns:
- The ResponsibleParty containing a key to a user or workgroup.
- Throws:
WorkflowException
parsePeopleFlowConfiguration
protected List<org.kuali.rice.kew.impl.peopleflow.PeopleFlowRouteModule.PeopleFlowConfig> parsePeopleFlowConfiguration(RouteContext context)
loadPeopleFlow
protected PeopleFlowDefinition loadPeopleFlow(org.kuali.rice.kew.impl.peopleflow.PeopleFlowRouteModule.PeopleFlowConfig configuration)
incrementIteration
protected int incrementIteration(RouteContext context)
getCurrentIteration
protected Integer getCurrentIteration(RouteContext context)
getPeopleFlowService
public PeopleFlowService getPeopleFlowService()
setPeopleFlowService
public void setPeopleFlowService(PeopleFlowService peopleFlowService)
getPeopleFlowRequestGenerator
public PeopleFlowRequestGenerator getPeopleFlowRequestGenerator()
setPeopleFlowRequestGenerator
public void setPeopleFlowRequestGenerator(PeopleFlowRequestGenerator peopleFlowRequestGenerator)
Copyright © 2005-2011 The Kuali Foundation. All Rights Reserved.