Interface NotificationSet
-
- All Superinterfaces:
BambooIdProvider,BambooObject
- All Known Implementing Classes:
NotificationSetImpl
public interface NotificationSet extends BambooObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classNotificationSet.NotificationSetType
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddNotification(NotificationRule notificationRule)NotificationRulegetNotificationRuleById(long id)@NotNull Set<NotificationRule>getNotificationRules()NotificationSet.NotificationSetTypegetNotificationSetType()The type of this notification set eg system or plan.List<NotificationRule>getSortedNotificationRules()voidremoveNotificationRule(long id)-
Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider
getId
-
Methods inherited from interface com.atlassian.bamboo.core.BambooObject
setId
-
-
-
-
Method Detail
-
getNotificationSetType
NotificationSet.NotificationSetType getNotificationSetType()
The type of this notification set eg system or plan.- Returns:
- Type of notification set
-
getNotificationRules
@NotNull @NotNull Set<NotificationRule> getNotificationRules()
-
getSortedNotificationRules
List<NotificationRule> getSortedNotificationRules()
-
addNotification
void addNotification(NotificationRule notificationRule)
-
getNotificationRuleById
NotificationRule getNotificationRuleById(long id)
-
removeNotificationRule
void removeNotificationRule(long id)
-
-