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 class
NotificationSet.NotificationSetType
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addNotification(NotificationRule notificationRule)
NotificationRule
getNotificationRuleById(long id)
@NotNull Set<NotificationRule>
getNotificationRules()
NotificationSet.NotificationSetType
getNotificationSetType()
The type of this notification set eg system or plan.List<NotificationRule>
getSortedNotificationRules()
void
removeNotificationRule(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)
-
-