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 intcompareTo(NotificationRule o)booleanequals(Object o)@NotNull StringgetConditionData()@Nullable StringgetConditionKey()NotificationSetgetNotificationSet()@Nullable ObjectgetNotificationTypeForView()Hack until i get the ui sorted out.@Nullable StringgetRecipient()@Nullable StringgetRecipientType()inthashCode()voidsetConditionData(String conditionData)voidsetConditionKey(String conditionKey)voidsetNotificationManager(NotificationManager notificationManager)voidsetNotificationSet(NotificationSet notificationSet)voidsetRecipient(String recipient)voidsetRecipientType(String recipientType)StringtoString()-
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:
getRecipientin interfaceNotificationRule
-
setRecipient
public void setRecipient(String recipient)
- Specified by:
setRecipientin interfaceNotificationRule
-
getRecipientType
@Nullable public @Nullable String getRecipientType()
- Specified by:
getRecipientTypein interfaceNotificationRule
-
setRecipientType
public void setRecipientType(String recipientType)
- Specified by:
setRecipientTypein interfaceNotificationRule
-
getConditionKey
@Nullable public @Nullable String getConditionKey()
- Specified by:
getConditionKeyin interfaceNotificationRule
-
setConditionKey
public void setConditionKey(String conditionKey)
- Specified by:
setConditionKeyin interfaceNotificationRule
-
getConditionData
@NotNull public @NotNull String getConditionData()
- Specified by:
getConditionDatain interfaceNotificationRule
-
setConditionData
public void setConditionData(String conditionData)
- Specified by:
setConditionDatain interfaceNotificationRule
-
getNotificationSet
public NotificationSet getNotificationSet()
- Specified by:
getNotificationSetin interfaceNotificationRule
-
setNotificationSet
public void setNotificationSet(NotificationSet notificationSet)
- Specified by:
setNotificationSetin interfaceNotificationRule
-
getNotificationTypeForView
@Nullable public @Nullable Object getNotificationTypeForView()
Hack until i get the ui sorted out.- Specified by:
getNotificationTypeForViewin interfaceNotificationRule- Returns:
-
setNotificationManager
public void setNotificationManager(NotificationManager notificationManager)
- Specified by:
setNotificationManagerin interfaceNotificationRule
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.atlassian.core.bean.EntityObject
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.atlassian.core.bean.EntityObject
-
compareTo
public int compareTo(NotificationRule o)
- Specified by:
compareToin interfaceComparable<NotificationRule>
-
-