org.kuali.rice.kew.engine.node
Class BasicJoinEngine
java.lang.Object
org.kuali.rice.kew.engine.node.BasicJoinEngine
- All Implemented Interfaces:
- JoinEngine
public class BasicJoinEngine
- extends Object
- implements JoinEngine
A basic implementation of the JoinEngine which handles join setup and makes determinations
as to when a join condition has been satisfied.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EXPECTED_JOINERS
public static final String EXPECTED_JOINERS
- See Also:
- Constant Field Values
ACTUAL_JOINERS
public static final String ACTUAL_JOINERS
- See Also:
- Constant Field Values
BasicJoinEngine
public BasicJoinEngine()
createExpectedJoinState
public void createExpectedJoinState(RouteContext context,
RouteNodeInstance joinInstance,
RouteNodeInstance previousNodeInstance)
- Specified by:
createExpectedJoinState
in interface JoinEngine
addExpectedJoiner
public void addExpectedJoiner(RouteNodeInstance nodeInstance,
Branch branch)
- Specified by:
addExpectedJoiner
in interface JoinEngine
addActualJoiner
public void addActualJoiner(RouteNodeInstance nodeInstance,
Branch branch)
- Specified by:
addActualJoiner
in interface JoinEngine
addJoinState
private void addJoinState(RouteNodeInstance nodeInstance,
Branch branch,
String key)
isJoined
public boolean isJoined(RouteNodeInstance nodeInstance)
- Specified by:
isJoined
in interface JoinEngine
loadIntoSet
private Set loadIntoSet(NodeState state)
saveBranch
private void saveBranch(RouteContext context,
Branch branch)
Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.