Last updated Mar 13, 2024

Bamboo API Changes for Bamboo 2.1.5

Plugin interface changes.

com.atlassian.bamboo.notification.NotificationCondition

Declaration of the interface has been altered from this:

1
2
public interface NotificationCondition extends BambooPluginModule

to this:

1
2
public interface NotificationCondition extends BambooPluginModule, Comparable<NotificationCondition>

com.atlassian.bamboo.notification.NotificationManager

Declarations of 3 methods in the NotificationManager interface have been altered, from this:

1
2
public NotificationRule createNotificationRule(NotificationSet notificationSet,
String conditionKey, String conditionData,
String emailRecipients, String imRecipients,
String users, String groups, Set roles);

public NotificationRule updateNotificationRule(NotificationRule oldRule,
String conditionKey, String conditionData,
String notificationEmailString, String notificationIMString,
String userArray, String groupArray, Set roles);

public List getAllConditions();

to this:

1
2
public NotificationRule createNotificationRule(NotificationSet notificationSet,
String conditionKey, String conditionData,
String emailRecipients, String imRecipients,
String users, String groups, Set<String> roles);

public NotificationRule updateNotificationRule(NotificationRule oldRule,
String conditionKey, String conditionData,
String notificationEmailString, String notificationIMString,
String userArray, String groupArray, Set<String> roles);

public List<NotificationCondition> getAllConditions();

Rate this page: