Oracle Application Server Wireless Java API Reference
B10400-01

oracle.panama.messaging.common
Class SyncOTASetting

java.lang.Object
  |
  +--java.util.Dictionary
        |
        +--java.util.Hashtable
              |
              +--oracle.panama.messaging.common.SyncOTASetting
All Implemented Interfaces:
java.lang.Cloneable, java.util.Map, java.io.Serializable

public class SyncOTASetting
extends java.util.Hashtable

This class can be used to create a syncML OTA Settings

Author:
vbarmola
See Also:
Serialized Form

Field Summary
static java.lang.String ADDR
           
static java.lang.String ADDRTYPE
           
static java.lang.String ADDRTYPE_ALPHA
           
static java.lang.String ADDRTYPE_APN
           
static java.lang.String ADDRTYPE_E164
           
static java.lang.String ADDRTYPE_IPV4
           
static java.lang.String ADDRTYPE_IPV6
           
static java.lang.String AUTH
           
static java.lang.String AUTHLEVEL
           
static java.lang.String AUTHLEVEL_HTTPWSP
           
static java.lang.String AUTHLEVEL_OBEX
           
static java.lang.String AUTHLEVEL_SYNCMLSERVER
           
static java.lang.String AUTHSCHEME
           
static java.lang.String AUTHSCHEME_BASIC
           
static java.lang.String AUTHSCHEME_DIGEST
           
static java.lang.String BEARER
           
static java.lang.String BEARER_AMPS_CDPD
           
static java.lang.String BEARER_ANSI_136CSD
           
static java.lang.String BEARER_ANSI_136GHOST
           
static java.lang.String BEARER_ANSI_136GUTS
           
static java.lang.String BEARER_ANSI_136PACKET
           
static java.lang.String BEARER_FLEX
           
static java.lang.String BEARER_GSM_CSD
           
static java.lang.String BEARER_GSM_GPRS
           
static java.lang.String BEARER_GSM_SMS
           
static java.lang.String BEARER_GSM_USSD
           
static java.lang.String BEARER_IDEN_CSD
           
static java.lang.String BEARER_IDEN_PACKET
           
static java.lang.String BEARER_IDEN_SMS
           
static java.lang.String BEARER_IS95_CDMACSD
           
static java.lang.String BEARER_IS95_CDMAPACKET
           
static java.lang.String BEARER_IS95_CDMASMS
           
static java.lang.String BEARER_MOBITEX_MPAK
           
static java.lang.String BEARER_OBEX
           
static java.lang.String BEARER_PDC_CSD
           
static java.lang.String BEARER_PDC_PACKET
           
static java.lang.String BEARER_PHS_CSD
           
static java.lang.String BEARER_PHS_SMS
           
static java.lang.String BEARER_TETRA_PACKET
           
static java.lang.String BEARER_TETRA_SDS
           
static java.lang.String CONREF
           
static java.lang.String CONTENTDESC
           
static java.lang.String CONTYPE
           
static java.lang.String CONTYPE_HTTPWAP2
           
static java.lang.String CONTYPE_LOGICALAP
           
static java.lang.String CONTYPE_PHYSICALAP
           
static java.lang.String CONTYPE_WAP1
           
static java.lang.String CRED
           
static java.lang.String CTTYPE
           
static java.lang.String CTVER
           
static java.lang.String HOSTADDR
           
static java.lang.String MIME
           
static java.lang.String NAME
           
static java.lang.String PHONE_MODEL
           
static java.lang.String PORT
           
static java.lang.String REFID
           
static java.lang.String REMOTEDB
           
static java.lang.String SYNCSETTINGS
           
static java.lang.String URI
           
static java.lang.String USERNAME
           
static java.lang.String VERSION
           
static java.lang.String VERSION_10
           
static java.lang.String VERSION_11
           
static java.lang.String WBXML_VERSION
           

 

Constructor Summary
SyncOTASetting()
          Constructor.

 

Method Summary
 void setAuth(java.lang.String[][] auth)
          This method sets the authentication procedure and credentials used in the SyncML session.
 void setConRef(java.lang.String[][] conRef)
          This method sets the reference to a physical or logical access point used by these SyncML settings.
 void setHostAddr(java.lang.String address)
          Sets hostaddress of the SyncML service(origin server).
 void setName(java.lang.String name)
           
 void setPhoneModel(java.lang.String model)
          Set the phone model Eg: "Nokia 9290"
 void setPort(java.lang.String port)
          Sets the tranport port of the origin server(SyncML service).
 void setRemoteDB(java.util.Vector contentDesc, java.lang.String uri, java.lang.String name, java.lang.String[][] auth)
          Sets the remote database to be synchronised and the authentication information of the data base.
 void setVersion(java.lang.String version)
          This method is used to set the version of the WBXML to be used while sending the syncml setting.

 

Methods inherited from class java.util.Hashtable
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, remove, size, toString, values

 

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

 

Field Detail

ADDRTYPE_IPV4

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

ADDRTYPE_IPV6

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

ADDRTYPE_E164

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

ADDRTYPE_ALPHA

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

ADDRTYPE_APN

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

AUTHLEVEL_SYNCMLSERVER

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

AUTHLEVEL_HTTPWSP

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

AUTHLEVEL_OBEX

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

AUTHSCHEME_BASIC

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

AUTHSCHEME_DIGEST

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

BEARER_OBEX

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

BEARER_GSM_USSD

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

BEARER_GSM_SMS

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

BEARER_ANSI_136GUTS

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

BEARER_IS95_CDMASMS

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

BEARER_IS95_CDMACSD

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

BEARER_IS95_CDMAPACKET

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

BEARER_ANSI_136CSD

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

BEARER_ANSI_136PACKET

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

BEARER_GSM_CSD

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

BEARER_GSM_GPRS

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

BEARER_AMPS_CDPD

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

BEARER_PDC_CSD

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

BEARER_PDC_PACKET

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

BEARER_IDEN_SMS

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

BEARER_IDEN_CSD

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

BEARER_IDEN_PACKET

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

BEARER_FLEX

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

BEARER_PHS_SMS

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

BEARER_PHS_CSD

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

BEARER_TETRA_SDS

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

BEARER_TETRA_PACKET

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

BEARER_MOBITEX_MPAK

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

BEARER_ANSI_136GHOST

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

CONTYPE_WAP1

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

CONTYPE_HTTPWAP2

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

CONTYPE_LOGICALAP

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

CONTYPE_PHYSICALAP

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

ADDR

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

ADDRTYPE

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

AUTH

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

AUTHLEVEL

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

AUTHSCHEME

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

BEARER

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

CONTENTDESC

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

CONREF

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

CONTYPE

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

CRED

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

CTTYPE

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

CTVER

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

HOSTADDR

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

NAME

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

PORT

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

REFID

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

REMOTEDB

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

SYNCSETTINGS

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

URI

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

USERNAME

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

VERSION

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

PHONE_MODEL

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

MIME

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

WBXML_VERSION

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

VERSION_10

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

VERSION_11

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

SyncOTASetting

public SyncOTASetting()
Constructor. - sets the syncML client setting version to 1.0
Method Detail

setHostAddr

public void setHostAddr(java.lang.String address)
Sets hostaddress of the SyncML service(origin server). The TCP port number must not be defined. The maximum length should be 150 bytes.

setPort

public void setPort(java.lang.String port)
Sets the tranport port of the origin server(SyncML service). Maximum length is 5 bytes.

setRemoteDB

public void setRemoteDB(java.util.Vector contentDesc,
                        java.lang.String uri,
                        java.lang.String name,
                        java.lang.String[][] auth)
Sets the remote database to be synchronised and the authentication information of the data base. This method can be called multiple times with different set of parmaters to set more than one RemoteDB. Content model ((CTTYPE, CTVER*)+, URI, NAME?, AUTH?)
Parameters:
uri - should contain the relative or absolute URI of the databse. The maximum length of this parameter is 100 bytes.
name - should contain the displayable name of the remote database. The maximum length of this paramter is 50 bytes.

setName

public void setName(java.lang.String name)
Parameters:
name - should contain the displayable name of the syncML settings. The maximum length of this paramter is 50 bytes.

setAuth

public void setAuth(java.lang.String[][] auth)
This method sets the authentication procedure and credentials used in the SyncML session.

setConRef

public void setConRef(java.lang.String[][] conRef)
This method sets the reference to a physical or logical access point used by these SyncML settings.
Parameters:
conRef - is a two dimentional string array and each of its row contains a name value pair. Then names could be ConType, Bearer, AddrType, Addr, RefId.

setPhoneModel

public void setPhoneModel(java.lang.String model)
Set the phone model Eg: "Nokia 9290"

setVersion

public void setVersion(java.lang.String version)
This method is used to set the version of the WBXML to be used while sending the syncml setting.
Parameters:
version - can be VERSION_10 (WBXML 1.0) or VERSION_11(WBXML 1.1)

Oracle Application Server Wireless Java API Reference
B10400-01

Copyright © 2003 Oracle Corporation. All Rights Reserved.