public class NotificationEntity
extends java.lang.Object
| Constructor and Description |
|---|
NotificationEntity(boolean internal,
java.lang.String domainName,
java.lang.String notificationId,
java.lang.String revision,
java.lang.String topic,
java.lang.String summary,
java.lang.String trackingId,
java.time.ZonedDateTime createdAt,
java.util.Map<java.lang.String,java.lang.String> traitMap,
java.util.List<org.tiogasolutions.notify.pub.common.Link> links,
org.tiogasolutions.notify.pub.common.ExceptionInfo exceptionInfo) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.time.ZonedDateTime |
getCreatedAt() |
java.lang.String |
getDomainName() |
org.tiogasolutions.notify.pub.common.ExceptionInfo |
getExceptionInfo() |
java.util.List<org.tiogasolutions.notify.pub.common.Link> |
getLinks() |
java.lang.String |
getNotificationId() |
java.lang.String |
getRevision() |
java.lang.String |
getSummary() |
java.lang.String |
getTopic() |
java.lang.String |
getTrackingId() |
java.util.Map<java.lang.String,java.lang.String> |
getTraitMap() |
int |
hashCode() |
boolean |
isInternal() |
java.util.List<org.tiogasolutions.notify.pub.attachment.AttachmentInfo> |
listAttachmentInfo() |
static NotificationEntity |
newEntity(java.lang.String domainName,
CreateNotification create) |
void |
setRevision(java.lang.String revision) |
org.tiogasolutions.notify.pub.notification.Notification |
toNotification() |
org.tiogasolutions.notify.pub.notification.NotificationRef |
toNotificationRef() |
org.tiogasolutions.notify.pub.notification.Notification |
toNotificationWithRevision(java.lang.String revisionArg) |
java.lang.String |
toString() |
public NotificationEntity(boolean internal,
java.lang.String domainName,
java.lang.String notificationId,
java.lang.String revision,
java.lang.String topic,
java.lang.String summary,
java.lang.String trackingId,
java.time.ZonedDateTime createdAt,
java.util.Map<java.lang.String,java.lang.String> traitMap,
java.util.List<org.tiogasolutions.notify.pub.common.Link> links,
org.tiogasolutions.notify.pub.common.ExceptionInfo exceptionInfo)
public static NotificationEntity newEntity(java.lang.String domainName, CreateNotification create)
public org.tiogasolutions.notify.pub.notification.NotificationRef toNotificationRef()
public org.tiogasolutions.notify.pub.notification.Notification toNotification()
public org.tiogasolutions.notify.pub.notification.Notification toNotificationWithRevision(java.lang.String revisionArg)
public java.lang.String getNotificationId()
public java.lang.String getRevision()
public void setRevision(java.lang.String revision)
public boolean isInternal()
public java.lang.String getDomainName()
public java.lang.String getTopic()
public java.lang.String getSummary()
public java.lang.String getTrackingId()
public java.time.ZonedDateTime getCreatedAt()
public java.util.Map<java.lang.String,java.lang.String> getTraitMap()
public java.util.List<org.tiogasolutions.notify.pub.common.Link> getLinks()
public org.tiogasolutions.notify.pub.common.ExceptionInfo getExceptionInfo()
public java.util.List<org.tiogasolutions.notify.pub.attachment.AttachmentInfo> listAttachmentInfo()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object