com.funambol.client.configuration
Class Configuration
java.lang.Object
com.funambol.client.configuration.Configuration
public abstract class Configuration
- extends java.lang.Object
Configuration class for configuration details
Method Summary |
abstract boolean |
commit()
|
java.lang.String |
getAvailableVersion()
|
boolean |
getBlockIncomingInvites()
|
long |
getCheckInterval()
|
java.lang.String |
getClientNonce()
|
boolean |
getCredentialsCheckPending()
|
protected abstract DeviceConfig |
getDeviceConfig()
|
java.lang.String |
getDownloadUrl()
|
long |
getFirstRunTimestamp()
|
boolean |
getForceServerCapsRequest()
|
long |
getLastReminder()
|
long |
getLastUpdateCheck()
|
int |
getLogLevel()
|
java.lang.String |
getPassword()
|
int |
getPollingInterval()
|
long |
getPollingTimestamp()
|
int |
getRangeFuture()
|
int |
getRangePast()
|
long |
getReminderInterval()
|
boolean |
getSkip()
|
SyncConfig |
getSyncConfig()
|
int |
getSyncMode()
|
java.lang.String |
getSyncUrl()
|
java.lang.String |
getUpdateType()
|
protected abstract java.lang.String |
getUserAgent()
|
java.lang.String |
getUsername()
|
boolean |
isInitialized()
|
int |
load()
Load the current config from the persistent store. |
boolean |
loadBooleanKey(java.lang.String key,
boolean defaultValue)
|
abstract byte[] |
loadByteArrayKey(java.lang.String key,
byte[] defaultValue)
|
int |
loadIntKey(java.lang.String key,
int defaultValue)
|
protected abstract java.lang.String |
loadKey(java.lang.String key)
|
long |
loadLongKey(java.lang.String key,
long defaultValue)
|
java.lang.String |
loadStringKey(java.lang.String key,
java.lang.String defaultValue)
|
protected void |
migrateConfig()
|
protected void |
migrateFrom5To6()
|
protected void |
migrateFrom6To7()
|
protected void |
migrateSourcesFrom5To6()
|
protected void |
migrateSourcesFrom6To7()
|
void |
notifySourceConfigChanged(AppSyncSource appSource)
|
void |
restoreLogLevel()
|
int |
save()
|
void |
saveBooleanKey(java.lang.String key,
boolean value)
|
abstract void |
saveByteArrayKey(java.lang.String key,
byte[] value)
|
void |
saveIntKey(java.lang.String key,
int value)
|
protected abstract void |
saveKey(java.lang.String key,
java.lang.String value)
|
void |
saveLongKey(java.lang.String key,
long value)
|
void |
saveStringKey(java.lang.String key,
java.lang.String value)
|
void |
setAvailableVersion(java.lang.String version)
|
void |
setBlockIncomingInvites(boolean blockIncomingInvites)
|
void |
setCheckInterval(long interval)
|
void |
setClientNonce(java.lang.String nonce)
|
void |
setController(Controller controller)
|
void |
setCredentialsCheckPending(boolean value)
|
void |
setDownloadUrl(java.lang.String url)
|
void |
setForceServerCapsRequest(boolean value)
|
void |
setLastReminder(long when)
|
void |
setLastUpdateCheck(long when)
|
void |
setLogLevel(int logLevel)
|
void |
setPassword(java.lang.String password)
|
void |
setPollingInterval(int interval)
|
void |
setPollingTimestamp(long timestamp)
|
void |
setRangeFuture(int range)
|
void |
setRangePast(int range)
|
void |
setReminderInterval(long interval)
|
void |
setSkip(boolean skip)
|
void |
setSyncMode(int modeIndex)
|
void |
setSyncUrl(java.lang.String syncUrl)
|
void |
setTempLogLevel(int tempLogLevel)
|
void |
setUpdateType(java.lang.String type)
|
void |
setUsername(java.lang.String username)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SYNC_MODE_PUSH
public static int SYNC_MODE_PUSH
- These constants specify the sync mode in one of three possible ways:
1) manual
2) push
3) scheduled
SYNC_MODE_MANUAL
public static int SYNC_MODE_MANUAL
SYNC_MODE_SCHEDULED
public static int SYNC_MODE_SCHEDULED
CONF_OK
public static final int CONF_OK
- See Also:
- Constant Field Values
CONF_NOTSET
public static final int CONF_NOTSET
- See Also:
- Constant Field Values
CONF_INVALID
public static final int CONF_INVALID
- See Also:
- Constant Field Values
version
protected java.lang.String version
Configuration
public Configuration(Customization customization,
AppSyncSourceManager appSyncSourceManager)
load
public int load()
- Load the current config from the persistent store.
loadBooleanKey
public boolean loadBooleanKey(java.lang.String key,
boolean defaultValue)
saveBooleanKey
public void saveBooleanKey(java.lang.String key,
boolean value)
loadIntKey
public int loadIntKey(java.lang.String key,
int defaultValue)
saveIntKey
public void saveIntKey(java.lang.String key,
int value)
loadLongKey
public long loadLongKey(java.lang.String key,
long defaultValue)
saveLongKey
public void saveLongKey(java.lang.String key,
long value)
loadStringKey
public java.lang.String loadStringKey(java.lang.String key,
java.lang.String defaultValue)
saveStringKey
public void saveStringKey(java.lang.String key,
java.lang.String value)
setController
public void setController(Controller controller)
save
public int save()
notifySourceConfigChanged
public void notifySourceConfigChanged(AppSyncSource appSource)
getLogLevel
public int getLogLevel()
setLogLevel
public void setLogLevel(int logLevel)
getBlockIncomingInvites
public boolean getBlockIncomingInvites()
setBlockIncomingInvites
public void setBlockIncomingInvites(boolean blockIncomingInvites)
getUsername
public java.lang.String getUsername()
setUsername
public void setUsername(java.lang.String username)
getPassword
public java.lang.String getPassword()
setPassword
public void setPassword(java.lang.String password)
getSyncUrl
public java.lang.String getSyncUrl()
setSyncUrl
public void setSyncUrl(java.lang.String syncUrl)
getClientNonce
public java.lang.String getClientNonce()
setClientNonce
public void setClientNonce(java.lang.String nonce)
getSyncMode
public int getSyncMode()
setSyncMode
public void setSyncMode(int modeIndex)
getPollingInterval
public int getPollingInterval()
getPollingTimestamp
public long getPollingTimestamp()
getFirstRunTimestamp
public long getFirstRunTimestamp()
getCredentialsCheckPending
public boolean getCredentialsCheckPending()
setCredentialsCheckPending
public void setCredentialsCheckPending(boolean value)
setPollingInterval
public void setPollingInterval(int interval)
setPollingTimestamp
public void setPollingTimestamp(long timestamp)
getRangePast
public int getRangePast()
setRangePast
public void setRangePast(int range)
getRangeFuture
public int getRangeFuture()
setRangeFuture
public void setRangeFuture(int range)
isInitialized
public boolean isInitialized()
getDownloadUrl
public java.lang.String getDownloadUrl()
setDownloadUrl
public void setDownloadUrl(java.lang.String url)
getUpdateType
public java.lang.String getUpdateType()
setUpdateType
public void setUpdateType(java.lang.String type)
getAvailableVersion
public java.lang.String getAvailableVersion()
setAvailableVersion
public void setAvailableVersion(java.lang.String version)
getLastUpdateCheck
public long getLastUpdateCheck()
setLastUpdateCheck
public void setLastUpdateCheck(long when)
getCheckInterval
public long getCheckInterval()
setCheckInterval
public void setCheckInterval(long interval)
getReminderInterval
public long getReminderInterval()
setReminderInterval
public void setReminderInterval(long interval)
getLastReminder
public long getLastReminder()
setLastReminder
public void setLastReminder(long when)
getSkip
public boolean getSkip()
setSkip
public void setSkip(boolean skip)
getSyncConfig
public SyncConfig getSyncConfig()
setTempLogLevel
public void setTempLogLevel(int tempLogLevel)
restoreLogLevel
public void restoreLogLevel()
getForceServerCapsRequest
public boolean getForceServerCapsRequest()
setForceServerCapsRequest
public void setForceServerCapsRequest(boolean value)
migrateConfig
protected void migrateConfig()
migrateFrom5To6
protected void migrateFrom5To6()
migrateSourcesFrom5To6
protected void migrateSourcesFrom5To6()
migrateFrom6To7
protected void migrateFrom6To7()
migrateSourcesFrom6To7
protected void migrateSourcesFrom6To7()
saveByteArrayKey
public abstract void saveByteArrayKey(java.lang.String key,
byte[] value)
loadByteArrayKey
public abstract byte[] loadByteArrayKey(java.lang.String key,
byte[] defaultValue)
commit
public abstract boolean commit()
loadKey
protected abstract java.lang.String loadKey(java.lang.String key)
saveKey
protected abstract void saveKey(java.lang.String key,
java.lang.String value)
getDeviceConfig
protected abstract DeviceConfig getDeviceConfig()
getUserAgent
protected abstract java.lang.String getUserAgent()
Copyright © 2001-2009 Funambol.