Uses of Class
com.funambol.syncml.spds.SyncItem

Packages that use SyncItem
com.funambol.syncml.client   
com.funambol.syncml.spds   
 

Uses of SyncItem in com.funambol.syncml.client
 

Subclasses of SyncItem in com.funambol.syncml.client
protected  class FileSyncSource.FileSyncItem
           
protected  class TwoPhasesFileSyncSource.EmptyFileSyncItem
           
 

Fields in com.funambol.syncml.client declared as SyncItem
protected  SyncItem[] BaseSyncSource.allItems
           
protected  SyncItem[] BaseSyncSource.delItems
           
protected  SyncItem[] BaseSyncSource.newItems
           
protected  SyncItem[] BaseSyncSource.updItems
           
 

Methods in com.funambol.syncml.client that return SyncItem
 SyncItem FileSyncSource.createSyncItem(java.lang.String key, java.lang.String type, char state, java.lang.String parent, long size)
           
 SyncItem BaseSyncSource.createSyncItem(java.lang.String key, java.lang.String type, char state, java.lang.String parent, long size)
          Creates a new SyncItem for the engine to store incoming items
 SyncItem TrackableSyncSource.createSyncItem(java.lang.String key, java.lang.String type, char state, java.lang.String parent, long size)
          Creates a new SyncItem for the engine to store incoming items
protected  SyncItem FileSyncSource.getItemContent(SyncItem item)
          TODO: is this still needed? This is still kind of strange, we don't really need to get the item content any longer but we just need to create a proper item from which the content can be read
protected abstract  SyncItem BaseSyncSource.getItemContent(SyncItem item)
          This function gets the item content in the backend database and returns a complete item.
protected  SyncItem ConfigSyncSource.getItemContent(SyncItem item)
           
protected abstract  SyncItem TrackableSyncSource.getItemContent(SyncItem item)
           
protected  SyncItem TwoPhasesFileSyncSource.getItemContent(SyncItem item)
          TODO: is this still needed? This is still kind of strange, we don't really need to get the item content any longer but we just need to create a proper item from which the content can be read
 SyncItem BaseSyncSource.getNextDeletedItem()
          Returns a SyncItem containing the key of the first/next deleted item of the store (locally removed after the last sync, but not yet deleted on server)
 SyncItem TrackableSyncSource.getNextDeletedItem()
           
 SyncItem TwoPhasesFileSyncSource.getNextDeletedItem()
           
 SyncItem BaseSyncSource.getNextItem()
          Returns the next item of the store.
 SyncItem TrackableSyncSource.getNextItem()
           
 SyncItem BaseSyncSource.getNextNewItem()
          Returns the next new item of the store (not yet sent to the server)
 SyncItem TrackableSyncSource.getNextNewItem()
           
 SyncItem BaseSyncSource.getNextUpdatedItem()
          Returns the first/next updated item of the store (changed from the last sync)
 SyncItem TrackableSyncSource.getNextUpdatedItem()
           
 

Methods in com.funambol.syncml.client with parameters of type SyncItem
 int FileSyncSource.addItem(SyncItem item)
          Add an item to the local store.
abstract  int BaseSyncSource.addItem(SyncItem item)
          Add a new SyncItem to this source backend.
 int ConfigSyncSource.addItem(SyncItem item)
           
 int TrackableSyncSource.addItem(SyncItem item)
          The purpose of this implementation is simply to notify the tracker.
 int TwoPhasesFileSyncSource.addItem(SyncItem item)
          Add an item to the local store.
protected  java.lang.String CacheTracker.computeFingerprint(SyncItem item)
           
protected  SyncItem FileSyncSource.getItemContent(SyncItem item)
          TODO: is this still needed? This is still kind of strange, we don't really need to get the item content any longer but we just need to create a proper item from which the content can be read
protected abstract  SyncItem BaseSyncSource.getItemContent(SyncItem item)
          This function gets the item content in the backend database and returns a complete item.
protected  SyncItem ConfigSyncSource.getItemContent(SyncItem item)
           
protected abstract  SyncItem TrackableSyncSource.getItemContent(SyncItem item)
           
protected  SyncItem TwoPhasesFileSyncSource.getItemContent(SyncItem item)
          TODO: is this still needed? This is still kind of strange, we don't really need to get the item content any longer but we just need to create a proper item from which the content can be read
 boolean CacheTracker.removeItem(SyncItem item)
           
 boolean ChangesTracker.removeItem(SyncItem item)
          Remove the given item from the list of changes
 int FileSyncSource.updateItem(SyncItem item)
          Update an item in the local store.
abstract  int BaseSyncSource.updateItem(SyncItem item)
          Update a given SyncItem stored in the source backend.
 int ConfigSyncSource.updateItem(SyncItem item)
           
 int TrackableSyncSource.updateItem(SyncItem item)
          The purpose of this implementation is simply to notify the tracker.
 int TwoPhasesFileSyncSource.updateItem(SyncItem item)
          Update an item in the local store.
 

Uses of SyncItem in com.funambol.syncml.spds
 

Methods in com.funambol.syncml.spds that return SyncItem
 SyncItem SyncSource.createSyncItem(java.lang.String key, java.lang.String type, char state, java.lang.String parent, long size)
          Creates a SyncItem that the sync engine can use to store an incoming item.
 SyncItem SyncSource.getNextDeletedItem()
          Returns a SyncItem containing the key of the first/next deleted item of the store (locally removed after the last sync, but not yet deleted on server)
 SyncItem SyncSource.getNextItem()
          Returns the next item of the store (for slow sync).
 SyncItem SyncSource.getNextNewItem()
          Returns the first/next new item of the store.
 SyncItem SyncSource.getNextUpdatedItem()
          Returns the first/next updated item of the store (changed from the last sync)
 

Methods in com.funambol.syncml.spds with parameters of type SyncItem
 int SyncSource.addItem(SyncItem item)
          Add a new SyncItem to this source backend.
 int SyncSource.updateItem(SyncItem item)
          Update a given SyncItem stored in the source backend.
 

Constructors in com.funambol.syncml.spds with parameters of type SyncItem
SyncItem(SyncItem that)
          Copy constructor.
 



Copyright © 2001-2009 Funambol.