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,
PrincipalContract principal)
|
BlanketApproveAction(DocumentRouteHeaderValue rh,
PrincipalContract principal,
String annotation,
Integer routeLevel)
|
BlanketApproveAction(DocumentRouteHeaderValue rh,
PrincipalContract principal,
String annotation,
Set<String> nodeNames)
|
BlanketApproveAction(DocumentRouteHeaderValue rh,
PrincipalContract principal,
String annotation,
String nodeName)
|
Methods inherited from class org.kuali.rice.kew.actions.ActionTakenEvent |
filterActionRequestsByCode, findDelegatorForActionRequests, generateAcknowledgementsToPreviousActionTakers, getActionPerformedCode, getActionRequestService, getActionTakenCode, getDocumentId, getGroupIdsForPrincipal, getPrincipal, getRouteHeader, isActionCompatibleRequest, isActionValid, isPolicySet, isPolicySet, isRunPostProcessorLogic, notifyActionTaken, 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 |
BlanketApproveAction
public BlanketApproveAction(DocumentRouteHeaderValue rh,
PrincipalContract principal)
BlanketApproveAction
public BlanketApproveAction(DocumentRouteHeaderValue rh,
PrincipalContract principal,
String annotation,
Integer routeLevel)
BlanketApproveAction
public BlanketApproveAction(DocumentRouteHeaderValue rh,
PrincipalContract principal,
String annotation,
String nodeName)
BlanketApproveAction
public BlanketApproveAction(DocumentRouteHeaderValue rh,
PrincipalContract principal,
String annotation,
Set<String> nodeNames)
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
queueDeferredWork
protected void queueDeferredWork(ActionTakenValue actionTaken)
performDeferredBlanketApproveWork
public void performDeferredBlanketApproveWork(ActionTakenValue actionTaken,
DocumentProcessingOptions processingOptions)
throws Exception
- Throws:
Exception
markDocumentEnroute
protected void markDocumentEnroute(DocumentRouteHeaderValue routeHeader)
throws InvalidActionTakenException
- Throws:
InvalidActionTakenException
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.