Interface DBObjectNode

All Superinterfaces:
Changeable, DBObject, GenericObject, GenericObjectNode, Remote, Transactionable
All Known Implementing Classes:
AbstractDBObjectNode

public interface DBObjectNode extends DBObject, GenericObjectNode
Diese Klasse ist die ideale Basis-Klasse, wenn es gilt, Baum-Strukturen abzubilden. In einer Datenbank wuerde das wie folgt gehen: Man nehme eine SQL-Tabelle und erweitere sie um eine Spalte fuer das Eltern-Objekt. Diese heisst z.Bsp. "parent_id". Dieser Fremd-Schluessel zeigt auf die selbe Tabelle und dort auf das uebergeordnete Objekt. Ein solches Objekt laesst sich dann prima mit der GUI-Komponente "Tree" darstellen. Hinweis: Objekte, die sich bereits auf der obersten Ebene des Baumes befinden, muessen den Wert "0" im Feld fuer das Eltern-Objekt besitzen.
Author:
willuhn