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 processNotificationMessageDeliveryException
void autoRemoveMessageDelivery(NotificationMessageDelivery messageDelivery) throws NotificationAutoRemoveException
messageDelivery
- The messageDelivery to auto removeNotificationAutoRemoveException
void 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 dismissedNotificationMessageDismissalException
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.