pl.edu.pjwstk.yaod.serverprocess
Class AtomManager

java.lang.Object
  |
  +--pl.edu.pjwstk.yaod.serverprocess.AtomManager

public class AtomManager
extends java.lang.Object


Constructor Summary
AtomManager(ServerProcess sp)
           
 
Method Summary
 void createAtom(Atom atm, AtomPointer ownerPtr, AtomPointer beforePtr, AtomPointer afterPtr)
           
 void deleteAtom(AtomPointer delPtr)
           
 void deleteBackwardAtom(AtomPointer pointedPtr)
           
 AtomPointer findFirst(AtomPointer ownerPtr, java.lang.String name, int type)
           
 AtomPointer findNext(AtomPointer start, java.lang.String name, int type)
           
 AtomPointer getNextAtom(AtomPointer ptr)
           
 StoreClient getStore(int id)
           
 Atom retrieveAtom(AtomPointer atmPtr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AtomManager

public AtomManager(ServerProcess sp)
Method Detail

getStore

public StoreClient getStore(int id)

retrieveAtom

public Atom retrieveAtom(AtomPointer atmPtr)

deleteAtom

public void deleteAtom(AtomPointer delPtr)

createAtom

public void createAtom(Atom atm,
                       AtomPointer ownerPtr,
                       AtomPointer beforePtr,
                       AtomPointer afterPtr)

getNextAtom

public AtomPointer getNextAtom(AtomPointer ptr)

findFirst

public AtomPointer findFirst(AtomPointer ownerPtr,
                             java.lang.String name,
                             int type)

findNext

public AtomPointer findNext(AtomPointer start,
                            java.lang.String name,
                            int type)

deleteBackwardAtom

public void deleteBackwardAtom(AtomPointer pointedPtr)