public class BlanketApproveAction extends ActionTakenEvent
annotation, DEFAULT_ANNOTATION, DEFAULT_QUEUE_DOCUMENT_AFTER_ACTION, DEFAULT_RUN_POSTPROCESSOR_LOGIC, routeHeader
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
protected void |
markDocumentEnroute(DocumentRouteHeaderValue routeHeader) |
void |
performDeferredBlanketApproveWork(ActionTakenValue actionTaken,
DocumentProcessingOptions processingOptions) |
protected void |
queueDeferredWork(ActionTakenValue actionTaken) |
void |
recordAction() |
String |
validateActionRules()
Placeholder for validation rules for each action
|
String |
validateActionRules(List<ActionRequestValue> actionRequests) |
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
public BlanketApproveAction(DocumentRouteHeaderValue rh, PrincipalContract principal)
public BlanketApproveAction(DocumentRouteHeaderValue rh, PrincipalContract principal, String annotation, Integer routeLevel)
public BlanketApproveAction(DocumentRouteHeaderValue rh, PrincipalContract principal, String annotation, String nodeName)
public BlanketApproveAction(DocumentRouteHeaderValue rh, PrincipalContract principal, String annotation, Set<String> nodeNames)
public String validateActionRules()
ActionTakenEvent
validateActionRules
in class ActionTakenEvent
public String validateActionRules(List<ActionRequestValue> actionRequests)
validateActionRules
in class ActionTakenEvent
public void recordAction() throws InvalidActionTakenException
recordAction
in class ActionTakenEvent
InvalidActionTakenException
protected void queueDeferredWork(ActionTakenValue actionTaken)
public void performDeferredBlanketApproveWork(ActionTakenValue actionTaken, DocumentProcessingOptions processingOptions) throws Exception
Exception
protected void markDocumentEnroute(DocumentRouteHeaderValue routeHeader) throws InvalidActionTakenException
InvalidActionTakenException
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.