pl.edu.pjwstk.yaod.objects
Class YBackward

java.lang.Object
  |
  +--pl.edu.pjwstk.yaod.objects.YObject
        |
        +--pl.edu.pjwstk.yaod.objects.YBackward

public class YBackward
extends YObject

Klasa, ktorej zadaniem jest dodanie zachowania do statycznych struktur, jakimi sa atomy referencyjne. Atomy te maja za zadanie przechowywanie referencji zwrotnych, ktore wykorzystywane sa do utrzymania integralnosci bazy danych po skasowaniu obiektu (odpowiednik garbage collectora w javie).

Author:
M. Lentner

Method Summary
 void disconnect()
          Usuwa obiekt referencji zwrotnych.
 
Methods inherited from class pl.edu.pjwstk.yaod.objects.YObject
connect, getAtom, getBackward, getName, getNextSibling, getOID, getOwner, getPreviousSibling, getServer, reconnect, reconnectAfter, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

disconnect

public void disconnect()
                throws NoSuchObjectException
Usuwa obiekt referencji zwrotnych. Przed usunieciem samego obiektu, kasuje rowniez zarejestrowane w nim obiekty referencji zwrotnych.
Overrides:
disconnect in class YObject
Following copied from class: pl.edu.pjwstk.yaod.objects.YObject
Throws:
NoSuchObjectException - brak w skladzie jakiegos obiektu.