com.atlassian.bamboo.brokenbuildtracker.notifications
Class ResponsibleRecipient
java.lang.Object
com.atlassian.bamboo.notification.recipients.AbstractNotificationRecipient
com.atlassian.bamboo.brokenbuildtracker.notifications.ResponsibleRecipient
- All Implemented Interfaces:
- NotificationRecipient, NotificationRecipient.RequiresEvent, NotificationRecipient.RequiresPlan, NotificationRecipient.RequiresResultSummary, NotificationRecipient.UserRecipientExpandable, java.lang.Comparable
public class ResponsibleRecipient
- extends AbstractNotificationRecipient
- implements NotificationRecipient.RequiresPlan, NotificationRecipient.RequiresResultSummary, NotificationRecipient.RequiresEvent, NotificationRecipient.UserRecipientExpandable
Methods inherited from class com.atlassian.bamboo.notification.recipients.AbstractNotificationRecipient |
compareTo, getDescription, getEditHtml, getKey, getModuleDescriptor, getParam, getRecipientConfig, getTransports, init, init, populate, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResponsibleRecipient
public ResponsibleRecipient()
getUserRecipients
@NotNull
public java.util.Set<UserRecipient> getUserRecipients()
- Specified by:
getUserRecipients
in interface NotificationRecipient.UserRecipientExpandable
getTransports
@NotNull
public java.util.List<NotificationTransport> getTransports()
- Description copied from interface:
NotificationRecipient
- Evaluates the appropriate mediums for sending notificaions for this recipient,
returning a list of appropriate transports.
- Specified by:
getTransports
in interface NotificationRecipient
- Returns:
setPlan
public void setPlan(Plan plan)
- Specified by:
setPlan
in interface NotificationRecipient.RequiresPlan
setResultsSummary
public void setResultsSummary(ResultsSummary resultsSummary)
- Specified by:
setResultsSummary
in interface NotificationRecipient.RequiresResultSummary
setEvent
public void setEvent(com.atlassian.event.Event event)
- Specified by:
setEvent
in interface NotificationRecipient.RequiresEvent
getViewHtml
@NotNull
public java.lang.String getViewHtml()
- Description copied from interface:
NotificationRecipient
- Returns the HTML representing the notification type for the notification
- Specified by:
getViewHtml
in interface NotificationRecipient
- Overrides:
getViewHtml
in class AbstractNotificationRecipient
- Returns:
- HTML of data for view configuration. If this returns null the description will be used.
setNotificationFactory
public void setNotificationFactory(NotificationFactory notificationFactory)
setTrackingEntryManager
public void setTrackingEntryManager(TrackingEntryManager trackingEntryManager)
setResultsSummaryManager
public void setResultsSummaryManager(ResultsSummaryManager resultsSummaryManager)
Copyright © 2012 Atlassian. All Rights Reserved.