pl.edu.pjwstk.yaod.store.defaultstore
Class PersistentStoreClient

java.lang.Object
  |
  +--pl.edu.pjwstk.yaod.store.defaultstore.PersistentStoreClient
All Implemented Interfaces:
StoreClient

public class PersistentStoreClient
extends java.lang.Object
implements StoreClient


Constructor Summary
PersistentStoreClient(PersistentStore store)
           
 
Method Summary
 void createAtom(Atom atm)
           
 AtomPointer createEntry()
           
 void deleteAtom(AtomPointer atmPtr)
           
 AtomPointer getEntry()
           
 Atom retrieveAtom(AtomPointer atmPtr)
           
 void updateAtom(Atom atm)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PersistentStoreClient

public PersistentStoreClient(PersistentStore store)
Method Detail

retrieveAtom

public Atom retrieveAtom(AtomPointer atmPtr)
Specified by:
retrieveAtom in interface StoreClient

deleteAtom

public void deleteAtom(AtomPointer atmPtr)
Specified by:
deleteAtom in interface StoreClient

createAtom

public void createAtom(Atom atm)
Specified by:
createAtom in interface StoreClient

updateAtom

public void updateAtom(Atom atm)
Specified by:
updateAtom in interface StoreClient

createEntry

public AtomPointer createEntry()
Specified by:
createEntry in interface StoreClient

getEntry

public AtomPointer getEntry()
Specified by:
getEntry in interface StoreClient