public interface MessageDeliveryService
Modifier and Type | Method and Description |
---|---|
void |
deleteMessageDelivery(MessageDelivery delivery)
Deletes a MessageDelivery
|
Collection<MessageDelivery> |
getAllMessageDeliveries()
This method will return all MessageDelivery objects in the system
|
Collection<MessageDelivery> |
getMessageDeliveries(Message message)
This method will return all MessageDelievery objects generated for the given Message
|
MessageDelivery |
getMessageDelivery(Long id)
This method will retrieve a MessageDelivery object from the system, given the id of the
actual record.
|
MessageDelivery |
getMessageDeliveryByDelivererSystemId(Long id)
This method will retrieve a MessageDelivery object from the system, given the external deliverer system id
registered with the MessageDelivery.
|
Collection<MessageDelivery> |
lockAndTakeMessageDeliveries(Long messageId,
MessageDeliveryStatus[] status)
Locks and takes all message deliveries of a given message in the system with any of the specified statuses
|
Collection<MessageDelivery> |
lockAndTakeMessageDeliveries(MessageDeliveryStatus[] status)
Locks and takes all message deliveries in the system with any of the specified statuses
|
MessageDelivery |
saveMessageDelivery(MessageDelivery delivery)
Saves a MessageDelivery
|
MessageDelivery saveMessageDelivery(MessageDelivery delivery)
delivery
- the MessageDelivery to savevoid deleteMessageDelivery(MessageDelivery delivery)
delivery
- the MessageDelivery to deleteMessageDelivery getMessageDelivery(Long id)
id
- MessageDelivery getMessageDeliveryByDelivererSystemId(Long id)
id
- the external deliverer system idCollection<MessageDelivery> getAllMessageDeliveries()
Collection<MessageDelivery> getMessageDeliveries(Message message)
message
- the message which generated the message deliveriesCollection<MessageDelivery> lockAndTakeMessageDeliveries(Long messageId, MessageDeliveryStatus[] status)
messageId
- the id of the message whose deliveries to takestatus
- the statuses of message deliveries to takeCollection<MessageDelivery> lockAndTakeMessageDeliveries(MessageDeliveryStatus[] status)
status
- the statuses of message deliveries to takeCopyright © 2005–2014 The Kuali Foundation. All rights reserved.