Last updated Dec 8, 2017

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: