com.atlassian.bamboo.notification
Class NotificationSetImpl

java.lang.Object
  extended by com.atlassian.core.bean.EntityObject
      extended by com.atlassian.bamboo.core.BambooEntityObject
          extended by com.atlassian.bamboo.notification.NotificationSetImpl
All Implemented Interfaces:
BambooObject, NotificationSet, java.lang.Cloneable

public class NotificationSetImpl
extends BambooEntityObject
implements NotificationSet


Field Summary
 
Fields inherited from class com.atlassian.bamboo.core.BambooEntityObject
id
 
Constructor Summary
NotificationSetImpl()
           
 
Method Summary
 void addNotification(NotificationRule notificationRule)
           
 void clearTempIDs()
           
 long getNextTempId()
           
 NotificationRule getNotificationRuleById(long id)
           
 java.util.Set<NotificationRule> getNotificationRules()
           
 java.util.List<NotificationRule> getSortedNotificationRules()
           
 void removeNotificationRule(long id)
           
 void setNotificationRules(java.util.Set<NotificationRule> notificationRules)
           
 
Methods inherited from class com.atlassian.bamboo.core.BambooEntityObject
getId, setId
 
Methods inherited from class com.atlassian.core.bean.EntityObject
clone, equals, getCreationDate, getCurrentDate, getLastModificationDate, hashCode, setClock, setCreationDate, setLastModificationDate
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.bamboo.core.BambooObject
getId, setId
 

Constructor Detail

NotificationSetImpl

public NotificationSetImpl()
Method Detail

getNotificationRules

public java.util.Set<NotificationRule> getNotificationRules()
Specified by:
getNotificationRules in interface NotificationSet

getSortedNotificationRules

public java.util.List<NotificationRule> getSortedNotificationRules()
Specified by:
getSortedNotificationRules in interface NotificationSet

setNotificationRules

public void setNotificationRules(@NotNull
                                 java.util.Set<NotificationRule> notificationRules)

addNotification

public void addNotification(NotificationRule notificationRule)
Specified by:
addNotification in interface NotificationSet

getNotificationRuleById

public NotificationRule getNotificationRuleById(long id)
Specified by:
getNotificationRuleById in interface NotificationSet

removeNotificationRule

public void removeNotificationRule(long id)
Specified by:
removeNotificationRule in interface NotificationSet

getNextTempId

public long getNextTempId()
Specified by:
getNextTempId in interface NotificationSet

clearTempIDs

public void clearTempIDs()
Specified by:
clearTempIDs in interface NotificationSet


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.