|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.funambol.client.source.AppSyncSourceConfig
public class AppSyncSourceConfig
This class represents the configuration of an AppSyncSource. In particular it holds all the values that are kept across application resets. These values are loaded/saved using a Configuration object.
Field Summary | |
---|---|
protected boolean |
active
|
protected AppSyncSource |
appSource
|
protected static java.lang.String |
CONF_KEY_CONFIG_VERSION
|
protected static java.lang.String |
CONF_KEY_PENDING_SYNC_MODE
|
protected static java.lang.String |
CONF_KEY_PENDING_SYNC_TYPE
|
protected static java.lang.String |
CONF_KEY_SOURCE_ACTIVE
|
protected static java.lang.String |
CONF_KEY_SOURCE_CONFIG
|
protected static java.lang.String |
CONF_KEY_SOURCE_ENABLED
|
protected static java.lang.String |
CONF_KEY_SOURCE_FULL
|
protected static java.lang.String |
CONF_KEY_SOURCE_SYNCED
|
protected static java.lang.String |
CONF_KEY_SYNC_STATUS
|
protected static java.lang.String |
CONF_KEY_SYNC_TIMESTAMP
|
protected static java.lang.String |
CONF_KEY_SYNC_TYPE
|
protected static java.lang.String |
CONF_KEY_SYNC_URI
|
protected static java.lang.String |
CONF_KEY_UPLOAD_CONTENT_VIA_HTTP
|
protected Configuration |
configuration
|
protected Customization |
customization
|
protected boolean |
deviceFullShown
|
protected boolean |
dirty
|
protected boolean |
enabled
|
protected int |
lastSyncStatus
|
protected long |
lastSyncTimestamp
|
protected boolean |
loaded
|
protected int |
pendingSyncMode
|
protected java.lang.String |
pendingSyncType
|
protected boolean |
sourceSynced
|
protected int |
syncType
|
protected boolean |
uploadContentViaHttp
|
protected java.lang.String |
uri
|
protected java.lang.String |
version
|
Constructor Summary | |
---|---|
AppSyncSourceConfig(AppSyncSource appSource,
Customization customization,
Configuration configuration)
|
Method Summary | |
---|---|
void |
commit()
|
boolean |
getActive()
|
boolean |
getDeviceFullShown()
|
boolean |
getEnabled()
|
int |
getLastSyncStatus()
|
long |
getLastSyncTimestamp()
|
int |
getPendingSyncMode()
Returns a value indicating if there is a pending sync. |
java.lang.String |
getPendingSyncType()
Returns a value indicating if there is a pending sync. |
boolean |
getSynced()
|
int |
getSyncType()
|
boolean |
getUploadContentViaHttp()
|
java.lang.String |
getUri()
|
boolean |
isDirty()
|
void |
load(SourceConfig config)
|
protected void |
migrateConfig(java.lang.String from,
java.lang.String to,
SourceConfig config)
|
protected void |
migrateSupportedSyncModes(SourceConfig config)
This method checks if the sync type currently set for this source is still supported. |
void |
save()
Saves a syncsource config to storage. |
void |
saveSourceSyncConfig()
|
void |
setActive(boolean active)
|
void |
setDeviceFullShown(boolean value)
|
void |
setEnabled(boolean enabled)
|
void |
setLastSyncStatus(int lastSyncStatus)
|
void |
setLastSyncTimestamp(long ts)
|
void |
setPendingSync(java.lang.String pendingSyncType,
int pendingSyncMode)
Sets the last (only one) pending sync. |
void |
setSynced(boolean sourceSynced)
|
void |
setSyncType(int syncType)
|
void |
setUploadContentViaHttp(boolean value)
|
void |
setUri(java.lang.String uri)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final java.lang.String CONF_KEY_CONFIG_VERSION
protected static final java.lang.String CONF_KEY_SYNC_URI
protected static final java.lang.String CONF_KEY_SYNC_TYPE
protected static final java.lang.String CONF_KEY_SOURCE_FULL
protected static final java.lang.String CONF_KEY_SOURCE_SYNCED
protected static final java.lang.String CONF_KEY_SOURCE_ACTIVE
protected static final java.lang.String CONF_KEY_SOURCE_ENABLED
protected static final java.lang.String CONF_KEY_SYNC_STATUS
protected static final java.lang.String CONF_KEY_SOURCE_CONFIG
protected static final java.lang.String CONF_KEY_UPLOAD_CONTENT_VIA_HTTP
protected static final java.lang.String CONF_KEY_PENDING_SYNC_TYPE
protected static final java.lang.String CONF_KEY_PENDING_SYNC_MODE
protected static final java.lang.String CONF_KEY_SYNC_TIMESTAMP
protected java.lang.String uri
protected boolean enabled
protected boolean active
protected AppSyncSource appSource
protected int syncType
protected boolean deviceFullShown
protected boolean sourceSynced
protected int lastSyncStatus
protected long lastSyncTimestamp
protected boolean dirty
protected boolean uploadContentViaHttp
protected java.lang.String pendingSyncType
protected int pendingSyncMode
protected java.lang.String version
protected boolean loaded
protected Configuration configuration
protected Customization customization
Constructor Detail |
---|
public AppSyncSourceConfig(AppSyncSource appSource, Customization customization, Configuration configuration)
Method Detail |
---|
public boolean getEnabled()
public void setEnabled(boolean enabled)
public boolean getActive()
public void setActive(boolean active)
public int getLastSyncStatus()
public void setLastSyncStatus(int lastSyncStatus)
public java.lang.String getUri()
public void setUri(java.lang.String uri)
public boolean getDeviceFullShown()
public void setDeviceFullShown(boolean value)
public void setSynced(boolean sourceSynced)
public boolean getSynced()
public int getSyncType()
public void setSyncType(int syncType)
public boolean getUploadContentViaHttp()
public void setUploadContentViaHttp(boolean value)
public long getLastSyncTimestamp()
public void setLastSyncTimestamp(long ts)
public java.lang.String getPendingSyncType()
public int getPendingSyncMode()
public void setPendingSync(java.lang.String pendingSyncType, int pendingSyncMode)
pendingSyncType
- can be null to cancel any pending sync, or one of
the values in MANUAL, SCHEDULED, PUSHsyncMode
- the SyncML alert code, or -1 to cancel any pending syncpublic void saveSourceSyncConfig()
public void save()
public void load(SourceConfig config)
public void commit()
public boolean isDirty()
protected void migrateConfig(java.lang.String from, java.lang.String to, SourceConfig config)
protected void migrateSupportedSyncModes(SourceConfig config)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |