| Constructor and Description |
|---|
MessageDelivery(MessageDelivery md)
Shallow-copy constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
MessageDeliverer.deliver(MessageDelivery messageDelivery)
This method is responsible for delivering the passed in messageDelivery record.
|
void |
MessageDeliverer.dismiss(MessageDelivery 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.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BulkMessageDeliverer.bulkDeliver(Collection<MessageDelivery> messageDeliveries)
This method is responsible for delivering a series of messageDelivery records
|
void |
BulkMessageDeliverer.bulkDismiss(Collection<MessageDelivery> messageDeliveries)
This method is responsible for dismissing a series of messageDelivery records
|
| Modifier and Type | Method and Description |
|---|---|
void |
EmailMessageDeliverer.autoRemoveMessageDelivery(MessageDelivery messageDelivery)
This implementation does an auto-remove by "canceling" the workflow email with the message delivery record.
|
void |
SMSMessageDeliverer.deliver(MessageDelivery messageDelivery) |
void |
MockMessageDeliverer.deliver(MessageDelivery messageDelivery) |
void |
EmailMessageDeliverer.deliver(MessageDelivery messageDelivery)
This implementation uses the email service to deliver a notification.
|
void |
AOLInstantMessageDeliverer.deliver(MessageDelivery messageDelivery) |
void |
SMSMessageDeliverer.dismiss(MessageDelivery messageDelivery,
String user,
String cause) |
void |
MockMessageDeliverer.dismiss(MessageDelivery messageDelivery,
String user,
String cause) |
void |
EmailMessageDeliverer.dismiss(MessageDelivery messageDelivery,
String user,
String cause) |
void |
AOLInstantMessageDeliverer.dismiss(MessageDelivery messageDelivery,
String user,
String cause) |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<MessageDelivery> |
MessageProcessingJob.bulkProcess(BulkMessageDeliverer messageDeliverer,
Collection<MessageDelivery> messageDeliveries,
MessageProcessingJob.Mode mode)
Implements bulk delivery of a collection of
MessageDeliverys |
protected Collection<Collection<MessageDelivery>> |
MessageProcessingJob.groupWorkItems(Collection<MessageDelivery> workItems,
ProcessingResult<MessageDelivery> result)
Group work items by deliverer and notification, so that deliveries to bulk deliverers are grouped
by notification
|
protected Collection<MessageDelivery> |
MessageProcessingJob.process(MessageDeliverer messageDeliverer,
MessageDelivery messageDelivery,
MessageProcessingJob.Mode mode)
Implements delivery of a single MessageDelivery
|
protected Collection<MessageDelivery> |
MessageProcessingJob.processWorkItems(Collection<MessageDelivery> messageDeliveries) |
ProcessingResult<MessageDelivery> |
MessageProcessingJob.run() |
protected Collection<MessageDelivery> |
MessageProcessingJob.takeAvailableWorkItems() |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<MessageDelivery> |
MessageProcessingJob.process(MessageDeliverer messageDeliverer,
MessageDelivery messageDelivery,
MessageProcessingJob.Mode mode)
Implements delivery of a single MessageDelivery
|
protected void |
MessageProcessingJob.unlockWorkItem(MessageDelivery item) |
protected void |
MessageProcessingJob.updateStatusAndUnlock(MessageDelivery messageDelivery,
MessageDeliveryStatus status)
Marks a MessageDelivery as having been delivered, and unlocks it
|
| Modifier and Type | Method and Description |
|---|---|
protected Collection<MessageDelivery> |
MessageProcessingJob.bulkProcess(BulkMessageDeliverer messageDeliverer,
Collection<MessageDelivery> messageDeliveries,
MessageProcessingJob.Mode mode)
Implements bulk delivery of a collection of
MessageDeliverys |
protected void |
MessageProcessingJob.finishProcessing(ProcessingResult<MessageDelivery> result) |
protected Collection<Collection<MessageDelivery>> |
MessageProcessingJob.groupWorkItems(Collection<MessageDelivery> workItems,
ProcessingResult<MessageDelivery> result)
Group work items by deliverer and notification, so that deliveries to bulk deliverers are grouped
by notification
|
protected Collection<Collection<MessageDelivery>> |
MessageProcessingJob.groupWorkItems(Collection<MessageDelivery> workItems,
ProcessingResult<MessageDelivery> result)
Group work items by deliverer and notification, so that deliveries to bulk deliverers are grouped
by notification
|
protected Collection<MessageDelivery> |
MessageProcessingJob.processWorkItems(Collection<MessageDelivery> messageDeliveries) |
| Modifier and Type | Method and Description |
|---|---|
MessageDelivery |
MessageDeliveryService.getMessageDelivery(Long id)
This method will retrieve a MessageDelivery object from the system, given the id of the
actual record.
|
MessageDelivery |
MessageDeliveryService.getMessageDeliveryByDelivererSystemId(Long id)
This method will retrieve a MessageDelivery object from the system, given the external deliverer system id
registered with the MessageDelivery.
|
MessageDelivery |
MessageDeliveryService.saveMessageDelivery(MessageDelivery delivery)
Saves a MessageDelivery
|
| Modifier and Type | Method and Description |
|---|---|
Collection<MessageDelivery> |
MessageDeliveryService.getAllMessageDeliveries()
This method will return all MessageDelivery objects in the system
|
Collection<MessageDelivery> |
MessageDeliveryService.getMessageDeliveries(Message message)
This method will return all MessageDelievery objects generated for the given Message
|
Collection<MessageDelivery> |
MessageDeliveryService.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> |
MessageDeliveryService.lockAndTakeMessageDeliveries(MessageDeliveryStatus[] status)
Locks and takes all message deliveries in the system with any of the specified statuses
|
| Modifier and Type | Method and Description |
|---|---|
void |
MessageDeliveryService.deleteMessageDelivery(MessageDelivery delivery)
Deletes a MessageDelivery
|
MessageDeliverer |
MessageDelivererRegistryService.getDeliverer(MessageDelivery messageDelivery)
This method returns the associated deliverer class instance for the given MessageDelivery instance.
|
MessageDelivery |
MessageDeliveryService.saveMessageDelivery(MessageDelivery delivery)
Saves a MessageDelivery
|
Long |
EmailService.sendEmail(MessageDelivery messageDelivery,
String recipientEmailAddress,
String emailFormat)
This service method is responsible for sending a Email notification for the given user.
|
| Modifier and Type | Method and Description |
|---|---|
MessageDelivery |
MessageDeliveryServiceImpl.getMessageDelivery(Long id) |
MessageDelivery |
MessageDeliveryServiceImpl.getMessageDeliveryByDelivererSystemId(Long id) |
MessageDelivery |
MessageDeliveryServiceImpl.saveMessageDelivery(MessageDelivery delivery) |
| Modifier and Type | Method and Description |
|---|---|
Collection<MessageDelivery> |
MessageDeliveryServiceImpl.getAllMessageDeliveries() |
Collection<MessageDelivery> |
MessageDeliveryServiceImpl.getMessageDeliveries(Message message) |
Collection<MessageDelivery> |
MessageDeliveryServiceImpl.lockAndTakeMessageDeliveries(Long messageId,
MessageDeliveryStatus[] statuses) |
Collection<MessageDelivery> |
MessageDeliveryServiceImpl.lockAndTakeMessageDeliveries(MessageDeliveryStatus[] statuses) |
| Modifier and Type | Method and Description |
|---|---|
void |
MessageDeliveryServiceImpl.deleteMessageDelivery(MessageDelivery messageDelivery) |
MessageDeliverer |
MessageDelivererRegistryServiceImpl.getDeliverer(MessageDelivery messageDelivery)
Implements by calling getDelivererByName for the delivery type name within the messageDelivery object.
|
MessageDelivery |
MessageDeliveryServiceImpl.saveMessageDelivery(MessageDelivery delivery) |
Long |
EmailServiceImpl.sendEmail(MessageDelivery messageDelivery,
String recipientEmailAddress,
String emailFormat)
First constructs the appropriately formatted mail message then sends it off.
|
Copyright © 2005–2017 The Kuali Foundation. All rights reserved.