package

com.atlassian.jira.notification

Interfaces

AdhocNotificationService This is a simple service that allows sending issue notification to a give set of recipients that can be defined arbitrarly. 
NotificationBuilder  
NotificationEvent Defines a notification event  
NotificationFilter A NotificationFilter allows a plugin to add and remove NotificationRecipient s to a notification event. 
NotificationFilterManager This allows notifications to filter before they are sent out. 
NotificationReason A marker interface to indicate the reason for a notification 
NotificationSchemeManager  
NotificationType

Type of notification recipient; single user, group, assignee, etc. 

ProjectNotificationsSchemeHelper An internal helper class for Project Configuration. 

Classes

AdhocNotificationService.ValidateNotificationResult  
AdhocNotificationServiceImpl  
DefaultNotificationSchemeManager  
DefaultProjectNotificationsSchemeHelper  
ErrorNotificationType  
IssueEventNotificationFilterContext A filter context that is created for notifications in response to an Issue Event 
NotificationEventImpl Implementation of NotificationEvent that handles i18n of name and description. 
NotificationFilterContext A context object is passed to each NotificationFilter instance. 
NotificationFilterManagerImpl  
NotificationFilterModuleDescriptor Allows a plugin to filter notification recipients 
NotificationRecipient A simple data holder class that represents a user and or email address who will be send a noitification from JIRA, usually via email. 
NotificationTypeManager  

Enums

AdhocNotificationService.ValiationOption  
JiraNotificationReason The reasons that JIRA can produce notification