com.atlassian.bamboo.notification
Interface NotificationSet

All Superinterfaces:
BambooObject
All Known Implementing Classes:
NotificationSetImpl

public interface NotificationSet
extends BambooObject


Nested Class Summary
static class NotificationSet.NotificationSetType
           
 
Method Summary
 void addNotification(NotificationRule notificationRule)
           
 void clearTempIDs()
           
 long getNextTempId()
          For generating IDs when still in create mode (not peristed)
 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
getId, setId
 

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)

clearTempIDs

void clearTempIDs()

getNextTempId

long getNextTempId()
For generating IDs when still in create mode (not peristed)

Returns:


Copyright © 2010 Atlassian. All Rights Reserved.