public final class

AdhocNotificationServiceImpl

extends Object
implements AdhocNotificationService
java.lang.Object
   ↳ com.atlassian.jira.notification.AdhocNotificationServiceImpl

Summary

Public Constructors
AdhocNotificationServiceImpl(MailService mailService, UserManager userManager, GroupManager groupManager, WatcherService watcherService, VoteService voteService, PermissionManager permissionManager, I18nHelper.BeanFactory i18nBeanFactory, NotificationSchemeManager notificationSchemeManager, NotificationFilterManager notificationFilterManager, UserPreferencesManager userPreferencesManager)
Public Methods
static ServiceOutcome<NotificationBuilder> makeBuilder(NotificationBuilder notificationBuilder, NotificationJsonBean jsonBean, I18nHelper i18nHelper)
NotificationBuilder makeBuilder()
void sendNotification(AdhocNotificationService.ValidateNotificationResult result)
AdhocNotificationService.ValidateNotificationResult validateNotification(NotificationBuilder notification, ApplicationUser user, Issue issue)
AdhocNotificationService.ValidateNotificationResult validateNotification(NotificationBuilder notification, ApplicationUser user, Issue issue, AdhocNotificationService.ValiationOption option)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.notification.AdhocNotificationService

Public Constructors

public AdhocNotificationServiceImpl (MailService mailService, UserManager userManager, GroupManager groupManager, WatcherService watcherService, VoteService voteService, PermissionManager permissionManager, I18nHelper.BeanFactory i18nBeanFactory, NotificationSchemeManager notificationSchemeManager, NotificationFilterManager notificationFilterManager, UserPreferencesManager userPreferencesManager)

Public Methods

public static ServiceOutcome<NotificationBuilder> makeBuilder (NotificationBuilder notificationBuilder, NotificationJsonBean jsonBean, I18nHelper i18nHelper)

public NotificationBuilder makeBuilder ()

public void sendNotification (AdhocNotificationService.ValidateNotificationResult result)

public AdhocNotificationService.ValidateNotificationResult validateNotification (NotificationBuilder notification, ApplicationUser user, Issue issue)