public interface NotificationMessageDeliveryService
| Modifier and Type | Method and Description | 
|---|---|
Collection<NotificationMessageDelivery> | 
getNotificationMessageDeliveries()
This method will return all NotificationMessageDelivery objects in the system 
 actual record. 
 | 
Collection<NotificationMessageDelivery> | 
getNotificationMessageDeliveries(NotificationBo notification,
                                                                String userRecipientId)
This method will return all NotificationMessageDelievery objects generated for the given Notification for the given user 
 | 
NotificationMessageDelivery | 
getNotificationMessageDelivery(Long id)
This method will retrieve a NotificationMessageDelivery object from the system, given the id of the 
 actual record. 
 | 
NotificationMessageDelivery | 
getNotificationMessageDeliveryByDelivererId(String id)
This method will retrieve a NotificationMessageDelivery object from the system, given the external deliverer system id
 registered with the NotificationMessageDelivery. 
 | 
Collection<NotificationMessageDelivery> | 
takeMessageDeliveriesForAutoRemoval()
This method is responsible for atomically finding all untaken message deliveries that are ready to be autoremoved,
 marking them as taken and returning them to the caller for processing. 
 | 
Collection<NotificationMessageDelivery> | 
takeMessageDeliveriesForDispatch()
This method is responsible for atomically finding all untaken, undelivered message deliveries, marking them as taken
 and returning them to the caller for processing. 
 | 
void | 
unlockMessageDelivery(NotificationMessageDelivery messageDelivery)
Unlocks the specified messageDelivery object 
 | 
NotificationMessageDelivery getNotificationMessageDelivery(Long id)
id - NotificationMessageDelivery getNotificationMessageDeliveryByDelivererId(String id)
id - the external deliverer system idCollection<NotificationMessageDelivery> getNotificationMessageDeliveries()
Collection<NotificationMessageDelivery> getNotificationMessageDeliveries(NotificationBo notification, String userRecipientId)
notification - the notification which generated the message deliveriesuserRecipientId - the id of the user whose message deliveries to obtainCollection<NotificationMessageDelivery> takeMessageDeliveriesForDispatch()
Collection<NotificationMessageDelivery> takeMessageDeliveriesForAutoRemoval()
void unlockMessageDelivery(NotificationMessageDelivery messageDelivery)
messageDelivery - the message delivery to unlockCopyright © 2005–2016 The Kuali Foundation. All rights reserved.