Package 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
Abstract superclass for request activation node types.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidnotify(RouteContext context, List<ActionItem> actionItems, RouteNodeInstance routeNodeInstance) This method takes care of notification for ActionItems.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kuali.rice.kew.engine.node.SimpleNode
process
-
Constructor Details
-
RequestActivationNodeBase
public RequestActivationNodeBase()
-
-
Method Details
-
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
-