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. 
Notification Information about notification configured in a notification scheme. 
NotificationBuilder  
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  
NotificationSchemeService Service providing information about notification schemes. 
NotificationType Type of notification recipient; single user, group, assignee, etc. 
NotificationVisitor<X> Visitor for all types of notifications which can be configured in JIRA. 
ProjectNotificationsSchemeHelper An internal helper class for Project Configuration. 

Classes

AbstractNotification Base class describing notification recipients in a notification scheme. 
AdhocNotificationService.ValidateNotificationResult  
AdhocNotificationServiceImpl  
CustomFieldValueNotification Notification to users who are specified in the value of a custom field. 
DefaultNotificationSchemeManager  
DefaultNotificationSchemeService  
DefaultProjectNotificationsSchemeHelper  
EmailNotification Notification to the configured email address. 
ErrorNotificationType  
EventNotifications Holds information about Notifications which are configured for a given event. 
GroupNotification Notification to the configured group. 
IssueEventNotificationFilterContext A filter context that is created for notifications in response to an Issue Event 
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. 
NotificationScheme Information about the notification scheme. 
NotificationTypeManager  
ProjectRoleNotification Notification to the configured project role. 
RoleNotification Notification to the configured role (current assignee, reporter, etc..) 
UserNotification Notification to the configured user. 

Enums

AdhocNotificationService.ValiationOption  
JiraNotificationReason The reasons that JIRA can produce notification