public class SuperUserActionRequestApproveEvent extends ActionTakenEvent
| Modifier and Type | Field and Description |
|---|---|
static String |
AUTHORIZATION |
protected String |
superUserAction |
annotation, DEFAULT_ANNOTATION, DEFAULT_QUEUE_DOCUMENT_AFTER_ACTION, DEFAULT_RUN_POSTPROCESSOR_LOGIC, routeHeader| Constructor and Description |
|---|
SuperUserActionRequestApproveEvent(DocumentRouteHeaderValue routeHeader,
org.kuali.rice.kim.api.identity.principal.PrincipalContract principal) |
SuperUserActionRequestApproveEvent(DocumentRouteHeaderValue routeHeader,
org.kuali.rice.kim.api.identity.principal.PrincipalContract principal,
String actionRequestId,
String annotation,
boolean runPostProcessor) |
| Modifier and Type | Method and Description |
|---|---|
ActionRequestValue |
getActionRequest() |
String |
getSuperUserAction() |
protected void |
markDocument() |
protected ActionTakenValue |
processActionRequests() |
protected void |
processActionTaken(ActionTakenValue actionTaken)
Allows subclasses to perform any post-processing after the action has been taken
|
void |
recordAction() |
void |
setActionRequest(ActionRequestValue actionRequest) |
void |
setActionTaken() |
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, updateSearchableAttributesIfPossibleprotected final String superUserAction
public static String AUTHORIZATION
public SuperUserActionRequestApproveEvent(DocumentRouteHeaderValue routeHeader, org.kuali.rice.kim.api.identity.principal.PrincipalContract principal)
public SuperUserActionRequestApproveEvent(DocumentRouteHeaderValue routeHeader, org.kuali.rice.kim.api.identity.principal.PrincipalContract principal, String actionRequestId, String annotation, boolean runPostProcessor)
public void setActionTaken()
protected ActionTakenValue processActionRequests() throws InvalidActionTakenException
InvalidActionTakenExceptionpublic void recordAction() throws InvalidActionTakenException
InvalidActionTakenExceptionprotected void markDocument() throws WorkflowException
WorkflowExceptionpublic String validateActionRules()
ActionTakenEventvalidateActionRules in class ActionTakenEventpublic String validateActionRules(List<ActionRequestValue> actionRequests)
validateActionRules in class ActionTakenEventprotected void processActionTaken(ActionTakenValue actionTaken)
public ActionRequestValue getActionRequest()
public void setActionRequest(ActionRequestValue actionRequest)
public String getSuperUserAction()
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.