Package org.kuali.rice.kew.actions
Class SuperUserReturnToPreviousNodeAction
java.lang.Object
org.kuali.rice.kew.actions.ActionTakenEvent
org.kuali.rice.kew.actions.SuperUserReturnToPreviousNodeAction
Does a return to previous as a superuser
- 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
ConstructorsConstructorDescriptionSuperUserReturnToPreviousNodeAction(DocumentRouteHeaderValue routeHeader, org.kuali.rice.kim.api.identity.principal.PrincipalContract principal) SuperUserReturnToPreviousNodeAction(DocumentRouteHeaderValue routeHeader, org.kuali.rice.kim.api.identity.principal.PrincipalContract principal, String annotation, boolean runPostProcessor, String nodeName) -
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) Placeholder 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
-
SuperUserReturnToPreviousNodeAction
public SuperUserReturnToPreviousNodeAction(DocumentRouteHeaderValue routeHeader, org.kuali.rice.kim.api.identity.principal.PrincipalContract principal) -
SuperUserReturnToPreviousNodeAction
public SuperUserReturnToPreviousNodeAction(DocumentRouteHeaderValue routeHeader, org.kuali.rice.kim.api.identity.principal.PrincipalContract principal, String annotation, boolean runPostProcessor, String nodeName)
-
-
Method Details
-
markDocument
protected void markDocument() throws org.kuali.rice.kew.api.exception.WorkflowException- Throws:
org.kuali.rice.kew.api.exception.WorkflowException
-
processActionRequests
protected ActionTakenValue processActionRequests() throws org.kuali.rice.kew.api.exception.InvalidActionTakenException- Throws:
org.kuali.rice.kew.api.exception.InvalidActionTakenException
-
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
-
recordAction
public void recordAction() throws org.kuali.rice.kew.api.exception.InvalidActionTakenException- Specified by:
recordActionin classActionTakenEvent- Throws:
org.kuali.rice.kew.api.exception.InvalidActionTakenException
-
processActionTaken
Allows subclasses to perform any post-processing after the action has been taken -
getActionRequest
-
setActionRequest
-
getSuperUserAction
-