public interface NotificationMessageDeliverer
| Modifier and Type | Method and Description | 
|---|---|
| void | autoRemoveMessageDelivery(NotificationMessageDelivery messageDelivery)This method handles auto removing a message delivery from a person's list of notifications. | 
| void | deliverMessage(NotificationMessageDelivery messageDelivery)This method is responsible for delivering the passed in messageDelivery record. | 
| 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. | 
void deliverMessage(NotificationMessageDelivery messageDelivery) throws NotificationMessageDeliveryException
messageDelivery - The messageDelivery to processNotificationMessageDeliveryExceptionvoid autoRemoveMessageDelivery(NotificationMessageDelivery messageDelivery) throws NotificationAutoRemoveException
messageDelivery - The messageDelivery to auto removeNotificationAutoRemoveExceptionvoid dismissMessageDelivery(NotificationMessageDelivery messageDelivery, String user, String cause) throws NotificationMessageDismissalException
messageDelivery - the messageDelivery to dismissthe - user that caused the dismissal; in the case of end-user actions, this will most likely be the user to
        which the message was delivered (user recipient in the NotificationMessageDelivery object)cause - the reason the message was dismissedNotificationMessageDismissalExceptionCopyright © 2005–2016 The Kuali Foundation. All rights reserved.