pl.edu.pjwstk.yaod.store
Interface Storable

All Known Implementing Classes:
PersistentStoreWrapper, TransientStoreWrapper, JavaStoreWrapper

public interface Storable


Method Summary
 void createAtom(Atom atm)
           
 void deleteAtom(AtomID ptr)
           
 AtomID getEntry()
           
 Atom retrieveAtom(AtomID ptr)
           
 void updateAtom(Atom atm)
           
 

Method Detail

getEntry

public AtomID getEntry()

retrieveAtom

public Atom retrieveAtom(AtomID ptr)
                  throws NoSuchAtomException

deleteAtom

public void deleteAtom(AtomID ptr)
                throws NoSuchAtomException

updateAtom

public void updateAtom(Atom atm)
                throws BlockFreeSpaceException

createAtom

public void createAtom(Atom atm)
                throws BlockFreeSpaceException