org.nakedobjects.persistence.file
Class InMemoryDataManager

java.lang.Object
  extended byorg.nakedobjects.persistence.file.DataManager
      extended byorg.nakedobjects.persistence.file.InMemoryDataManager

public class InMemoryDataManager
extends DataManager


Constructor Summary
InMemoryDataManager()
           
 
Method Summary
protected  void deleteFile(long id)
           
protected  long nextId()
           
protected  Data readDataFile(long id)
           
protected  java.util.Vector readInstanceFile(java.lang.String type)
           
protected  long readSerialNumberFile(java.lang.String name)
           
protected  void writeDataFile(long id, Data data)
           
protected  void writeInstanceFile(java.lang.String name, java.util.Vector instances)
           
protected  void writeSerialNumberFile(java.lang.String name, long serialNumber)
           
 
Methods inherited from class org.nakedobjects.persistence.file.DataManager
create, createOid, read, readCollection, readInstances, readObject, readSerialNumber, remove, write, writeSerialNumber
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InMemoryDataManager

public InMemoryDataManager()
Method Detail

nextId

protected long nextId()
Specified by:
nextId in class DataManager

writeInstanceFile

protected void writeInstanceFile(java.lang.String name,
                                 java.util.Vector instances)
Specified by:
writeInstanceFile in class DataManager

deleteFile

protected void deleteFile(long id)
Specified by:
deleteFile in class DataManager

writeDataFile

protected void writeDataFile(long id,
                             Data data)
Specified by:
writeDataFile in class DataManager

readDataFile

protected Data readDataFile(long id)
                     throws ObjectNotFoundException
Specified by:
readDataFile in class DataManager
Throws:
ObjectNotFoundException

readSerialNumberFile

protected long readSerialNumberFile(java.lang.String name)
Specified by:
readSerialNumberFile in class DataManager

writeSerialNumberFile

protected void writeSerialNumberFile(java.lang.String name,
                                     long serialNumber)
Specified by:
writeSerialNumberFile in class DataManager

readInstanceFile

protected java.util.Vector readInstanceFile(java.lang.String type)
                                     throws ObjectStoreException
Specified by:
readInstanceFile in class DataManager
Throws:
ObjectStoreException