com.objectxp.msg.ota
Class GsmSmsBrowserSettings

java.lang.Object
  extended bycom.objectxp.msg.Message
      extended bycom.objectxp.msg.SmsMessage
          extended bycom.objectxp.msg.ota.OTAMessage
              extended bycom.objectxp.msg.ota.BrowserSettings
                  extended bycom.objectxp.msg.ota.GsmSmsBrowserSettings
All Implemented Interfaces:
java.lang.Cloneable, MultiPartMessage, java.io.Serializable

public class GsmSmsBrowserSettings
extends BrowserSettings

GSM/SMS is using Short Message Service as bearer.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.objectxp.msg.SmsMessage
CLASS_0, CLASS_1, CLASS_2, CLASS_3, DC_8BIT, DC_DEFAULT, DC_GROUP_DATA, DC_GROUP_GENERAL, DC_GROUP_MSG_WAITING_DISCARD, DC_GROUP_MSG_WAITING_STORE, DC_UCS2, INDICATION_ACTIVE, INDICATION_INACTIVE, INDICATION_TYPE_EMAIL, INDICATION_TYPE_FAX, INDICATION_TYPE_OTHER, INDICATION_TYPE_VOICEMAIL, NO_CLASS
 
Fields inherited from class com.objectxp.msg.Message
ACK_TIME, MT_BINARY, MT_STATUS, MT_TEXT, SENDER_TYPE_ALPHA, SENDER_TYPE_GUESS, SENDER_TYPE_NUMBER
 
Constructor Summary
GsmSmsBrowserSettings(java.lang.String proxy, java.lang.String address)
          Creates a GSM SMS BrowserSetting
 
Method Summary
 java.lang.String getSMSCAddress()
          Get the address of the SMSC.
 void setSMSCAddress(java.lang.String address)
          Sets the SMSC address (MSISDN).
 
Methods inherited from class com.objectxp.msg.ota.BrowserSettings
addBookmark, getBookmarks, getBrowserSettingID, getMMSURL, getName, getPort, getProxy, removeBookmark, setBrowserSettingID, setMMSURL, setName, setPort, setProxy
 
Methods inherited from class com.objectxp.msg.ota.OTAMessage
buildParts, buildParts, getParts, toString
 
Methods inherited from class com.objectxp.msg.SmsMessage
containsUserDataHeader, copyFields, getAlphabet, getBytes, getCodingGroup, getDeferredDeliveryAsDate, getDeferredDeliveryInMinutes, getID, getIndicationState, getIndicationType, getMessage, getMessageClass, getParent, getPID, getRecipient, getRecipientAddress, getSender, getSenderAddress, getType, getUserData, getUserDataHeader, getValidityPeriodAsDate, getValidityPeriodInMinutes, hasDeferredDelivery, hasMessageClass, hasValidityPeriod, isCompressed, isMMS, isRejectDuplicates, isRelativeDeferredDelivery, isRelativeValidityPeriod, isReplyPath, requestStatusReport, requestStatusReport, setAlphabet, setCodingGroup, setCompression, setDeferredDelivery, setDeferredDelivery, setIndicationState, setIndicationType, setMessage, setMessage, setMessageClass, setMMS, setParent, setPID, setRecipient, setRecipientAddress, setRejectDuplicates, setReplyPath, setSender, setSenderAddress, setType, setUserData, setUserDataHeader, setUserDataHeader, setValidityPeriod, setValidityPeriod
 
Methods inherited from class com.objectxp.msg.Message
clone, getProperty, getSenderType, getTimestamp, setID, setProperty, setSenderType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GsmSmsBrowserSettings

public GsmSmsBrowserSettings(java.lang.String proxy,
                             java.lang.String address)
Creates a GSM SMS BrowserSetting

Parameters:
proxy - identifies the address of the proxy.
address - identifies the MSISDN number of the SMSC (max length: 21).
Method Detail

setSMSCAddress

public void setSMSCAddress(java.lang.String address)
                    throws java.lang.IllegalArgumentException
Sets the SMSC address (MSISDN).

Parameters:
address - the SMSC address (max length: 21)
Throws:
java.lang.IllegalArgumentException - if the address is null or its length exceeds 21 characters.

getSMSCAddress

public java.lang.String getSMSCAddress()
Get the address of the SMSC.



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