com.atlassian.bamboo.notification.recipients
Class WatcherRecipient

java.lang.Object
  extended by com.atlassian.bamboo.notification.recipients.AbstractNotificationRecipient
      extended by com.atlassian.bamboo.notification.recipients.WatcherRecipient
All Implemented Interfaces:
NotificationRecipient, java.lang.Comparable

public class WatcherRecipient
extends AbstractNotificationRecipient

Represents a watcher notification recipient. A watcher is somene who has marked this build as their favourite. This is only applicable for build related notification events.


Field Summary
 
Fields inherited from class com.atlassian.bamboo.notification.recipients.AbstractNotificationRecipient
notificationRecipientModuleDescriptor
 
Constructor Summary
WatcherRecipient()
           
 
Method Summary
 java.util.List<NotificationTransport> getTransports()
          Evaluates the appropriate mediums for sending notificaions for this recipient, returning a list of appropriate transports.
 java.lang.String getViewHtml()
          Returns the HTML representing the notification type for the notification
 void setLabelManager(LabelManager labelManager)
           
 void setNotificationFactory(NotificationFactory notificationFactory)
           
 void setPlan(Plan plan)
           
 
Methods inherited from class com.atlassian.bamboo.notification.recipients.AbstractNotificationRecipient
compareTo, getDescription, getEditHtml, getKey, getModuleDescriptor, getParam, getRecipientConfig, init, init, populate, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WatcherRecipient

public WatcherRecipient()
Method Detail

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.

Returns:

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.

setLabelManager

public void setLabelManager(LabelManager labelManager)

setPlan

public void setPlan(Plan plan)

setNotificationFactory

public void setNotificationFactory(NotificationFactory notificationFactory)


Copyright © 2011 Atlassian. All Rights Reserved.