Package com.atlassian.bamboo.notification

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.
 

Class Summary
AbstractNotification  
AbstractNotificationEventListener<T extends Event> Base class for notification listeners
AbstractNotificationType  
EmailValidator This class checks email addresses.
LegacyNotificationIm  
NotificationDispatcherImpl Evaluates notification transports, ensures no duplicate emails and kicks off the sending process of notifications
NotificationFactoryImpl Provides instances of the Notification Transports with the required dependencies injected.
NotificationFormatterImpl  
NotificationHibernateDao  
NotificationManagerImpl  
NotificationRuleImpl  
NotificationSetImpl  
NotificationSetTypeUserType  
PortValidator  
SystemNotificationServiceImpl Class to provide access to system notifications
UsersNotificationImpl Class to store output of database query for notifications associated with a specific user The plan is needed for the UI display.
 

Enum Summary
NotificationSet.NotificationSetType  
NotificationType.Scope  
 



Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.