Class NotificationRuleImpl
- java.lang.Object
-
- com.atlassian.core.bean.EntityObject
-
- com.atlassian.bamboo.core.BambooEntityObject
-
- com.atlassian.bamboo.notification.NotificationRuleImpl
-
- All Implemented Interfaces:
BambooIdProvider
,BambooObject
,NotificationRule
,Cloneable
,Comparable<NotificationRule>
@Entity public class NotificationRuleImpl extends BambooEntityObject implements NotificationRule
-
-
Constructor Summary
Constructors Constructor Description NotificationRuleImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(NotificationRule o)
boolean
equals(Object o)
@NotNull String
getConditionData()
@Nullable String
getConditionKey()
NotificationSet
getNotificationSet()
@Nullable Object
getNotificationTypeForView()
Hack until i get the ui sorted out.@Nullable String
getRecipient()
@Nullable String
getRecipientType()
int
hashCode()
void
setConditionData(String conditionData)
void
setConditionKey(String conditionKey)
void
setNotificationManager(NotificationManager notificationManager)
void
setNotificationSet(NotificationSet notificationSet)
void
setRecipient(String recipient)
void
setRecipientType(String recipientType)
String
toString()
-
Methods inherited from class com.atlassian.core.bean.EntityObject
clone, getCreationDate, getCurrentDate, getId, getLastModificationDate, setClock, setCreationDate, setId, setLastModificationDate
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider
getId
-
Methods inherited from interface com.atlassian.bamboo.core.BambooObject
setId
-
-
-
-
Method Detail
-
getRecipient
@Nullable public @Nullable String getRecipient()
- Specified by:
getRecipient
in interfaceNotificationRule
-
setRecipient
public void setRecipient(String recipient)
- Specified by:
setRecipient
in interfaceNotificationRule
-
getRecipientType
@Nullable public @Nullable String getRecipientType()
- Specified by:
getRecipientType
in interfaceNotificationRule
-
setRecipientType
public void setRecipientType(String recipientType)
- Specified by:
setRecipientType
in interfaceNotificationRule
-
getConditionKey
@Nullable public @Nullable String getConditionKey()
- Specified by:
getConditionKey
in interfaceNotificationRule
-
setConditionKey
public void setConditionKey(String conditionKey)
- Specified by:
setConditionKey
in interfaceNotificationRule
-
getConditionData
@NotNull public @NotNull String getConditionData()
- Specified by:
getConditionData
in interfaceNotificationRule
-
setConditionData
public void setConditionData(String conditionData)
- Specified by:
setConditionData
in interfaceNotificationRule
-
getNotificationSet
public NotificationSet getNotificationSet()
- Specified by:
getNotificationSet
in interfaceNotificationRule
-
setNotificationSet
public void setNotificationSet(NotificationSet notificationSet)
- Specified by:
setNotificationSet
in interfaceNotificationRule
-
getNotificationTypeForView
@Nullable public @Nullable Object getNotificationTypeForView()
Hack until i get the ui sorted out.- Specified by:
getNotificationTypeForView
in interfaceNotificationRule
- Returns:
-
setNotificationManager
public void setNotificationManager(NotificationManager notificationManager)
- Specified by:
setNotificationManager
in interfaceNotificationRule
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.atlassian.core.bean.EntityObject
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.atlassian.core.bean.EntityObject
-
compareTo
public int compareTo(NotificationRule o)
- Specified by:
compareTo
in interfaceComparable<NotificationRule>
-
-