|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.kuali.rice.krad.workflow.service.impl.WorkflowAttributePropertyResolutionServiceImpl.RoutingAttributeTracker
class WorkflowAttributePropertyResolutionServiceImpl.RoutingAttributeTracker
Inner helper class which will track which routing attributes have been used
Field Summary | |
---|---|
private Stack<Integer> |
checkPoints
|
private int |
currentRoutingAttributeIndex
|
private List<RoutingAttribute> |
routingAttributes
|
Constructor Summary | |
---|---|
WorkflowAttributePropertyResolutionServiceImpl.RoutingAttributeTracker(List<RoutingAttribute> routingAttributes)
Constructs a WorkflowAttributePropertyResolutionServiceImpl |
Method Summary | |
---|---|
void |
backUpToCheckPoint()
Returns to the point of the last check point |
void |
checkPoint()
Check points at the current routing attribute, so that this position is saved |
RoutingAttribute |
getCurrentRoutingAttribute()
|
void |
moveToNext()
Moves this routing attribute tracker to its next routing attribute |
void |
reset()
Resets this RoutingAttributeTracker, setting the current RoutingAttribute back to the top one and clearing the check point stack |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private List<RoutingAttribute> routingAttributes
private int currentRoutingAttributeIndex
private Stack<Integer> checkPoints
Constructor Detail |
---|
public WorkflowAttributePropertyResolutionServiceImpl.RoutingAttributeTracker(List<RoutingAttribute> routingAttributes)
routingAttributes
- the routing attributes to trackMethod Detail |
---|
public RoutingAttribute getCurrentRoutingAttribute()
public void moveToNext()
public void checkPoint()
public void backUpToCheckPoint()
public void reset()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |