public class NotificationRequestEntity
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ENTITY_TYPE |
org.tiogasolutions.notify.pub.request.NotificationRequestStatus |
requestStatus |
| Constructor and Description |
|---|
NotificationRequestEntity(java.lang.String requestId,
java.lang.String revision,
org.tiogasolutions.notify.pub.request.NotificationRequestStatus requestStatus,
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,
org.tiogasolutions.notify.notifier.request.NotificationExceptionInfo exceptionInfo) |
| Modifier and Type | Method and Description |
|---|---|
void |
completed() |
boolean |
equals(java.lang.Object o) |
void |
failed() |
java.time.ZonedDateTime |
getCreatedAt() |
org.tiogasolutions.notify.notifier.request.NotificationExceptionInfo |
getExceptionInfo() |
java.lang.String |
getRequestId() |
org.tiogasolutions.notify.pub.request.NotificationRequestStatus |
getRequestStatus() |
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() |
java.util.List<org.tiogasolutions.notify.pub.attachment.AttachmentInfo> |
listAttachmentInfo() |
static NotificationRequestEntity |
newEntity(org.tiogasolutions.notify.notifier.request.NotificationRequest request) |
void |
processing() |
void |
ready() |
void |
ready(java.lang.String currentRevision) |
void |
setRevision(java.lang.String revision) |
org.tiogasolutions.notify.notifier.request.NotificationRequest |
toRequest() |
java.lang.String |
toString() |
public static final java.lang.String ENTITY_TYPE
public org.tiogasolutions.notify.pub.request.NotificationRequestStatus requestStatus
public NotificationRequestEntity(java.lang.String requestId,
java.lang.String revision,
org.tiogasolutions.notify.pub.request.NotificationRequestStatus requestStatus,
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,
org.tiogasolutions.notify.notifier.request.NotificationExceptionInfo exceptionInfo)
public void ready()
public void processing()
public void completed()
public void failed()
public void ready(java.lang.String currentRevision)
public java.lang.String getRequestId()
public java.lang.String getRevision()
public void setRevision(java.lang.String revision)
public org.tiogasolutions.notify.pub.request.NotificationRequestStatus getRequestStatus()
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 org.tiogasolutions.notify.notifier.request.NotificationExceptionInfo getExceptionInfo()
public java.util.List<org.tiogasolutions.notify.pub.attachment.AttachmentInfo> listAttachmentInfo()
public org.tiogasolutions.notify.notifier.request.NotificationRequest toRequest()
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.Objectpublic static NotificationRequestEntity newEntity(org.tiogasolutions.notify.notifier.request.NotificationRequest request)