org.kuali.rice.kew.engine.node
Class BasicJoinEngine

java.lang.Object
  extended by 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)

Field Summary
static String ACTUAL_JOINERS
           
static String EXPECTED_JOINERS
           
 
Constructor Summary
BasicJoinEngine()
           
 
Method Summary
 void addActualJoiner(RouteNodeInstance nodeInstance, Branch branch)
           
 void addExpectedJoiner(RouteNodeInstance nodeInstance, Branch branch)
           
 void createExpectedJoinState(RouteContext context, RouteNodeInstance joinInstance, RouteNodeInstance previousNodeInstance)
           
 boolean isJoined(RouteNodeInstance nodeInstance)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

BasicJoinEngine

public BasicJoinEngine()
Method Detail

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

isJoined

public boolean isJoined(RouteNodeInstance nodeInstance)
Specified by:
isJoined in interface JoinEngine


Copyright © 2005-2011 The Kuali Foundation. All Rights Reserved.