org.kuali.rice.kew.actions
Class SuperUserNodeApproveEvent
java.lang.Object
org.kuali.rice.kew.actions.ActionTakenEvent
org.kuali.rice.kew.actions.SuperUserNodeApproveEvent
public class SuperUserNodeApproveEvent
- extends ActionTakenEvent
Does a node level super user approve action. All approve/complete requests outstanding for
this node are satisfied by this action.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
Methods inherited from class org.kuali.rice.kew.actions.ActionTakenEvent |
filterActionRequestsByCode, findDelegatorForActionRequests, generateAcknowledgementsToPreviousActionTakers, getActionPerformedCode, getActionRequestService, getActionTakenCode, getDocumentId, getGroupIdsForPrincipal, getPrincipal, getRouteHeader, invokePostProcessor, isActionCompatibleRequest, isActionValid, isPolicySet, isPolicySet, isRunPostProcessorLogic, notifyActionTaken, notifyAfterActionTaken, notifyStatusChange, performAction, queueDocumentProcessing, saveActionTaken, saveActionTaken, saveActionTaken, saveActionTaken, setActionTakenCode, setRouteHeader, updateSearchableAttributesIfPossible |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
superUserAction
protected final String superUserAction
AUTHORIZATION
public static String AUTHORIZATION
SuperUserNodeApproveEvent
public SuperUserNodeApproveEvent(DocumentRouteHeaderValue routeHeader,
PrincipalContract principal)
SuperUserNodeApproveEvent
public SuperUserNodeApproveEvent(DocumentRouteHeaderValue routeHeader,
PrincipalContract principal,
String annotation,
boolean runPostProcessor,
String nodeName)
recordAction
public void recordAction()
throws InvalidActionTakenException
- Throws:
InvalidActionTakenException
markDocument
protected void markDocument()
throws WorkflowException
- Throws:
WorkflowException
validateActionRules
public String validateActionRules()
- Description copied from class:
ActionTakenEvent
- Placeholder for validation rules for each action
- Specified by:
validateActionRules
in class ActionTakenEvent
- Returns:
- error message string of specific error message
validateActionRules
public String validateActionRules(List<ActionRequestValue> actionRequests)
- Specified by:
validateActionRules
in class ActionTakenEvent
processActionRequests
protected ActionTakenValue processActionRequests()
throws InvalidActionTakenException
- Throws:
InvalidActionTakenException
processActionTaken
protected void processActionTaken(ActionTakenValue actionTaken)
- Allows subclasses to perform any post-processing after the action has been taken
getActionRequest
public ActionRequestValue getActionRequest()
setActionRequest
public void setActionRequest(ActionRequestValue actionRequest)
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.