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, updateSearchableAttributesIfPossiblepublic 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()
ActionTakenEventvalidateActionRules in class ActionTakenEventpublic String validateActionRules(List<ActionRequestValue> actionRequests)
validateActionRules in class ActionTakenEventpublic void recordAction() throws InvalidActionTakenException
recordAction in class ActionTakenEventInvalidActionTakenExceptionprotected void queueDeferredWork(ActionTakenValue actionTaken)
public void performDeferredBlanketApproveWork(ActionTakenValue actionTaken, DocumentProcessingOptions processingOptions) throws Exception
Exceptionprotected void markDocumentEnroute(DocumentRouteHeaderValue routeHeader) throws InvalidActionTakenException
InvalidActionTakenExceptionCopyright © 2005–2016 The Kuali Foundation. All rights reserved.