org.kuali.rice.kew.actions
Class BlanketApproveAction
java.lang.Object
org.kuali.rice.kew.actions.ActionTakenEvent
org.kuali.rice.kew.actions.BlanketApproveAction
public class BlanketApproveAction
- extends ActionTakenEvent
Does the sync work for blanket approves requested by client apps.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
Constructor Summary |
BlanketApproveAction(DocumentRouteHeaderValue rh,
org.kuali.rice.kim.bo.entity.KimPrincipal principal)
|
BlanketApproveAction(DocumentRouteHeaderValue rh,
org.kuali.rice.kim.bo.entity.KimPrincipal principal,
java.lang.String annotation,
java.lang.Integer routeLevel)
|
BlanketApproveAction(DocumentRouteHeaderValue rh,
org.kuali.rice.kim.bo.entity.KimPrincipal principal,
java.lang.String annotation,
java.util.Set nodeNames)
|
BlanketApproveAction(DocumentRouteHeaderValue rh,
org.kuali.rice.kim.bo.entity.KimPrincipal principal,
java.lang.String annotation,
java.lang.String nodeName)
|
Methods inherited from class org.kuali.rice.kew.actions.ActionTakenEvent |
filterActionRequestsByCode, findDelegatorForActionRequests, getActionPerformedCode, getActionRequestService, getActionTakenCode, getGroupIdsForPrincipal, getPrincipal, getRouteHeader, getRouteHeaderId, isActionCompatibleRequest, isActionValid, isRunPostProcessorLogic, notifyActionTaken, notifyStatusChange, performAction, performDeferredAction, queueDocumentProcessing, saveActionTaken, saveActionTaken, saveActionTaken, saveActionTaken, setActionTakenCode, setQueueDocumentAfterAction, setRouteHeader, updateSearchableAttributesIfPossible |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BlanketApproveAction
public BlanketApproveAction(DocumentRouteHeaderValue rh,
org.kuali.rice.kim.bo.entity.KimPrincipal principal)
BlanketApproveAction
public BlanketApproveAction(DocumentRouteHeaderValue rh,
org.kuali.rice.kim.bo.entity.KimPrincipal principal,
java.lang.String annotation,
java.lang.Integer routeLevel)
BlanketApproveAction
public BlanketApproveAction(DocumentRouteHeaderValue rh,
org.kuali.rice.kim.bo.entity.KimPrincipal principal,
java.lang.String annotation,
java.lang.String nodeName)
BlanketApproveAction
public BlanketApproveAction(DocumentRouteHeaderValue rh,
org.kuali.rice.kim.bo.entity.KimPrincipal principal,
java.lang.String annotation,
java.util.Set nodeNames)
validateActionRules
public java.lang.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 java.lang.String validateActionRules(java.util.List<ActionRequestValue> actionRequests)
- Specified by:
validateActionRules
in class ActionTakenEvent
recordAction
public void recordAction()
throws org.kuali.rice.kew.exception.InvalidActionTakenException
- Specified by:
recordAction
in class ActionTakenEvent
- Throws:
org.kuali.rice.kew.exception.InvalidActionTakenException
queueDeferredWork
protected void queueDeferredWork(ActionTakenValue actionTaken)
performDeferredBlanketApproveWork
public void performDeferredBlanketApproveWork(ActionTakenValue actionTaken)
throws java.lang.Exception
- Throws:
java.lang.Exception
markDocumentEnroute
protected void markDocumentEnroute(DocumentRouteHeaderValue routeHeader)
throws org.kuali.rice.kew.exception.InvalidActionTakenException
- Throws:
org.kuali.rice.kew.exception.InvalidActionTakenException
Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.