public class MessageDelivery extends Representation implements MayHaveSender
| Modifier and Type | Field and Description |
|---|---|
protected List<Document> |
attachments |
protected long |
authorialSenderId |
protected Channel |
deliveryMethod |
protected org.joda.time.DateTime |
deliveryTime |
protected String |
messageId |
protected Document |
primaryDocument |
protected MessageStatus |
status |
linksNO_SENDER| Constructor and Description |
|---|
MessageDelivery() |
MessageDelivery(String messageId,
Channel channel,
MessageStatus status,
org.joda.time.DateTime deliveryTime) |
| Modifier and Type | Method and Description |
|---|---|
List<Document> |
getAllDocuments() |
List<Document> |
getAttachments() |
Channel |
getChannel() |
org.joda.time.DateTime |
getDeliveryTime() |
Document |
getDocumentByUuid(String uuid) |
Link |
getEncryptionKeyLink() |
protected List<Link> |
getLinks() |
String |
getMessageId() |
Document |
getPrimaryDocument() |
Link |
getSelfLink() |
Long |
getSenderId() |
SenderOrganization |
getSenderOrganization() |
Link |
getSendLink() |
MessageStatus |
getStatus() |
boolean |
isAlreadyDeliveredToDigipost() |
boolean |
isSameMessageAs(Message message) |
protected void |
setLinks(List<Link> links) |
boolean |
willBeDeliveredInDigipost() |
addLink, getLinkByRelationNameprotected String messageId
protected Channel deliveryMethod
protected long authorialSenderId
protected MessageStatus status
protected org.joda.time.DateTime deliveryTime
protected Document primaryDocument
public MessageDelivery()
public MessageDelivery(String messageId, Channel channel, MessageStatus status, org.joda.time.DateTime deliveryTime)
public String getMessageId()
public boolean isSameMessageAs(Message message)
public MessageStatus getStatus()
public Link getEncryptionKeyLink()
public Link getSendLink()
public boolean willBeDeliveredInDigipost()
public boolean isAlreadyDeliveredToDigipost()
public Link getSelfLink()
public Channel getChannel()
public org.joda.time.DateTime getDeliveryTime()
public Document getPrimaryDocument()
public List<Document> getAllDocuments()
Document in this delivery.
The primary document will be the first element of the list,
with the attachments following. The list is immutable and
can not be used to change which documents are in this
MessageDelivery.public Long getSenderId()
getSenderId in interface MayHaveSendernull.public SenderOrganization getSenderOrganization()
getSenderOrganization in interface MayHaveSendernull.Copyright © 2015 Digipost Open Source. All rights reserved.