Class BuildErrorNotification

    • Constructor Detail

      • BuildErrorNotification

        public BuildErrorNotification()
    • Method Detail

      • updateEmail

        @NotNull
        public @NotNull com.atlassian.mail.Email updateEmail​(@NotNull
                                                             @NotNull com.atlassian.mail.Email email)
        Description copied from interface: ExtendedNotification
        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
        Specified by:
        updateEmail in interface ExtendedNotification
        Returns:
        The email objected updated with anyt further information / changes required.
      • getDescription

        @NotNull
        public @NotNull String getDescription()
        Description copied from interface: Notification
        Text describing this notification object - used for logging/debugging purposes.
        Specified by:
        getDescription in interface Notification
        Returns:
        Notification's description
      • getTextEmailContent

        @Nullable
        public @Nullable String getTextEmailContent()
                                             throws Exception
        Description copied from interface: Notification
        Generates the text email content for the notifications
        Specified by:
        getTextEmailContent in interface Notification
        Returns:
        Email content formatted as text for this notification
        Throws:
        Exception - if there is a problem preventing production of the e-mail content.
      • getHtmlEmailContent

        @Nullable
        public @Nullable String getHtmlEmailContent()
                                             throws Exception
        Description copied from interface: Notification
        Generates the html for the html part of an email notification.
        Specified by:
        getHtmlEmailContent in interface Notification
        Returns:
        Email content formatted as HTML for this notification
        Throws:
        Exception - if there is a problem preventing production of the e-mail content.
      • getEmailSubject

        @Nullable
        public @Nullable String getEmailSubject()
                                         throws Exception
        Description copied from interface: Notification
        Retrieves the subject for the notification.
        Specified by:
        getEmailSubject in interface Notification
        Returns:
        Email subject for this notification
        Throws:
        Exception - if there is a problem preventing production of the e-mail subject.
      • getIMContent

        @Nullable
        public @Nullable String getIMContent()
        Description copied from interface: Notification
        Retrieves the content for the IM notification
        Specified by:
        getIMContent in interface Notification
        Returns:
        IM message content for this notification
      • setDecoratedErrorDetailsFactory

        public void setDecoratedErrorDetailsFactory​(DecoratedErrorDetailsFactory decoratedErrorDetailsFactory)
      • setPlanManager

        public void setPlanManager​(PlanManager planManager)
      • setTemplateRenderer

        public void setTemplateRenderer​(TemplateRenderer templateRenderer)