com.atlassian.bamboo.notification
Interface NotificationRule

All Superinterfaces:
BambooObject
All Known Implementing Classes:
NotificationRuleImpl

public interface NotificationRule
extends BambooObject


Field Summary
static java.lang.String SEPERATOR
           
 
Method Summary
 NotificationCondition getCondition()
           
 java.lang.String getConditionData()
           
 java.lang.String getConditionKey()
           
 java.lang.String getEmailRecipientsAsString()
           
 java.util.Set<NotificationRecipient> getEmailRecipientsFromString(java.lang.String emailsString)
           
 java.lang.String getGroupRecipientsAsString()
           
 java.util.Set<NotificationRecipient> getGroupRecipientsFromString(java.lang.String groupsString)
           
 java.lang.String getIMRecipientsAsString()
          For viewing notifications
 java.util.Set<NotificationRecipient> getIMRecipientsFromString(java.lang.String imsString)
           
 NotificationSet getNotificationSet()
           
 java.util.Set<NotificationRecipient> getRecipients()
           
 java.util.Set<NotificationRecipient> getRecipientsOfType(java.lang.String type)
           
 java.util.Set<java.lang.String> getRoleRecipientsAsList()
           
 java.lang.String getRoleRecipientsAsString()
           
 java.util.Set<NotificationRecipient> getRoleRecipientsFromList(java.util.Set<java.lang.String> roles)
           
 java.lang.String getUserRecipientsAsString()
           
 java.util.Set<NotificationRecipient> getUserRecipientsFromString(java.lang.String usersString)
           
 void setCondition(NotificationCondition condition)
           
 void setConditionData(java.lang.String conditionData)
           
 void setConditionKey(java.lang.String conditionKey)
           
 void setNotificationManager(NotificationManager manager)
           
 void setNotificationSet(NotificationSet notificationSet)
           
 void setRecipients(java.util.Set<NotificationRecipient> recipients)
           
 
Methods inherited from interface com.atlassian.bamboo.core.BambooObject
getId, setId
 

Field Detail

SEPERATOR

static final java.lang.String SEPERATOR
See Also:
Constant Field Values
Method Detail

getIMRecipientsAsString

java.lang.String getIMRecipientsAsString()
For viewing notifications

Returns:

getEmailRecipientsAsString

java.lang.String getEmailRecipientsAsString()

getGroupRecipientsAsString

java.lang.String getGroupRecipientsAsString()

getUserRecipientsAsString

java.lang.String getUserRecipientsAsString()

getRoleRecipientsAsList

java.util.Set<java.lang.String> getRoleRecipientsAsList()

getRoleRecipientsAsString

java.lang.String getRoleRecipientsAsString()

getEmailRecipientsFromString

java.util.Set<NotificationRecipient> getEmailRecipientsFromString(java.lang.String emailsString)

getIMRecipientsFromString

java.util.Set<NotificationRecipient> getIMRecipientsFromString(java.lang.String imsString)

getUserRecipientsFromString

java.util.Set<NotificationRecipient> getUserRecipientsFromString(java.lang.String usersString)

getGroupRecipientsFromString

java.util.Set<NotificationRecipient> getGroupRecipientsFromString(java.lang.String groupsString)

getRoleRecipientsFromList

java.util.Set<NotificationRecipient> getRoleRecipientsFromList(java.util.Set<java.lang.String> roles)

getConditionKey

java.lang.String getConditionKey()

setConditionKey

void setConditionKey(java.lang.String conditionKey)

getRecipients

java.util.Set<NotificationRecipient> getRecipients()

getRecipientsOfType

java.util.Set<NotificationRecipient> getRecipientsOfType(java.lang.String type)

setRecipients

void setRecipients(java.util.Set<NotificationRecipient> recipients)

getConditionData

java.lang.String getConditionData()

setConditionData

void setConditionData(java.lang.String conditionData)

getNotificationSet

NotificationSet getNotificationSet()

setNotificationSet

void setNotificationSet(NotificationSet notificationSet)

getCondition

NotificationCondition getCondition()

setCondition

void setCondition(NotificationCondition condition)

setNotificationManager

void setNotificationManager(NotificationManager manager)


Copyright © 2008 Atlassian Pty Ltd. All Rights Reserved.