org.kuali.rice.kew.engine.transition
Class SplitTransitionEngine

java.lang.Object
  extended by org.kuali.rice.kew.engine.transition.TransitionEngine
      extended by org.kuali.rice.kew.engine.transition.SplitTransitionEngine

public class SplitTransitionEngine
extends TransitionEngine

Handles transitions into and out of SplitNode nodes.

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
SplitNode

Constructor Summary
SplitTransitionEngine()
           
 
Method Summary
static RouteNodeInstance createSplitChild(String branchName, RouteNode routeNode, RouteNodeInstance splitInstance)
           
 ProcessResult isComplete(RouteContext context)
          Tell the WorkflowEngine processing the activeNodeInstance if the node is complete and transitionFrom can be called.
 Transition transitionFrom(RouteContext context, ProcessResult processResult)
           
 
Methods inherited from class org.kuali.rice.kew.engine.transition.TransitionEngine
getNode, getRouteHelper, resolveNextNodeInstances, resolveNextNodeInstances, setRouteHelper, transitionTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SplitTransitionEngine

public SplitTransitionEngine()
Method Detail

isComplete

public ProcessResult isComplete(RouteContext context)
                         throws Exception
Description copied from class: TransitionEngine
Tell the WorkflowEngine processing the activeNodeInstance if the node is complete and transitionFrom can be called.

Specified by:
isComplete in class TransitionEngine
Parameters:
context - for routing
Returns:
boolean
Throws:
Exception

transitionFrom

public Transition transitionFrom(RouteContext context,
                                 ProcessResult processResult)
                          throws Exception
Overrides:
transitionFrom in class TransitionEngine
Throws:
Exception

createSplitChild

public static RouteNodeInstance createSplitChild(String branchName,
                                                 RouteNode routeNode,
                                                 RouteNodeInstance splitInstance)


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