Package org.kuali.rice.kew.engine.node
Class BasicJoinEngine
java.lang.Object
org.kuali.rice.kew.engine.node.BasicJoinEngine
- All Implemented Interfaces:
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)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddActualJoiner(RouteNodeInstance nodeInstance, Branch branch) voidaddExpectedJoiner(RouteNodeInstance nodeInstance, Branch branch) createExpectedJoinState(RouteContext context, RouteNodeInstance joinInstance, RouteNodeInstance previousNodeInstance) booleanisJoined(RouteNodeInstance nodeInstance)
-
Field Details
-
EXPECTED_JOINERS
- See Also:
-
ACTUAL_JOINERS
- See Also:
-
-
Constructor Details
-
BasicJoinEngine
public BasicJoinEngine()
-
-
Method Details
-
createExpectedJoinState
public RouteNodeInstance createExpectedJoinState(RouteContext context, RouteNodeInstance joinInstance, RouteNodeInstance previousNodeInstance) - Specified by:
createExpectedJoinStatein interfaceJoinEngine
-
addExpectedJoiner
- Specified by:
addExpectedJoinerin interfaceJoinEngine
-
addActualJoiner
- Specified by:
addActualJoinerin interfaceJoinEngine
-
isJoined
- Specified by:
isJoinedin interfaceJoinEngine
-