com.opencloud.slee.resources.mm7
Class DeliveryReportRequestParameters

java.lang.Object
  extended by com.opencloud.slee.resources.mm7.DeliveryReportRequestParameters

public final class DeliveryReportRequestParameters
extends java.lang.Object

Container for all optional parameters related to a Delivery Report Request.


Constructor Summary
DeliveryReportRequestParameters()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getApplicID()
          Get the application id of destination application.
 java.lang.String getAuxApplicInfo()
          Get the auxiliary application addressing information.
 MMStatusExtension getMMStatusExtension()
          Get the MM status extension.
 java.lang.String getMMStatusText()
          Get the optional delivery status text 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.
 UACapabilities getUACapabilities()
          Get the UA capabilities.
 void setApplicID(java.lang.String applicID)
          Set the application id of destination application.
 void setAuxApplicInfo(java.lang.String auxApplicInfo)
          Set the auxiliary application addressing information.
 void setMMStatusExtension(MMStatusExtension mmStatusExtension)
          Set the MM status extension.
 void setMMStatusText(java.lang.String mmStatusText)
          Set the optional delivery status text of this message
 void setReplyApplicID(java.lang.String replyApplicID)
          Set the reply application id of an application to which reply-MMs, delivery reports and read-reply reports are addressed.
 void setUACapabilities(UACapabilities uaCapabilities)
          Set the UA capabilities.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DeliveryReportRequestParameters

public DeliveryReportRequestParameters()
Method Detail

setMMStatusExtension

public void setMMStatusExtension(MMStatusExtension mmStatusExtension)
Set the MM status extension.

Parameters:
mmStatusExtension - the new MM status extension value, or null to clear
Since:
MM7 v.6.3.0

getMMStatusExtension

public MMStatusExtension getMMStatusExtension()
Get the MM status extension.

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

setMMStatusText

public void setMMStatusText(java.lang.String mmStatusText)
Set the optional delivery status text of this message

Parameters:
mmStatusText - the new MM status text value, or null to clear

getMMStatusText

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

Returns:
the MM status text, or null if not present

setApplicID

public void setApplicID(java.lang.String applicID)
Set the application id of destination application.

Parameters:
applicID - the new application id value, or null to clear
Since:
MM7 v.6.8.0

getApplicID

public 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

setReplyApplicID

public void setReplyApplicID(java.lang.String replyApplicID)
Set the reply application id of an application to which reply-MMs, delivery reports and read-reply reports are addressed.

Parameters:
replyApplicID - the new reply application id value, or null to clear
Since:
MM7 v.6.8.0

getReplyApplicID

public 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

setAuxApplicInfo

public void setAuxApplicInfo(java.lang.String auxApplicInfo)
Set the auxiliary application addressing information.

Parameters:
auxApplicInfo - the new auxiliary application information value, or null to clear
Since:
MM7 v.6.8.0

getAuxApplicInfo

public 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

setUACapabilities

public void setUACapabilities(UACapabilities uaCapabilities)
Set the UA capabilities.

Parameters:
uaCapabilities - the new UA capabilities value, or null to clear
Since:
MM7 v.6.8.0

getUACapabilities

public UACapabilities getUACapabilities()
Get the UA capabilities.

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

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object