com.atlassian.bamboo.notification
Interface NotificationSet

All Superinterfaces:
BambooIdProvider, BambooObject
All Known Implementing Classes:
NotificationSetImpl

public interface NotificationSet
extends BambooObject


Nested Class Summary
static class NotificationSet.NotificationSetType
           
 
Method Summary
 void addNotification(NotificationRule notificationRule)
           
 NotificationRule getNotificationRuleById(long id)
           
 java.util.Set<NotificationRule> getNotificationRules()
           
 NotificationSet.NotificationSetType getNotificationSetType()
          The type of this notification set eg system or plan.
 java.util.List<NotificationRule> getSortedNotificationRules()
           
 void removeNotificationRule(long id)
           
 
Methods inherited from interface com.atlassian.bamboo.core.BambooObject
setId
 
Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider
getId
 

Method Detail

getNotificationSetType

NotificationSet.NotificationSetType getNotificationSetType()
The type of this notification set eg system or plan.

Returns:
Type of notification set

getNotificationRules

@NotNull
java.util.Set<NotificationRule> getNotificationRules()

getSortedNotificationRules

java.util.List<NotificationRule> getSortedNotificationRules()

addNotification

void addNotification(NotificationRule notificationRule)

getNotificationRuleById

NotificationRule getNotificationRuleById(long id)

removeNotificationRule

void removeNotificationRule(long id)


Copyright © 2012 Atlassian. All Rights Reserved.