org.jsmpp.bean
Class DeliveryReceipt

java.lang.Object
  extended by org.jsmpp.bean.DeliveryReceipt

public class DeliveryReceipt
extends java.lang.Object

Author:
uudashr

Field Summary
static java.lang.String DELREC_DLVRD
           
static java.lang.String DELREC_DONE_DATE
           
static java.lang.String DELREC_ERR
           
static java.lang.String DELREC_ID
           
static java.lang.String DELREC_STAT
           
static java.lang.String DELREC_SUB
           
static java.lang.String DELREC_SUBMIT_DATE
           
static java.lang.String DELREC_TEXT
           
 
Constructor Summary
DeliveryReceipt()
           
DeliveryReceipt(java.lang.String id, int submitted, int delivered, java.util.Date submitDate, java.util.Date doneDate, DeliveryReceiptState finalStatus, java.lang.String error, java.lang.String text)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 int getDelivered()
           
 java.util.Date getDoneDate()
           
 java.lang.String getError()
           
 DeliveryReceiptState getFinalStatus()
           
 java.lang.String getId()
           
 java.util.Date getSubmitDate()
           
 int getSubmitted()
           
 java.lang.String getText()
           
 int hashCode()
           
 void setDelivered(int delivered)
           
 void setDoneDate(java.util.Date doneDate)
           
 void setError(java.lang.String error)
           
 void setFinalStatus(DeliveryReceiptState finalStatus)
           
 void setId(java.lang.String id)
           
 void setSubmitDate(java.util.Date submitDate)
           
 void setSubmitted(int submitted)
           
 void setText(java.lang.String text)
          Set the text of delivery receipt.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

DELREC_ID

public static final java.lang.String DELREC_ID
See Also:
Constant Field Values

DELREC_SUB

public static final java.lang.String DELREC_SUB
See Also:
Constant Field Values

DELREC_DLVRD

public static final java.lang.String DELREC_DLVRD
See Also:
Constant Field Values

DELREC_SUBMIT_DATE

public static final java.lang.String DELREC_SUBMIT_DATE
See Also:
Constant Field Values

DELREC_DONE_DATE

public static final java.lang.String DELREC_DONE_DATE
See Also:
Constant Field Values

DELREC_STAT

public static final java.lang.String DELREC_STAT
See Also:
Constant Field Values

DELREC_ERR

public static final java.lang.String DELREC_ERR
See Also:
Constant Field Values

DELREC_TEXT

public static final java.lang.String DELREC_TEXT
See Also:
Constant Field Values
Constructor Detail

DeliveryReceipt

public DeliveryReceipt()

DeliveryReceipt

public DeliveryReceipt(java.lang.String id,
                       int submitted,
                       int delivered,
                       java.util.Date submitDate,
                       java.util.Date doneDate,
                       DeliveryReceiptState finalStatus,
                       java.lang.String error,
                       java.lang.String text)
Method Detail

getDelivered

public int getDelivered()
Returns:
Returns the delivered.

setDelivered

public void setDelivered(int delivered)
Parameters:
delivered - The delivered to set.

getDoneDate

public java.util.Date getDoneDate()
Returns:
Returns the doneDate.

setDoneDate

public void setDoneDate(java.util.Date doneDate)
Parameters:
doneDate - The doneDate to set.

getError

public java.lang.String getError()
Returns:
Returns the error.

setError

public void setError(java.lang.String error)
Parameters:
error - The error to set.

getFinalStatus

public DeliveryReceiptState getFinalStatus()
Returns:
Returns the finalStatus.

setFinalStatus

public void setFinalStatus(DeliveryReceiptState finalStatus)
Parameters:
finalStatus - The finalStatus to set.

getId

public java.lang.String getId()
Returns:
Returns the id.

setId

public void setId(java.lang.String id)
Parameters:
id - The id to set.

getSubmitDate

public java.util.Date getSubmitDate()
Returns:
Returns the submitDate.

setSubmitDate

public void setSubmitDate(java.util.Date submitDate)
Parameters:
submitDate - The submitDate to set.

getSubmitted

public int getSubmitted()
Returns:
Returns the submitted.

setSubmitted

public void setSubmitted(int submitted)
Parameters:
submitted - The submitted to set.

getText

public java.lang.String getText()
Returns:
Returns the text.

setText

public void setText(java.lang.String text)
Set the text of delivery receipt. Text more than 20 characters will be trim automatically.

Parameters:
text - the text to set.

toString

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

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

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