Changes for Bamboo 2.1.5

Plugin interface changes.

com.atlassian.bamboo.notification.NotificationCondition

Declaration of the interface has been altered from this:

    public interface NotificationCondition extends BambooPluginModule

to this:

    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:

    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:

    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();
Was this page helpful?

Have a question about this article?

See questions about this article

Powered by Confluence and Scroll Viewport