org.kuali.rice.kew.engine.node
Class RequestActivationNodeBase
java.lang.Object
org.kuali.rice.kew.engine.node.RequestActivationNodeBase
- All Implemented Interfaces:
- Node, SimpleNode
- Direct Known Subclasses:
- RequestActivationNode
public abstract class RequestActivationNodeBase
- extends Object
- implements SimpleNode
Abstract superclass for request activation node types.
- 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 |
RequestActivationNodeBase
public RequestActivationNodeBase()
notify
protected void notify(RouteContext context,
List<ActionItem> actionItems,
RouteNodeInstance routeNodeInstance)
- This method takes care of notification for ActionItems.
It has logic for suppressing notifications a)
during simulations, and b) when the RouteNodeInstance has NodeState specifically hinting for notification
suppression for a given ActionItem.
A side effect during non-simulation calls is that any notification suppression NodeStates will be removed
from the RouteNodeInstance after notifications are sent.
- Parameters:
context
- the routing context in which to perform the notificationactionItems
- the list of action items for which to dispatch notificationsrouteNodeInstance
- the node instance at which the notifications are being sent
Copyright © 2005–2014 The Kuali Foundation. All rights reserved.