org.kuali.rice.kew.actions
Class SuperUserDisapproveEvent
java.lang.Object
org.kuali.rice.kew.actions.ActionTakenEvent
org.kuali.rice.kew.actions.SuperUserDisapproveEvent
public class SuperUserDisapproveEvent
- extends ActionTakenEvent
Performs a disapprove as a super user
- 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
SuperUserDisapproveEvent
public SuperUserDisapproveEvent(DocumentRouteHeaderValue routeHeader,
PrincipalContract principal)
SuperUserDisapproveEvent
public SuperUserDisapproveEvent(DocumentRouteHeaderValue routeHeader,
PrincipalContract principal,
String annotation,
boolean runPostProcessor)
processActionTaken
protected void processActionTaken(ActionTakenValue actionTaken)
- Allows subclasses to perform any post-processing after the action has been taken
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
recordAction
public void recordAction()
throws InvalidActionTakenException
- Specified by:
recordAction
in class ActionTakenEvent
- Throws:
InvalidActionTakenException
processActionRequests
protected ActionTakenValue processActionRequests()
throws InvalidActionTakenException
- Throws:
InvalidActionTakenException
getActionRequest
public ActionRequestValue getActionRequest()
setActionRequest
public void setActionRequest(ActionRequestValue actionRequest)
getSuperUserAction
public String getSuperUserAction()
Copyright © 2005-2014 The Kuali Foundation. All Rights Reserved.