Package org.kuali.rice.kew.actions
Class CancelAction
java.lang.Object
org.kuali.rice.kew.actions.ActionTakenEvent
org.kuali.rice.kew.actions.CancelAction
Cancels a document at the request of a client app.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Field Summary
Fields inherited from class org.kuali.rice.kew.actions.ActionTakenEvent
annotation, DEFAULT_ANNOTATION, DEFAULT_QUEUE_DOCUMENT_AFTER_ACTION, DEFAULT_RUN_POSTPROCESSOR_LOGIC, routeHeader -
Constructor Summary
ConstructorsConstructorDescriptionCancelAction(DocumentRouteHeaderValue rh, org.kuali.rice.kim.api.identity.principal.PrincipalContract principal) CancelAction(DocumentRouteHeaderValue rh, org.kuali.rice.kim.api.identity.principal.PrincipalContract principal, String annotation) -
Method Summary
Modifier and TypeMethodDescriptionbooleanisActionCompatibleRequest(List<ActionRequestValue> requests) protected voidvoidPlaceholder 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, isActionValid, isPolicySet, isPolicySet, isRunPostProcessorLogic, notifyActionTaken, notifyAfterActionTaken, notifyStatusChange, performAction, queueDocumentProcessing, saveActionTaken, saveActionTaken, saveActionTaken, saveActionTaken, setActionTakenCode, setRouteHeader, updateSearchableAttributesIfPossible
-
Constructor Details
-
CancelAction
public CancelAction(DocumentRouteHeaderValue rh, org.kuali.rice.kim.api.identity.principal.PrincipalContract principal) -
CancelAction
public CancelAction(DocumentRouteHeaderValue rh, org.kuali.rice.kim.api.identity.principal.PrincipalContract principal, String annotation)
-
-
Method Details
-
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
-
isActionCompatibleRequest
- Overrides:
isActionCompatibleRequestin classActionTakenEvent
-
markDocumentStatus
protected void markDocumentStatus() throws org.kuali.rice.kew.api.exception.InvalidActionTakenException- Throws:
org.kuali.rice.kew.api.exception.InvalidActionTakenException
-
recordAction
public void recordAction() throws org.kuali.rice.kew.api.exception.InvalidActionTakenException- Specified by:
recordActionin classActionTakenEvent- Throws:
org.kuali.rice.kew.api.exception.InvalidActionTakenException
-