org.kuali.rice.kew.actions
Class AdHocAction
java.lang.Object
   org.kuali.rice.kew.actions.ActionTakenEvent
org.kuali.rice.kew.actions.ActionTakenEvent
       org.kuali.rice.kew.actions.AdHocAction
org.kuali.rice.kew.actions.AdHocAction
- public class AdHocAction 
- extends ActionTakenEvent
Responsible for creating adhoc requests that are requested from the client.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
 
 
| Constructor Summary | 
| AdHocAction(DocumentRouteHeaderValue routeHeader,
                       PrincipalContract principal)
 | 
| AdHocAction(DocumentRouteHeaderValue routeHeader,
                       PrincipalContract principal,
                       String annotation,
                       String actionRequested,
                       String nodeName,
                       Integer priority,
                       Recipient recipient,
                       String responsibilityDesc,
                       Boolean forceAction,
                       String requestLabel)
 | 
 
 
| 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 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
AdHocAction
public AdHocAction(DocumentRouteHeaderValue routeHeader,
                   PrincipalContract principal)
AdHocAction
public AdHocAction(DocumentRouteHeaderValue routeHeader,
                   PrincipalContract principal,
                   String annotation,
                   String actionRequested,
                   String nodeName,
                   Integer priority,
                   Recipient recipient,
                   String responsibilityDesc,
                   Boolean forceAction,
                   String requestLabel)
recordAction
public void recordAction()
                  throws InvalidActionTakenException
- 
- Specified by:
- recordActionin class- ActionTakenEvent
 
- 
- Throws:
- InvalidActionTakenException
 
validateActionRules
public String validateActionRules()
- Description copied from class: ActionTakenEvent
- Placeholder for validation rules for each action
 
- 
- Specified by:
- validateActionRulesin class- ActionTakenEvent
 
- 
- Returns:
- error message string of specific error message
 
validateActionRules
public String validateActionRules(List<ActionRequestValue> actionRequests)
- 
- Specified by:
- validateActionRulesin class- ActionTakenEvent
 
- 
 
Copyright © 2005-2014 The Kuali Foundation. All Rights Reserved.