|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.kns.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 track| Method 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 | |||||||||