public class SimpleHierarchyProvider extends Object implements HierarchyProvider
 stop id="..." recipient="..." type="..."
     stop ...
     stop ...
       stop ...
 HierarchyProvider.Stop| Constructor and Description | 
|---|
| SimpleHierarchyProvider() | 
public SimpleHierarchyProvider()
public void init(RouteNodeInstance nodeInstance, RouteContext context)
init in interface HierarchyProviderpublic void init(Element element)
element - the root Element of the hierarchy XMLprotected Element findRootStop(Element e)
e - the element at which to start the searchRuntimeException - if no stop elements were encounteredprotected org.kuali.rice.kew.engine.node.hierarchyrouting.SimpleHierarchyProvider.SimpleStop parseStops(Element e, org.kuali.rice.kew.engine.node.hierarchyrouting.SimpleHierarchyProvider.SimpleStop parent)
e - a stop elementparent - the parent of the current element (if any)protected org.kuali.rice.kew.engine.node.hierarchyrouting.SimpleHierarchyProvider.SimpleStop parseStop(Element e)
e - the stop elementpublic List<HierarchyProvider.Stop> getLeafStops(RouteContext context)
getLeafStops in interface HierarchyProviderpublic HierarchyProvider.Stop getStopByIdentifier(String stopId)
getStopByIdentifier in interface HierarchyProviderpublic String getStopIdentifier(HierarchyProvider.Stop stop)
getStopIdentifier in interface HierarchyProviderpublic boolean hasStop(RouteNodeInstance nodeInstance)
hasStop in interface HierarchyProviderpublic void setStop(RouteNodeInstance requestNodeInstance, HierarchyProvider.Stop stop)
setStop in interface HierarchyProviderpublic boolean equals(HierarchyProvider.Stop a, HierarchyProvider.Stop b)
equals in interface HierarchyProviderpublic HierarchyProvider.Stop getParent(HierarchyProvider.Stop stop)
getParent in interface HierarchyProviderpublic boolean isRoot(HierarchyProvider.Stop stop)
isRoot in interface HierarchyProviderpublic HierarchyProvider.Stop getStop(RouteNodeInstance nodeInstance)
getStop in interface HierarchyProviderpublic void configureRequestNode(RouteNodeInstance hierarchyNodeInstance, RouteNode node)
configureRequestNode in interface HierarchyProviderCopyright © 2005–2016 The Kuali Foundation. All rights reserved.