org.kuali.rice.kew.routemodule
Class InlineRequestsRouteModule

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

public class InlineRequestsRouteModule
extends FlexRMAdapter

A RouteModule that generates requests for responsibilities statically defined in the config block of the node.

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

Field Summary
private static org.apache.log4j.Logger LOG
           
 
Fields inherited from class org.kuali.rice.kew.rule.FlexRM
DEFAULT_RULE_SELECTOR
 
Constructor Summary
InlineRequestsRouteModule()
           
 
Method Summary
 List<ActionRequestValue> findActionRequests(RouteContext context)
          This overridden method is used to decipher the inline xpath and responsibilities of a route node definition and use them to create action reqeusts
private  WorkflowAttribute getRuleAttributeByClassName(String ruleAttributeClassName)
           
private  WorkflowAttribute getRuleAttributeByName(String ruleAttributeName)
           
private  WorkflowAttribute materializeRuleAttribute(RuleAttribute ruleAttribute)
           
 String toString()
           
 
Methods inherited from class org.kuali.rice.kew.rule.FlexRM
getActionRequests, getActionRequests, getNumberOfMatchingRules, getRuleDelegationService, getRuleService, loadRuleSelector, makeActionRequests, resolveResponsibilityId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.kew.routemodule.RouteModule
resolveResponsibilityId
 

Field Detail

LOG

private static final org.apache.log4j.Logger LOG
Constructor Detail

InlineRequestsRouteModule

public InlineRequestsRouteModule()
Method Detail

findActionRequests

public List<ActionRequestValue> findActionRequests(RouteContext context)
                                            throws Exception
This overridden method is used to decipher the inline xpath and responsibilities of a route node definition and use them to create action reqeusts

Specified by:
findActionRequests in interface RouteModule
Overrides:
findActionRequests in class FlexRMAdapter
Returns:
A List of the generated ActionRequestValue objects.
Throws:
Exception
See Also:
FlexRMAdapter.findActionRequests(org.kuali.rice.kew.engine.RouteContext)

toString

public String toString()
Overrides:
toString in class FlexRMAdapter

getRuleAttributeByName

private WorkflowAttribute getRuleAttributeByName(String ruleAttributeName)

getRuleAttributeByClassName

private WorkflowAttribute getRuleAttributeByClassName(String ruleAttributeClassName)

materializeRuleAttribute

private WorkflowAttribute materializeRuleAttribute(RuleAttribute ruleAttribute)


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