org.sourceforge.jemm.database.persistent.berkeley
Class BDbStorageEngineObjectImpl

java.lang.Object
  extended by org.sourceforge.jemm.database.persistent.berkeley.BDbStorageEngineObjectImpl
All Implemented Interfaces:
StorageEngineObjectIF

public class BDbStorageEngineObjectImpl
extends java.lang.Object
implements StorageEngineObjectIF


Field Summary
static java.lang.String ID_KEY
           
 
Constructor Summary
BDbStorageEngineObjectImpl(com.sleepycat.persist.EntityStore store, IDManager idManager)
           
 
Method Summary
 boolean checkObjectExists(ID objectId)
           
 int count()
           
 ID generateId()
           
 StoredObject getObject(ID id)
           
 java.util.Iterator<ID> idIterator()
           
 void removeObject(ID id)
           
 void save(StoredObject so)
           
 void updateObject(StoredObject so)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ID_KEY

public static final java.lang.String ID_KEY
See Also:
Constant Field Values
Constructor Detail

BDbStorageEngineObjectImpl

public BDbStorageEngineObjectImpl(com.sleepycat.persist.EntityStore store,
                                  IDManager idManager)
Method Detail

checkObjectExists

public boolean checkObjectExists(ID objectId)
Specified by:
checkObjectExists in interface StorageEngineObjectIF

count

public int count()
Specified by:
count in interface StorageEngineObjectIF

generateId

public ID generateId()
Specified by:
generateId in interface StorageEngineObjectIF

getObject

public StoredObject getObject(ID id)
Specified by:
getObject in interface StorageEngineObjectIF

idIterator

public java.util.Iterator<ID> idIterator()
Specified by:
idIterator in interface StorageEngineObjectIF

removeObject

public void removeObject(ID id)
Specified by:
removeObject in interface StorageEngineObjectIF

save

public void save(StoredObject so)
Specified by:
save in interface StorageEngineObjectIF

updateObject

public void updateObject(StoredObject so)
Specified by:
updateObject in interface StorageEngineObjectIF


Copyright © 2009. All Rights Reserved.