| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.ken.deliverer.impl.KEWActionListMessageDeliverer
public class KEWActionListMessageDeliverer
This class is responsible for describing the default delivery mechanism for the system - the KEW Action List.
| Field Summary | |
|---|---|
| static String | INTERNAL_COMMAND_FLAGProperty set in the attribute content that indicates the action received by workflow was initiated by the Notification System itself (and not an end user) | 
| Constructor Summary | |
|---|---|
| KEWActionListMessageDeliverer()Constructs a KEWActionListMessageDeliverer.java. | |
| Method Summary | |
|---|---|
|  void | autoRemoveMessageDelivery(NotificationMessageDelivery messageDelivery)This implementation does an auto-remove by "canceling" the workflow document associated with the message delivery record. | 
|  void | deliverMessage(NotificationMessageDelivery messageDelivery)This implementation leverages the workflow integration services to push this notification into the KEW action list. | 
|  void | dismissMessageDelivery(NotificationMessageDelivery messageDelivery,
                                             String user,
                                             String cause)This method dismisses/removes the NotificationMessageDelivery so that it is no longer being presented to the user via this deliverer. | 
| protected  void | flagWorkflowDocument(WorkflowDocument doc)Marks the workflow document as originating from the Notification System, so that the Notification post-processor does not route the action back through the Notification System. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final String INTERNAL_COMMAND_FLAG
| Constructor Detail | 
|---|
public KEWActionListMessageDeliverer()
| Method Detail | 
|---|
public void deliverMessage(NotificationMessageDelivery messageDelivery)
                    throws NotificationMessageDeliveryException
deliverMessage in interface NotificationMessageDeliverermessageDelivery - The messageDelivery to process
NotificationMessageDeliveryExceptionNotificationMessageDeliverer.deliverMessage(org.kuali.rice.ken.bo.NotificationMessageDelivery)
public void autoRemoveMessageDelivery(NotificationMessageDelivery messageDelivery)
                               throws NotificationAutoRemoveException
autoRemoveMessageDelivery in interface NotificationMessageDeliverermessageDelivery - The messageDelivery to auto remove
NotificationAutoRemoveExceptionNotificationMessageDeliverer.autoRemoveMessageDelivery(org.kuali.rice.ken.bo.NotificationMessageDelivery)
public void dismissMessageDelivery(NotificationMessageDelivery messageDelivery,
                                   String user,
                                   String cause)
NotificationMessageDeliverer
dismissMessageDelivery in interface NotificationMessageDeliverermessageDelivery - the messageDelivery to dismisscause - the reason the message was dismissedNotificationMessageDeliverer.dismissMessageDelivery(org.kuali.rice.ken.bo.NotificationMessageDelivery,
      java.lang.String, java.lang.String)protected void flagWorkflowDocument(WorkflowDocument doc)
doc - the doc to monogram| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||