Oracle Application Server Wireless Java API Reference
B10400-01

oracle.panama.messaging.common.mms
Class MM1Message

java.lang.Object
  |
  +--oracle.panama.messaging.common.MessagePart
        |
        +--oracle.panama.messaging.common.Message
              |
              +--oracle.panama.messaging.common.mms.MM1Message
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
MM1DeliveryReport, MM1Notification, MM1ReadReport, MM1Retrieve

public abstract class MM1Message
extends Message

MM1Message is the base message for MM1.

Author:
jibin.xiang@oracle.com
See Also:
Serialized Form

Field Summary
static java.text.SimpleDateFormat DATE_FORMAT
           
static java.lang.String K_BCC
           
static java.lang.String K_CC
           
static java.lang.String K_CONTENT_LOCATION
           
static java.lang.String K_DATE
           
static java.lang.String K_DELIVERY_REPORT
           
static java.lang.String K_DELIVERY_TIME
           
static java.lang.String K_EXPIRY
           
static java.lang.String K_FROM
           
static java.lang.String K_MESSAGE_CLASS
           
static java.lang.String K_MESSAGE_ID
           
static java.lang.String K_MESSAGE_TYPE
           
static java.lang.String K_MMS_VERSION
           
static java.lang.String K_PREVIOUSLY_SENT_BY
           
static java.lang.String K_PREVIOUSLY_SENT_DATE
           
static java.lang.String K_PRIORITY
           
static java.lang.String K_READ_REPLY
           
static java.lang.String K_READ_STATUS
           
static java.lang.String K_REPLY_CHARGING
           
static java.lang.String K_REPLY_CHARGING_DEADLINE
           
static java.lang.String K_REPLY_CHARGING_ID
           
static java.lang.String K_REPLY_CHARGING_SIZE
           
static java.lang.String K_REPORT_ALLOWED
           
static java.lang.String K_RETRIEVE_STATUS
           
static java.lang.String K_RETRIEVE_TEXT
           
static java.lang.String K_SENDER_VISIBILITY
           
static java.lang.String K_SUBJECT
           
static java.lang.String K_TO
           
static java.lang.String K_TRANSACTION_ID
           
static int V_MESSAGE_CLASS_ADVERTISEMENT
           
static int V_MESSAGE_CLASS_AUTO
           
static int V_MESSAGE_CLASS_INFORMATIONAL
           
static int V_MESSAGE_CLASS_PERSONAL
           
static java.lang.String[] V_MESSAGE_CLASSES_I
           
static java.lang.String[] V_MESSAGE_CLASSES_S
           
static java.lang.String[] V_MESSAGE_TYPES
           
static java.lang.String[] V_MODES
           
static java.lang.String[] V_PRIORITIES
           
static java.lang.String[] V_PRIORITIES_O
           
static java.lang.String[] V_READ_REPLY
           
static java.lang.String[] V_READ_REPORT
           
static java.lang.String[] V_READ_STATUS
           
static java.lang.String[] V_REPLY_CHARGING
           
static java.lang.String[] V_SENDER_VISIBILITY
           

 

Fields inherited from class oracle.panama.messaging.common.MessagePart
CHARSET_KEY, CONTENT_DISPOSITION_KEY, CONTENT_ID_KEY, CONTENT_LOCATION_KEY, CONTENT_TYPE_KEY, FILENAME_KEY

 

Constructor Summary
MM1Message()
           

 

Method Summary
 void setTransactionId(java.lang.String id)
          Set MMS message transaction id.

 

Methods inherited from class oracle.panama.messaging.common.Message
getSubject, readExternal, setSubject, writeExternal

 

Methods inherited from class oracle.panama.messaging.common.MessagePart
addHeader, getAllHeaders, getContent, getContentId, getContentLocation, getContentType, getDisposition, getFileName, getHeader, getHeader, getHeaderParameter, getSimpleHeader, isMimeType, removeHeader, setContent, setContentId, setContentLocation, setContentType, setDisposition, setFileName, setHeader

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

K_TRANSACTION_ID

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

K_MESSAGE_CLASS

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

K_DELIVERY_TIME

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

K_SENDER_VISIBILITY

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

K_DELIVERY_REPORT

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

K_READ_REPLY

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

K_READ_STATUS

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

K_RETRIEVE_STATUS

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

K_RETRIEVE_TEXT

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

K_CONTENT_LOCATION

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

K_REPLY_CHARGING

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

K_REPLY_CHARGING_ID

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

K_REPORT_ALLOWED

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

K_REPLY_CHARGING_DEADLINE

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

K_REPLY_CHARGING_SIZE

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

K_MESSAGE_ID

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

K_PREVIOUSLY_SENT_BY

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

K_PREVIOUSLY_SENT_DATE

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

V_MESSAGE_CLASS_PERSONAL

public static final int V_MESSAGE_CLASS_PERSONAL
See Also:
Constant Field Values

V_MESSAGE_CLASS_ADVERTISEMENT

public static final int V_MESSAGE_CLASS_ADVERTISEMENT
See Also:
Constant Field Values

V_MESSAGE_CLASS_INFORMATIONAL

public static final int V_MESSAGE_CLASS_INFORMATIONAL
See Also:
Constant Field Values

V_MESSAGE_CLASS_AUTO

public static final int V_MESSAGE_CLASS_AUTO
See Also:
Constant Field Values

DATE_FORMAT

public static final java.text.SimpleDateFormat DATE_FORMAT

K_MESSAGE_TYPE

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

K_MMS_VERSION

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

K_SUBJECT

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

K_FROM

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

K_TO

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

K_CC

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

K_BCC

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

K_EXPIRY

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

K_PRIORITY

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

K_DATE

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

V_MESSAGE_CLASSES_S

public static final java.lang.String[] V_MESSAGE_CLASSES_S

V_MESSAGE_CLASSES_I

public static final java.lang.String[] V_MESSAGE_CLASSES_I

V_MESSAGE_TYPES

public static final java.lang.String[] V_MESSAGE_TYPES

V_MODES

public static final java.lang.String[] V_MODES

V_PRIORITIES

public static final java.lang.String[] V_PRIORITIES

V_PRIORITIES_O

public static final java.lang.String[] V_PRIORITIES_O

V_READ_REPLY

public static final java.lang.String[] V_READ_REPLY

V_READ_REPORT

public static final java.lang.String[] V_READ_REPORT

V_SENDER_VISIBILITY

public static final java.lang.String[] V_SENDER_VISIBILITY

V_REPLY_CHARGING

public static final java.lang.String[] V_REPLY_CHARGING

V_READ_STATUS

public static final java.lang.String[] V_READ_STATUS
Constructor Detail

MM1Message

public MM1Message()
Method Detail

setTransactionId

public void setTransactionId(java.lang.String id)
Set MMS message transaction id. This attribute is mandatory for all MM1 messages except MM1_RETRIEVE_CONF.
Parameters:
id - the transaction id.

Oracle Application Server Wireless Java API Reference
B10400-01

Copyright © 2003 Oracle Corporation. All Rights Reserved.