Interface Summary |
ExtendedNotification |
Provides the Notification object with a way to add anything else to the email. |
Notification |
Represents a Notification ready to be sent. |
Notification.HtmlImContentProvidingNotification |
Extension interface if the Notification supports HTML in IM messages. |
NotificationDao |
|
NotificationDispatcher |
Evaluates notification transports, ensures no duplicate emails and kicks off the sending process of notifications |
NotificationEmailHeader |
Constants for the custom e-mail headers that are used in notification e-mails. |
NotificationFactory |
Provides instances of the Notification Transports with the required dependencies injected. |
NotificationFormatter |
Reformats email contents to optimise display in various email clients. |
NotificationManager |
Provide methods to manage notifications. |
NotificationRecipient |
Representation of a recipient of notifications. |
NotificationRecipient.RequiresEvent |
Extension interface if the recipient requires extra data. |
NotificationRecipient.RequiresPlan |
Extension interface if the recipient requires extra data. |
NotificationRecipient.RequiresResultSummary |
Extension interface if the recipient requires extra data. |
NotificationRecipient.UserRecipientExpandable |
Indicates that the recipient is actually expandable into one or many user recipients. |
NotificationRule |
|
NotificationSet |
|
NotificationTransport |
Represents a notification medium or transport. |
NotificationType |
Represents a type of notification. |
SystemNotificationService |
|
UsersNotification |
Class to store output of database query for notifications associated with a specific user
The plan is needed for the UI display. |