com.funambol.mail
Class NokiaFP2RMSStore

java.lang.Object
  extended by com.funambol.mail.RMSStore
      extended by com.funambol.mail.NokiaFP2RMSStore
All Implemented Interfaces:
Store

public class NokiaFP2RMSStore
extends RMSStore

Extends the RMSStore class using an ObjectStore fixed for Nokia FP2 devices. On these devices closing the store may result in the store corruption (the underlying file gets corrupted). The only workaround we found is to leave the store open. For this reason this RMSStore uses a NonClosingObjectStore which is never closed.


Field Summary
 
Fields inherited from class com.funambol.mail.RMSStore
DEFAULT_MAX_MESSAGE_NUMBER
 
Fields inherited from interface com.funambol.mail.Store
LATEST_VERSION, VERSION_101, VERSION_102, VERSION_103, VERSION_104, VERSION_105
 
Method Summary
protected  ObjectStore createObjectStore()
           
protected  ObjectStore createObjectStore(java.lang.String name)
           
 
Methods inherited from class com.funambol.mail.RMSStore
addChild, addFolder, countChilds, countChilds, findFolders, getChildIDs, getChildren, getFolder, getFolder, getVersion, init, list, list, readChild, readChildBytes, removeChild, removeFolder, removeFolder, retrieveSubfolderID, setVersion, updateChild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createObjectStore

protected ObjectStore createObjectStore()
Overrides:
createObjectStore in class RMSStore

createObjectStore

protected ObjectStore createObjectStore(java.lang.String name)
Overrides:
createObjectStore in class RMSStore


Copyright © 2001-2009 Funambol.