Class FlexRMAdapter

java.lang.Object
org.kuali.rice.kew.rule.FlexRM
org.kuali.rice.kew.routemodule.FlexRMAdapter
All Implemented Interfaces:
RouteModule

public class FlexRMAdapter extends FlexRM implements RouteModule
Adapts FlexRM to the RouteModule interface.
Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • Constructor Details

    • FlexRMAdapter

      public FlexRMAdapter()
  • Method Details

    • findActionRequests

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

      The list of requests returned should only contain root action requests (those with no parent).

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

      public String toString()
      Overrides:
      toString in class Object
    • 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