Uses of Class
com.atlassian.jira.notification.NotificationRecipient
Packages that use NotificationRecipient
Package
Description
-
Uses of NotificationRecipient in com.atlassian.jira.dev.reference.plugin.notifications
Methods in com.atlassian.jira.dev.reference.plugin.notifications that return types with arguments of type NotificationRecipientModifier and TypeMethodDescriptionReferenceNotificationFilter.addRecipient
(NotificationFilterContext context, Iterable<NotificationRecipient> intendedRecipients) Methods in com.atlassian.jira.dev.reference.plugin.notifications with parameters of type NotificationRecipientModifier and TypeMethodDescriptionboolean
ReferenceNotificationFilter.removeRecipient
(NotificationRecipient recipient, NotificationFilterContext context) Method parameters in com.atlassian.jira.dev.reference.plugin.notifications with type arguments of type NotificationRecipientModifier and TypeMethodDescriptionReferenceNotificationFilter.addRecipient
(NotificationFilterContext context, Iterable<NotificationRecipient> intendedRecipients) -
Uses of NotificationRecipient in com.atlassian.jira.event.issue
Methods in com.atlassian.jira.event.issue that return types with arguments of type NotificationRecipientModifier and TypeMethodDescriptionMentionIssueEvent.getCurrentRecipients()
Deprecated.MentionIssueEvent.getRecipients()
Returns the recipients that should receive an email for this mention, after de-duplicating users that already received an email for an action in this bundle. -
Uses of NotificationRecipient in com.atlassian.jira.event.listeners.mail
Methods in com.atlassian.jira.event.listeners.mail that return types with arguments of type NotificationRecipientModifier and TypeMethodDescriptionIssueEventMailNotifier.generateNotifications
(List<SchemeEntity> schemeEntities, IssueEvent issueEvent, Set<NotificationRecipient> recipientsToSkip) Creates and enqueuesMailQueueItem
for the recipients that should be notified of the given IssueEvent.IssueEventMailNotifierImpl.generateNotifications
(List<SchemeEntity> schemeEntities, IssueEvent issueEvent, Set<NotificationRecipient> initialRecipientsToSkip) Method parameters in com.atlassian.jira.event.listeners.mail with type arguments of type NotificationRecipientModifier and TypeMethodDescriptionIssueEventMailNotifier.generateNotifications
(List<SchemeEntity> schemeEntities, IssueEvent issueEvent, Set<NotificationRecipient> recipientsToSkip) Creates and enqueuesMailQueueItem
for the recipients that should be notified of the given IssueEvent.IssueEventMailNotifierImpl.generateNotifications
(List<SchemeEntity> schemeEntities, IssueEvent issueEvent, Set<NotificationRecipient> initialRecipientsToSkip) -
Uses of NotificationRecipient in com.atlassian.jira.mail
Methods in com.atlassian.jira.mail that return types with arguments of type NotificationRecipientMethods in com.atlassian.jira.mail with parameters of type NotificationRecipientModifier and TypeMethodDescriptionvoid
MailService.sendRenderedMail
(ApplicationUser replyTo, NotificationRecipient recipient, String subjectTemplatePath, String bodyTemplatePath, Map<String, Object> context) Sends a Velocity-rendered email by adding the template and context to aMailQueueItem
and adding that item to the queue.void
MailServiceImpl.sendRenderedMail
(ApplicationUser replyTo, NotificationRecipient recipient, String subjectTemplatePath, String bodyTemplatePath, Map<String, Object> context) Method parameters in com.atlassian.jira.mail with type arguments of type NotificationRecipientModifier and TypeMethodDescriptionDefaultIssueMailQueueItemFactory.getIssueMailQueueItem
(IssueEvent event, Long templateId, Set<NotificationRecipient> recipientList, String notificationType) IssueMailQueueItemFactory.getIssueMailQueueItem
(IssueEvent event, Long templateId, Set<NotificationRecipient> recipientList, String notificationType) Collection<com.atlassian.mail.queue.SingleMailQueueItem>
MailingListCompiler.prepareEmail
(Set<NotificationRecipient> recipients, String sender, String senderFrom, Long templateId, String baseUrl, Map<String, Object> contextParams, com.atlassian.mail.MailThreader threader) This function works out where the mail message has originated and then sets up the correct parameters.void
MailingListCompiler.sendLists
(Set<NotificationRecipient> recipients, String sender, String senderFrom, Long templateId, String baseUrl, Map<String, Object> contextParams, com.atlassian.mail.MailThreader threader) Deprecated.Constructors in com.atlassian.jira.mail with parameters of type NotificationRecipientModifierConstructorDescriptionMailServiceQueueItemBuilder
(ApplicationUser replyTo, NotificationRecipient recipient, String subjectTemplatePath, String bodyTemplatePath, Map<String, Object> context) MentionMailQueueItem
(ApplicationUser from, NotificationRecipient recipient, Map<String, Object> context, IssueRenderContext issueRenderContext, RendererManager rendererManager, com.atlassian.mail.queue.MailQueue mailQueue) Constructor parameters in com.atlassian.jira.mail with type arguments of type NotificationRecipientModifierConstructorDescriptionIssueMailQueueItem
(TemplateContextFactory templateContextFactory, IssueEvent event, Long templateId, Set<NotificationRecipient> recipientList, String notificationType, JiraAuthenticationContext authenticationContext, MailingListCompiler mailingListCompiler, TemplateManager templateManager, VelocityTemplatingEngine templatingEngine, com.atlassian.mail.server.MailServerManager mailServerManager, PermissionManager permissionManager) Create an issue mail queue item. -
Uses of NotificationRecipient in com.atlassian.jira.mail.builder
Constructors in com.atlassian.jira.mail.builder with parameters of type NotificationRecipientModifierConstructorDescriptionEmailBuilder
(Email email, NotificationRecipient notificationRecipient) EmailBuilder
(Email email, NotificationRecipient notificationRecipient, IssueEvent event) -
Uses of NotificationRecipient in com.atlassian.jira.mention
Methods in com.atlassian.jira.mention that return types with arguments of type NotificationRecipientMethod parameters in com.atlassian.jira.mention with type arguments of type NotificationRecipientModifier and TypeMethodDescriptionMentionService.sendCommentMentions
(Set<NotificationRecipient> currentRecipients, ApplicationUser remoteUser, Comment comment, Comment originalComment) Given a comment object this method will look for any mentions using theMentionFinder
and send e-mails to all users mentioned.MentionServiceImpl.sendCommentMentions
(Set<NotificationRecipient> currentRecipients, ApplicationUser remoteUser, Comment comment, Comment originalComment) MentionService.sendIssueCreateMentions
(Set<NotificationRecipient> currentRecipients, ApplicationUser remoteUser, Issue issue) Given an issue object this method will look for any mentions in the description field using theMentionFinder
and send e-mails to all users mentioned.MentionServiceImpl.sendIssueCreateMentions
(Set<NotificationRecipient> currentRecipients, ApplicationUser remoteUser, Issue issue) MentionService.sendIssueEditMentions
(Set<NotificationRecipient> currentRecipients, ApplicationUser remoteUser, Issue issue, Comment comment) Given an issue that has just been edited and an optional edit comment this method sends mention e-mails to all users mentioned in either the new issue description or option edit comment.MentionServiceImpl.sendIssueEditMentions
(Set<NotificationRecipient> currentRecipients, ApplicationUser remoteUser, Issue issue, Comment comment) Constructor parameters in com.atlassian.jira.mention with type arguments of type NotificationRecipient -
Uses of NotificationRecipient in com.atlassian.jira.notification
Fields in com.atlassian.jira.notification with type parameters of type NotificationRecipientModifier and TypeFieldDescriptionprotected final com.google.common.base.Supplier<Iterable<NotificationRecipient>>
AdhocNotificationService.ValidateNotificationResult.recipients
Methods in com.atlassian.jira.notification that return types with arguments of type NotificationRecipientModifier and TypeMethodDescriptionNotificationFilter.addRecipient
(NotificationFilterContext context, Iterable<NotificationRecipient> intendedRecipients) This called called to add possible newNotificationRecipient
s to a notification event.DefaultNotificationSchemeManager.getRecipients
(IssueEvent event) DefaultNotificationSchemeManager.getRecipients
(IssueEvent event, SchemeEntity scheme) ErrorNotificationType.getRecipients
(IssueEvent event, String argument) NotificationSchemeManager.getRecipients
(IssueEvent event) Given an issue event this method returns a set ofNotificationRecipient
s who will receive an e-mail notificationNotificationSchemeManager.getRecipients
(IssueEvent event, SchemeEntity notification) Retrieve the set of recipients for the event using the specified notification entity.NotificationType.getRecipients
(IssueEvent event, String argument) Who is to be notified of an event.NotificationFilterManager.recomputeRecipients
(Iterable<NotificationRecipient> recipients, NotificationFilterContext context) This will invoke plugins ofNotificationFilter
and recompute the possible recipients of the notification.NotificationFilterManagerImpl.recomputeRecipients
(Iterable<NotificationRecipient> recipients, NotificationFilterContext context) Methods in com.atlassian.jira.notification with parameters of type NotificationRecipientModifier and TypeMethodDescriptionboolean
NotificationFilterManager.filtered
(NotificationRecipient recipient, NotificationFilterContext context) This will invoke plugins ofNotificationFilter
and filter (only) a recipient of a notificationboolean
NotificationFilterManagerImpl.filtered
(NotificationRecipient recipient, NotificationFilterContext context) boolean
NotificationFilter.removeRecipient
(NotificationRecipient recipient, NotificationFilterContext context) This called called to removeNotificationRecipient
s from a notification event.Method parameters in com.atlassian.jira.notification with type arguments of type NotificationRecipientModifier and TypeMethodDescriptionNotificationFilter.addRecipient
(NotificationFilterContext context, Iterable<NotificationRecipient> intendedRecipients) This called called to add possible newNotificationRecipient
s to a notification event.NotificationFilterManager.recomputeRecipients
(Iterable<NotificationRecipient> recipients, NotificationFilterContext context) This will invoke plugins ofNotificationFilter
and recompute the possible recipients of the notification.NotificationFilterManagerImpl.recomputeRecipients
(Iterable<NotificationRecipient> recipients, NotificationFilterContext context) Constructor parameters in com.atlassian.jira.notification with type arguments of type NotificationRecipientModifierConstructorDescriptionprotected
ValidateNotificationResult
(ErrorCollection errorCollection, NotificationBuilder notification, com.google.common.base.Supplier<Iterable<NotificationRecipient>> recipients, ApplicationUser from, Issue issue) -
Uses of NotificationRecipient in com.atlassian.jira.notification.type
Methods in com.atlassian.jira.notification.type that return NotificationRecipientModifier and TypeMethodDescriptionApplicationUserToRecipient.apply
(ApplicationUser user) UserToRecipient.apply
(ApplicationUser user) Methods in com.atlassian.jira.notification.type that return types with arguments of type NotificationRecipientModifier and TypeMethodDescriptionAllWatchers.getRecipients
(IssueEvent event, String argument) CurrentAssignee.getRecipients
(IssueEvent event, String argument) CurrentReporter.getRecipients
(IssueEvent event, String argument) GroupCFValue.getRecipients
(IssueEvent event, String customFieldId) GroupDropdown.getRecipients
(IssueEvent event, String groupName) ProjectLead.getRecipients
(IssueEvent event, String argument) ProjectRoleSecurityAndNotificationType.getRecipients
(IssueEvent event, String roleId) RemoteUser.getRecipients
(IssueEvent event, String argument) SingleEmailAddress.getRecipients
(IssueEvent event, String emailAddress) SingleUser.getRecipients
(IssueEvent event, String userKey) TypeForTesting.getRecipients
(IssueEvent event, String argument) TypeForTesting2.getRecipients
(IssueEvent event, String argument) UserCFValue.getRecipients
(IssueEvent event, String argument) -
Uses of NotificationRecipient in com.atlassian.jira.notification.type.enterprise
Methods in com.atlassian.jira.notification.type.enterprise that return types with arguments of type NotificationRecipient
MailingListCompiler.prepareEmail(Set, String, String, Long, String, Map, MailThreader)
and add emails to desired queue by yourself