Class NotificationSenderFormPostProcessor
java.lang.Object
org.kuali.rice.ken.postprocessor.kew.NotificationSenderFormPostProcessor
- All Implemented Interfaces:
org.kuali.rice.kew.framework.postprocessor.PostProcessor
public class NotificationSenderFormPostProcessor
extends Object
implements org.kuali.rice.kew.framework.postprocessor.PostProcessor
This class is the post processor that gets run when the general notification
message sending form is approved by its reviewers.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a NotificationSenderFormPostProcessor instance.NotificationSenderFormPostProcessor(NotificationService notificationService, DataObjectService dataObjectService) Constructs a NotificationSenderFormPostProcessor instance. -
Method Summary
Modifier and TypeMethodDescriptionorg.kuali.rice.kew.framework.postprocessor.ProcessDocReportafterActionTaken(ActionType performed, org.kuali.rice.kew.framework.postprocessor.ActionTakenEvent event) org.kuali.rice.kew.framework.postprocessor.ProcessDocReportafterProcess(org.kuali.rice.kew.framework.postprocessor.AfterProcessEvent afterProcessEvent) org.kuali.rice.kew.framework.postprocessor.ProcessDocReportbeforeProcess(org.kuali.rice.kew.framework.postprocessor.BeforeProcessEvent beforeProcessEvent) org.kuali.rice.kew.framework.postprocessor.ProcessDocReportdoActionTaken(org.kuali.rice.kew.framework.postprocessor.ActionTakenEvent arg0) org.kuali.rice.kew.framework.postprocessor.ProcessDocReportdoDeleteRouteHeader(org.kuali.rice.kew.framework.postprocessor.DeleteEvent arg0) org.kuali.rice.kew.framework.postprocessor.ProcessDocReportdoRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange arg0) org.kuali.rice.kew.framework.postprocessor.ProcessDocReportdoRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange arg0) When the EDL simple message sending form is submitted, it is routed straight to FINAL and at that time (when RESOLVED), we actually send the notification.getDocumentIdsToLock(org.kuali.rice.kew.framework.postprocessor.DocumentLockingEvent documentLockingEvent)
-
Constructor Details
-
NotificationSenderFormPostProcessor
public NotificationSenderFormPostProcessor()Constructs a NotificationSenderFormPostProcessor instance. -
NotificationSenderFormPostProcessor
public NotificationSenderFormPostProcessor(NotificationService notificationService, DataObjectService dataObjectService) Constructs a NotificationSenderFormPostProcessor instance.- Parameters:
notificationService-dataObjectService-
-
-
Method Details
-
doActionTaken
public org.kuali.rice.kew.framework.postprocessor.ProcessDocReport doActionTaken(org.kuali.rice.kew.framework.postprocessor.ActionTakenEvent arg0) throws Exception - Specified by:
doActionTakenin interfaceorg.kuali.rice.kew.framework.postprocessor.PostProcessor- Throws:
Exception- See Also:
-
afterActionTaken
public org.kuali.rice.kew.framework.postprocessor.ProcessDocReport afterActionTaken(ActionType performed, org.kuali.rice.kew.framework.postprocessor.ActionTakenEvent event) throws Exception - Specified by:
afterActionTakenin interfaceorg.kuali.rice.kew.framework.postprocessor.PostProcessor- Throws:
Exception- See Also:
-
doDeleteRouteHeader
public org.kuali.rice.kew.framework.postprocessor.ProcessDocReport doDeleteRouteHeader(org.kuali.rice.kew.framework.postprocessor.DeleteEvent arg0) throws Exception - Specified by:
doDeleteRouteHeaderin interfaceorg.kuali.rice.kew.framework.postprocessor.PostProcessor- Throws:
Exception- See Also:
-
doRouteLevelChange
public org.kuali.rice.kew.framework.postprocessor.ProcessDocReport doRouteLevelChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteLevelChange arg0) throws Exception - Specified by:
doRouteLevelChangein interfaceorg.kuali.rice.kew.framework.postprocessor.PostProcessor- Throws:
Exception- See Also:
-
doRouteStatusChange
public org.kuali.rice.kew.framework.postprocessor.ProcessDocReport doRouteStatusChange(org.kuali.rice.kew.framework.postprocessor.DocumentRouteStatusChange arg0) throws Exception When the EDL simple message sending form is submitted, it is routed straight to FINAL and at that time (when RESOLVED), we actually send the notification.- Specified by:
doRouteStatusChangein interfaceorg.kuali.rice.kew.framework.postprocessor.PostProcessor- Throws:
Exception- See Also:
-
beforeProcess
public org.kuali.rice.kew.framework.postprocessor.ProcessDocReport beforeProcess(org.kuali.rice.kew.framework.postprocessor.BeforeProcessEvent beforeProcessEvent) throws Exception - Specified by:
beforeProcessin interfaceorg.kuali.rice.kew.framework.postprocessor.PostProcessor- Throws:
Exception- See Also:
-
afterProcess
public org.kuali.rice.kew.framework.postprocessor.ProcessDocReport afterProcess(org.kuali.rice.kew.framework.postprocessor.AfterProcessEvent afterProcessEvent) throws Exception - Specified by:
afterProcessin interfaceorg.kuali.rice.kew.framework.postprocessor.PostProcessor- Throws:
Exception- See Also:
-
getDocumentIdsToLock
public List<String> getDocumentIdsToLock(org.kuali.rice.kew.framework.postprocessor.DocumentLockingEvent documentLockingEvent) throws Exception - Specified by:
getDocumentIdsToLockin interfaceorg.kuali.rice.kew.framework.postprocessor.PostProcessor- Throws:
Exception- See Also:
-