com.funambol.client.source
Class AppSyncSourceConfig

java.lang.Object
  extended by com.funambol.client.source.AppSyncSourceConfig

public class AppSyncSourceConfig
extends java.lang.Object

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  AppSyncSource appSource
           
protected  Configuration configuration
           
protected  boolean dirty
           
protected  boolean uploadContentViaHttp
           
 
Constructor Summary
AppSyncSourceConfig(AppSyncSource appSource, Customization customization, Configuration configuration)
           
 
Method Summary
 void commit()
           
 boolean getActive()
           
 boolean getDeviceFullShown()
           
 boolean getEnabled()
           
 int getLastSyncStatus()
           
 boolean getSynced()
           
 int getSyncType()
           
 boolean getUploadContentViaHttp()
           
 java.lang.String getUri()
           
 boolean isDirty()
           
 void load(SourceConfig config)
           
 void migrateFrom5To6()
           
 void migrateFrom6To7()
           
 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 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

appSource

protected AppSyncSource appSource

dirty

protected boolean dirty

uploadContentViaHttp

protected boolean uploadContentViaHttp

configuration

protected Configuration configuration
Constructor Detail

AppSyncSourceConfig

public AppSyncSourceConfig(AppSyncSource appSource,
                           Customization customization,
                           Configuration configuration)
Method Detail

getEnabled

public boolean getEnabled()

setEnabled

public void setEnabled(boolean enabled)

getActive

public boolean getActive()

setActive

public void setActive(boolean active)

getLastSyncStatus

public int getLastSyncStatus()

setLastSyncStatus

public void setLastSyncStatus(int lastSyncStatus)

getUri

public java.lang.String getUri()

setUri

public void setUri(java.lang.String uri)

getDeviceFullShown

public boolean getDeviceFullShown()

setDeviceFullShown

public void setDeviceFullShown(boolean value)

setSynced

public void setSynced(boolean sourceSynced)

getSynced

public boolean getSynced()

getSyncType

public int getSyncType()

setSyncType

public void setSyncType(int syncType)

getUploadContentViaHttp

public boolean getUploadContentViaHttp()

setUploadContentViaHttp

public void setUploadContentViaHttp(boolean value)

saveSourceSyncConfig

public void saveSourceSyncConfig()

save

public void save()
Saves a syncsource config to storage. Classes that extend the AppSyncSourceConfig shall always save their custom data before invoking this method, because the method before returning notifies the configuration that a source has changed.


load

public void load(SourceConfig config)

commit

public void commit()

isDirty

public boolean isDirty()

migrateFrom5To6

public void migrateFrom5To6()

migrateFrom6To7

public void migrateFrom6To7()


Copyright © 2001-2009 Funambol.