public class BuildMissingCapableAgentNotification extends AbstractNotification implements ExtendedNotification
Notification.HtmlImContentProvidingNotification| Modifier and Type | Field and Description |
|---|---|
static String |
HTML_EMAIL_TEMPLATE |
static String |
HTML_IM_TEMPLATE |
static String |
IM_TEMPLATE |
static String |
TEXT_EMAIL_TEMPLATE |
NAVIGATION_SOURCE| Constructor and Description |
|---|
BuildMissingCapableAgentNotification() |
| Modifier and Type | Method and Description |
|---|---|
@NotNull String |
getDescription()
Text describing this notification object - used for logging/debugging purposes.
|
String |
getEmailSubject()
Retrieves the subject for the notification.
|
BuildQueuedEvent |
getEvent()
Retrieves the event object that triggered this notification
|
String |
getHtmlEmailContent()
Generates the html for the html part of an email notification.
|
String |
getHtmlImContent() |
String |
getIMContent()
Retrieves the content for the IM notification
|
String |
getTextEmailContent()
Generates the text email content for the notifications
|
void |
setPlanManager(PlanManager planManager) |
void |
setTemplateRenderer(TemplateRenderer templateRenderer) |
@NotNull com.atlassian.mail.Email |
updateEmail(@NotNull com.atlassian.mail.Email email)
Provides an email object after being populated with content from the
Notification and Bamboo's defaults
This email may be a text email, html email or a Multipart email |
addRecipient, applyDefaultCssStyles, excludeRecipient, getCommitUrl, getExcludedNotificationRecipients, getNotificationRecipients, getPojoEvent, getRepositoryData, getRepositoryData, setEvent, setEvent, setExcludedNotificationRecipients, setNotificationRecipientsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddRecipient, applyDefaultCssStyles, excludeRecipient, getExcludedNotificationRecipients, getNotificationRecipients, getPojoEvent, setEvent, setEvent, setExcludedNotificationRecipients, setNotificationRecipientspublic static final String TEXT_EMAIL_TEMPLATE
public static final String HTML_EMAIL_TEMPLATE
public static final String IM_TEMPLATE
public static final String HTML_IM_TEMPLATE
public BuildMissingCapableAgentNotification()
@NotNull
public @NotNull com.atlassian.mail.Email updateEmail(@NotNull
@NotNull com.atlassian.mail.Email email)
ExtendedNotificationNotification and Bamboo's defaults
This email may be a text email, html email or a Multipart emailupdateEmail in interface ExtendedNotification@NotNull public @NotNull String getDescription()
NotificationgetDescription in interface Notificationpublic String getEmailSubject() throws Exception
NotificationgetEmailSubject in interface NotificationException - if there is a problem preventing production of the e-mail subject.public String getHtmlEmailContent() throws Exception
NotificationgetHtmlEmailContent in interface NotificationException - if there is a problem preventing production of the e-mail content.public String getIMContent()
NotificationgetIMContent in interface Notificationpublic String getHtmlImContent()
getHtmlImContent in interface Notification.HtmlImContentProvidingNotificationgetHtmlImContent in class AbstractNotificationpublic String getTextEmailContent() throws Exception
NotificationgetTextEmailContent in interface NotificationException - if there is a problem preventing production of the e-mail content.public BuildQueuedEvent getEvent()
NotificationgetEvent in interface NotificationgetEvent in class AbstractNotificationpublic void setPlanManager(PlanManager planManager)
public void setTemplateRenderer(TemplateRenderer templateRenderer)
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.