com.atlassian.bamboo.brokenbuildtracker.notifications
Class UserResponsibilityRemovedNotification

java.lang.Object
  extended by com.atlassian.bamboo.notification.AbstractNotification
      extended by com.atlassian.bamboo.brokenbuildtracker.notifications.AbstractTrackingNotification
          extended by com.atlassian.bamboo.brokenbuildtracker.notifications.UserResponsibilityRemovedNotification
All Implemented Interfaces:
Notification, Notification.HtmlImContentProvidingNotification

public class UserResponsibilityRemovedNotification
extends AbstractTrackingNotification


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.atlassian.bamboo.notification.Notification
Notification.HtmlImContentProvidingNotification
 
Constructor Summary
UserResponsibilityRemovedNotification(TemplateRenderer templateRenderer, PlanManager planManager, BambooUserManager bambooUserManager, ResultsSummaryManager resultsSummaryManager)
           
 
Method Summary
 java.lang.String getDescription()
          Text describing this notification object - used for logging/debugging purposes.
 java.lang.String getEmailSubject()
          Retrieves the subject for the notification.
 java.lang.String getHtmlEmailContent()
          Generates the html for the html part of an email notification.
 java.lang.String getHtmlImContent()
           
 java.lang.String getIMContent()
          Retrieves the content for the IM notification
 java.lang.String getTextEmailContent()
          Generates the text email content for the notifications
 
Methods inherited from class com.atlassian.bamboo.brokenbuildtracker.notifications.AbstractTrackingNotification
renderTemplate
 
Methods inherited from class com.atlassian.bamboo.notification.AbstractNotification
addRecipient, excludeRecipient, getEvent, getExcludedNotificationRecipients, getNotificationRecipients, getRepositoryData, getRepositoryData, setEvent, setExcludedNotificationRecipients, setNotificationRecipients
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserResponsibilityRemovedNotification

public UserResponsibilityRemovedNotification(TemplateRenderer templateRenderer,
                                             PlanManager planManager,
                                             BambooUserManager bambooUserManager,
                                             ResultsSummaryManager resultsSummaryManager)
Method Detail

getDescription

@NotNull
public java.lang.String getDescription()
Description copied from interface: Notification
Text describing this notification object - used for logging/debugging purposes.

Returns:
Notification's description

getTextEmailContent

public java.lang.String getTextEmailContent()
                                     throws java.lang.Exception
Description copied from interface: Notification
Generates the text email content for the notifications

Returns:
Email content formatted as text for this notification
Throws:
java.lang.Exception - if there is a problem preventing production of the e-mail content.

getHtmlEmailContent

public java.lang.String getHtmlEmailContent()
                                     throws java.lang.Exception
Description copied from interface: Notification
Generates the html for the html part of an email notification.

Returns:
Email content formatted as HTML for this notification
Throws:
java.lang.Exception - if there is a problem preventing production of the e-mail content.

getEmailSubject

public java.lang.String getEmailSubject()
                                 throws java.lang.Exception
Description copied from interface: Notification
Retrieves the subject for the notification.

Returns:
Email subject for this notification
Throws:
java.lang.Exception - if there is a problem preventing production of the e-mail subject.

getIMContent

@Nullable
public java.lang.String getIMContent()
Description copied from interface: Notification
Retrieves the content for the IM notification

Returns:
IM message content for this notification

getHtmlImContent

@Nullable
public java.lang.String getHtmlImContent()
Specified by:
getHtmlImContent in interface Notification.HtmlImContentProvidingNotification
Overrides:
getHtmlImContent in class AbstractNotification


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.