Package org.kuali.rice.kew.actions
Class SuperUserActionRequestApproveEvent
java.lang.Object
org.kuali.rice.kew.actions.ActionTakenEvent
org.kuali.rice.kew.actions.SuperUserActionRequestApproveEvent
Super user Approves a single action request.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Field Summary
FieldsFields inherited from class org.kuali.rice.kew.actions.ActionTakenEvent
annotation, DEFAULT_ANNOTATION, DEFAULT_QUEUE_DOCUMENT_AFTER_ACTION, DEFAULT_RUN_POSTPROCESSOR_LOGIC, routeHeader -
Constructor Summary
ConstructorsConstructorDescriptionSuperUserActionRequestApproveEvent(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) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected ActionTakenValueprotected voidprocessActionTaken(ActionTakenValue actionTaken) Allows subclasses to perform any post-processing after the action has been takenvoidvoidsetActionRequest(ActionRequestValue actionRequest) voidPlaceholder for validation rules for each actionvalidateActionRules(List<ActionRequestValue> actionRequests) Methods inherited from class org.kuali.rice.kew.actions.ActionTakenEvent
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
-
Field Details
-
superUserAction
-
AUTHORIZATION
-
-
Constructor Details
-
SuperUserActionRequestApproveEvent
public SuperUserActionRequestApproveEvent(DocumentRouteHeaderValue routeHeader, org.kuali.rice.kim.api.identity.principal.PrincipalContract principal) -
SuperUserActionRequestApproveEvent
public SuperUserActionRequestApproveEvent(DocumentRouteHeaderValue routeHeader, org.kuali.rice.kim.api.identity.principal.PrincipalContract principal, String actionRequestId, String annotation, boolean runPostProcessor)
-
-
Method Details
-
setActionTaken
public void setActionTaken() -
processActionRequests
- Throws:
InvalidActionTakenException
-
recordAction
- Throws:
InvalidActionTakenException
-
markDocument
- Throws:
WorkflowException
-
validateActionRules
Description copied from class:ActionTakenEventPlaceholder for validation rules for each action- Specified by:
validateActionRulesin classActionTakenEvent- Returns:
- error message string of specific error message
-
validateActionRules
- Specified by:
validateActionRulesin classActionTakenEvent
-
processActionTaken
Allows subclasses to perform any post-processing after the action has been taken -
getActionRequest
-
setActionRequest
-
getSuperUserAction
-