com.opencloud.slee.resources.mm7
Interface DeliveryReportRequest

All Superinterfaces:
Request, RSRequest

public interface DeliveryReportRequest
extends RSRequest

Represents an incoming Cancel Request from the peer VASP.


Nested Class Summary
static class DeliveryReportRequest.MMDeliveryStatus
          Enum for Delivery Report mmStatus codes
 
Method Summary
 java.lang.String getApplicID()
          Get the application id of destination application.
 java.lang.String getAuxApplicInfo()
          Get the auxiliary application addressing information.
 java.lang.String getMessageID()
          Get the message ID of the message this delivery report refers to
 DeliveryReportRequest.MMDeliveryStatus getMMStatus()
          Get the delivery status of this message
 MMStatusExtension getMMStatusExtension()
          Get the MM status extension.
 java.lang.String getMMStatusText()
          Get the optional delivery status text of this message
 MM7Address getRecipient()
          Get the recipient of this message.
 java.lang.String getReplyApplicID()
          Get the reply application id of an application to which reply-MMs, delivery reports and read-reply reports are addressed.
 MM7Address getSender()
          Get the sender of this message.
 java.util.Date getTimestamp()
          Get the timestamp of delivery of this message
 UACapabilities getUACapabilities()
          Get the UA capabilities.
 
Methods inherited from interface com.opencloud.slee.resources.mm7.RSRequest
getMMSRelayServerID
 
Methods inherited from interface com.opencloud.slee.resources.mm7.Request
getMM7Version
 

Method Detail

getMessageID

java.lang.String getMessageID()
Get the message ID of the message this delivery report refers to

Returns:
the message ID

getRecipient

MM7Address getRecipient()
Get the recipient of this message.

Returns:
the recipient

getSender

MM7Address getSender()
Get the sender of this message.

Returns:
the sender

getTimestamp

java.util.Date getTimestamp()
Get the timestamp of delivery of this message

Returns:
the timestamp

getMMStatus

DeliveryReportRequest.MMDeliveryStatus getMMStatus()
Get the delivery status of this message

Returns:
a MM7DeliveryStatus singleton object

getMMStatusExtension

MMStatusExtension getMMStatusExtension()
Get the MM status extension.

Returns:
MM status extension, or null if not set
Since:
MM7 v.6.3.0

getMMStatusText

java.lang.String getMMStatusText()
Get the optional delivery status text of this message

Returns:
the status text, or null if not present

getApplicID

java.lang.String getApplicID()
Get the application id of destination application.

Returns:
application id, or null if not set
Since:
MM7 v.6.8.0

getReplyApplicID

java.lang.String getReplyApplicID()
Get the reply application id of an application to which reply-MMs, delivery reports and read-reply reports are addressed.

Returns:
reply application id, or null if not set
Since:
MM7 v.6.8.0

getAuxApplicInfo

java.lang.String getAuxApplicInfo()
Get the auxiliary application addressing information.

Returns:
auxiliary application information, or null if not set
Since:
MM7 v.6.8.0

getUACapabilities

UACapabilities getUACapabilities()
Get the UA capabilities.

Returns:
UA capabilities, or null if not set
Since:
MM7 v.6.8.0