com.objectxp.mms
Class MMSStatus

java.lang.Object
  extended by com.objectxp.mms.MMSStatus
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
MM7Status

public class MMSStatus
extends java.lang.Object
implements java.io.Serializable

This class represents a MMS Response status. It is used by implementations of the MMSListener interface to signal the outcome of processing incoming messages and reports.

There are four classes of responses:

The MM7 protocol implementation provides an extension of this class (MM7Status) that can be used for returning MM7-specific Response Codes.

Since:
jSMS 2.2
See Also:
MMSListener, Serialized Form

Field Summary
static MMSStatus CLIENT_ERROR
          Response Status: Client error.
static MMSStatus SERVER_ERROR
          Response Status: Server error.
static MMSStatus SERVICE_ERROR
          Response Status: Service error.
static MMSStatus SUCCESS
          Response Status: Success.
 
Constructor Summary
MMSStatus(MMSStatus status, java.lang.String text)
          Construct a MMS Status with a custom status text.
 
Method Summary
 java.lang.String getText()
          Returns the status text.
 boolean isClientError()
          Returns true if the status was caused by a client error.
 boolean isServerError()
          Returns true if the status was caused by a server error.
 boolean isServiceError()
          Returns true if the status was caused by a service error.
 boolean isSuccess()
          Returns true on successful operation.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SUCCESS

public static final MMSStatus SUCCESS
Response Status: Success. This status indicates that the request was processed completely.


CLIENT_ERROR

public static final MMSStatus CLIENT_ERROR
Response Status: Client error. Client made an invalid request


SERVER_ERROR

public static final MMSStatus SERVER_ERROR
Response Status: Server error. The server failed to fulfill an apparently valid request.


SERVICE_ERROR

public static final MMSStatus SERVICE_ERROR
Response Status: Service error. The requested service cannot be fulfilled.

Constructor Detail

MMSStatus

public MMSStatus(MMSStatus status,
                 java.lang.String text)
Construct a MMS Status with a custom status text.

Parameters:
status - one SUCCESS, CLIENT_ERROR, SERVER_ERROR, SERVICE_ERROR
text - The status text
Method Detail

isSuccess

public boolean isSuccess()
Returns true on successful operation.


isClientError

public boolean isClientError()
Returns true if the status was caused by a client error.


isServerError

public boolean isServerError()
Returns true if the status was caused by a server error.


isServiceError

public boolean isServiceError()
Returns true if the status was caused by a service error.


getText

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


toString

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


object XP, Inc. © 2000-2008. All rights reserved object XP