public class Notification extends java.lang.Object implements java.lang.Comparable<Notification>
| Constructor and Description |
|---|
Notification(java.net.URI self,
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<Link> links,
ExceptionInfo exceptionInfo,
java.util.List<AttachmentInfo> attachmentInfoList) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Notification that) |
boolean |
equals(java.lang.Object o) |
java.util.List<AttachmentInfo> |
getAttachmentInfoList() |
java.time.ZonedDateTime |
getCreatedAt() |
java.time.LocalDateTime |
getCreatedAtLocal() |
java.lang.String |
getDomainName() |
ExceptionInfo |
getExceptionInfo() |
java.util.List<Link> |
getLinks() |
java.lang.String |
getNotificationId() |
java.lang.String |
getRevision() |
java.net.URI |
getSelf() |
java.lang.String |
getSummary() |
java.lang.String |
getTopic() |
java.lang.String |
getTrackingId() |
java.util.Map<java.lang.String,java.lang.String> |
getTraitMap() |
boolean |
hasException() |
int |
hashCode() |
boolean |
hasTrait(java.lang.String name) |
boolean |
hasTrait(java.lang.String name,
java.lang.String expected) |
NotificationRef |
toNotificationRef() |
java.lang.String |
toString() |
public Notification(java.net.URI self,
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<Link> links,
ExceptionInfo exceptionInfo,
java.util.List<AttachmentInfo> attachmentInfoList)
public NotificationRef toNotificationRef()
public java.net.URI getSelf()
public java.lang.String getDomainName()
public java.lang.String getNotificationId()
public java.lang.String getRevision()
public java.lang.String getTopic()
public java.lang.String getSummary()
public java.lang.String getTrackingId()
public java.time.ZonedDateTime getCreatedAt()
public java.time.LocalDateTime getCreatedAtLocal()
public boolean hasTrait(java.lang.String name,
java.lang.String expected)
public boolean hasTrait(java.lang.String name)
public java.util.Map<java.lang.String,java.lang.String> getTraitMap()
public java.util.List<Link> getLinks()
public boolean hasException()
public ExceptionInfo getExceptionInfo()
public java.util.List<AttachmentInfo> getAttachmentInfoList()
public int compareTo(Notification that)
compareTo in interface java.lang.Comparable<Notification>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