Copyright 2005-2013 The Kuali Foundation
Licensed under the Educational Community License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Common superclass for all Transition Engines. A TransitionEngine handles transitioning into and out of
. The TransitionEngine is also responsible for determining if a Node has completed.
- Kuali Rice Team (email@example.com)
Tell the WorkflowEngine processing the activeNodeInstance if the node is complete and transitionFrom can
Determines the next nodes instances for the transition. If the node instance already
has next nodes instances (i.e. a dynamic node), then those will be returned. Otherwise
it will resolve the next nodes from the RouteNode prototype.
nodeInstance for the transition
nextRouteNodes list of route notes
- list of route note instances
for (RouteNode nextRouteNode : nextRouteNodes)