com.funambol.syncclient.spds
Class SyncConfiguration

java.lang.Object
  extended by com.funambol.syncclient.spds.SyncConfiguration

public class SyncConfiguration
extends java.lang.Object


Field Summary
static java.lang.String AUTHENTICATION_BASIC
           
static java.lang.String AUTHENTICATION_CLEAR
           
static int DEFAULT_MAX_ITEMS_PER_MSG
           
static int DEFAULT_MAX_MSG_SIZE
           
static int DEFAULT_MAX_OBJ_SIZE
           
static java.lang.String DEFAULT_MESSAGE_ENC
           
static java.lang.String DEFAULT_MESSAGETYPE
           
static java.lang.String DEFAULT_PROXYHOST
           
static java.lang.String DEFAULT_PROXYPORT
           
static java.lang.String MIMETYPE_SYNCMLDS_WBXML
           
static java.lang.String MIMETYPE_SYNCMLDS_XML
           
static java.lang.String PARAM_AUTHENTICATION
           
static java.lang.String PARAM_CLASSPATH
           
static java.lang.String PARAM_DEVICEID
           
static java.lang.String PARAM_FIRST_SYNC_MODE
           
static java.lang.String PARAM_LOG_CONSOLE
           
static java.lang.String PARAM_LOG_FILE
           
static java.lang.String PARAM_LOG_LEVEL
           
static java.lang.String PARAM_MAX_ITEMS_MSG
           
static java.lang.String PARAM_MAX_MSG_SIZE
           
static java.lang.String PARAM_MAX_OBJ_SIZE
           
static java.lang.String PARAM_MESSAGE_ENC
           
static java.lang.String PARAM_MESSAGE_TYPE
           
static java.lang.String PARAM_MSISDN_HDR
           
static java.lang.String PARAM_MSISDN_VAL
           
static java.lang.String PARAM_PASSWORD
           
static java.lang.String PARAM_PROXYHOST
           
static java.lang.String PARAM_PROXYPORT
           
static java.lang.String PARAM_SYNCMLURL
           
static java.lang.String PARAM_SYSTEM_CLASSPATH
           
static java.lang.String PARAM_TARGETLOCALURI
           
static java.lang.String PARAM_USERAGENT
           
static java.lang.String PARAM_USERNAME
           
static java.lang.String PARAM_USERPROXY
           
static java.lang.String PROP_APPLICATION_DISPLAY_NAME
           
static java.lang.String PROP_APPLICATION_SUPPORT_MAIL
           
static java.lang.String PROP_APPLICATION_SUPPORT_URL
           
static java.lang.String SYNC_NONE
          Synchronization modes
static java.lang.String SYNC_ONEWAY
           
static java.lang.String SYNC_REFRESH
           
static java.lang.String SYNC_SLOW
           
static java.lang.String SYNC_TWOWAY
           
static java.lang.String WBXML_SYNCML_CLIENT
           
static java.lang.String XML_SYNCML_CLIENT
           
 
Constructor Summary
SyncConfiguration(java.util.Hashtable syncParams, java.util.Properties runtimeProperties)
          SyncConfiguration constructor
 
Method Summary
 java.lang.String getAuthenticationType()
           
 java.lang.String getClasspath()
           
 java.lang.String getContentType()
           
 java.lang.String getDeviceId()
           
 java.lang.String getFirstSyncMode()
           
 int getMaxItemsPerMsg()
           
 int getMaxMsgSize()
           
 int getMaxObjSize()
           
 java.lang.String getMessageEnc()
           
 java.lang.String getMessageType()
           
 java.lang.String getMsisdnKey()
           
 java.lang.String getMsisdnVal()
           
 java.lang.String getPassword()
           
 java.lang.String getProxyHost()
           
 int getProxyPort()
           
 java.lang.String getTargetLocalUri()
           
 java.lang.String getUrl()
           
 boolean getUseProxy()
           
 java.lang.String getUserAgent()
           
 java.lang.String getUsername()
           
 boolean useMsisdn()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SYNC_NONE

public static final java.lang.String SYNC_NONE
Synchronization modes

See Also:
Constant Field Values

SYNC_SLOW

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

SYNC_TWOWAY

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

SYNC_ONEWAY

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

SYNC_REFRESH

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

PARAM_CLASSPATH

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

PARAM_SYSTEM_CLASSPATH

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

PARAM_FIRST_SYNC_MODE

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

PARAM_MAX_ITEMS_MSG

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

PARAM_MAX_MSG_SIZE

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

PARAM_MAX_OBJ_SIZE

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

PARAM_AUTHENTICATION

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

PARAM_DEVICEID

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

PARAM_LOG_CONSOLE

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

PARAM_LOG_FILE

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

PARAM_LOG_LEVEL

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

PARAM_MESSAGE_TYPE

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

PARAM_MESSAGE_ENC

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

PARAM_PASSWORD

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

PARAM_MSISDN_HDR

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

PARAM_MSISDN_VAL

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

PARAM_PROXYHOST

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

PARAM_PROXYPORT

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

PARAM_SYNCMLURL

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

PARAM_TARGETLOCALURI

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

PARAM_USERNAME

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

PARAM_USERPROXY

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

PARAM_USERAGENT

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

PROP_APPLICATION_DISPLAY_NAME

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

PROP_APPLICATION_SUPPORT_URL

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

PROP_APPLICATION_SUPPORT_MAIL

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

DEFAULT_PROXYHOST

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

DEFAULT_PROXYPORT

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

AUTHENTICATION_BASIC

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

AUTHENTICATION_CLEAR

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

MIMETYPE_SYNCMLDS_XML

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

MIMETYPE_SYNCMLDS_WBXML

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

XML_SYNCML_CLIENT

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

WBXML_SYNCML_CLIENT

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

DEFAULT_MESSAGETYPE

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

DEFAULT_MESSAGE_ENC

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

DEFAULT_MAX_ITEMS_PER_MSG

public static final int DEFAULT_MAX_ITEMS_PER_MSG
See Also:
Constant Field Values

DEFAULT_MAX_MSG_SIZE

public static final int DEFAULT_MAX_MSG_SIZE
See Also:
Constant Field Values

DEFAULT_MAX_OBJ_SIZE

public static final int DEFAULT_MAX_OBJ_SIZE
See Also:
Constant Field Values
Constructor Detail

SyncConfiguration

public SyncConfiguration(java.util.Hashtable syncParams,
                         java.util.Properties runtimeProperties)
                  throws SyncException
SyncConfiguration constructor

Parameters:
syncParams -
runtimeProperties -
Throws:
SyncException
Method Detail

getUsername

public java.lang.String getUsername()

getPassword

public java.lang.String getPassword()

getDeviceId

public java.lang.String getDeviceId()

getAuthenticationType

public java.lang.String getAuthenticationType()

useMsisdn

public boolean useMsisdn()

getMsisdnKey

public java.lang.String getMsisdnKey()

getMsisdnVal

public java.lang.String getMsisdnVal()

getUseProxy

public boolean getUseProxy()

getProxyHost

public java.lang.String getProxyHost()

getProxyPort

public int getProxyPort()

getMessageType

public java.lang.String getMessageType()

getMessageEnc

public java.lang.String getMessageEnc()

getContentType

public java.lang.String getContentType()

getUrl

public java.lang.String getUrl()

getTargetLocalUri

public java.lang.String getTargetLocalUri()

getFirstSyncMode

public java.lang.String getFirstSyncMode()

getMaxItemsPerMsg

public int getMaxItemsPerMsg()

getMaxMsgSize

public int getMaxMsgSize()

getMaxObjSize

public int getMaxObjSize()

getClasspath

public java.lang.String getClasspath()

getUserAgent

public java.lang.String getUserAgent()


Copyright © 2003-2007 Funambol.