| java.lang.Object com.teamkonzept.db.TKDBInterface
All known Subclasses: com.teamkonzept.db.TKDBVectorInterface, com.teamkonzept.publishing.markups.db.TKMarkupParamDefinitionDBInterface, de.webman.content.workflow.db.VersionStatusTransitionDBInterface, com.teamkonzept.webman.mainint.db.TKContentInstanceDBInterface,
TKDBInterface | public class TKDBInterface (Code) | | Implementiert ein einheitliches Interface, mit dem Objekte, die von der Klasse
TKDBData abgeleitet sind in einer Datenbank verwaltet werden koennen.
Die Aufgabenverteilung ist sehr einfach
- Dem Konstruktor eines Interface-Objekts werden die Queries genannt, mit denen
das Objekt in der Datenbank manipuliert werden soll.
- Die Bearbeitungsmethoden der Interface-Klasse bekommen das zu bearbeitende TKDBData-Objekt uebergeben.
- Sie w‰hlen die korrekte Query aus und veranlassen dann das TKDBData-Objekt die fuer die Query
benoetigten Parameter einzusetzen.
- Dann wird die Query ausgefuehrt und ggf. das TKDBData-Objekt aufgefordert, das ResultSet
auszulesen.
Die Idee der Interface-Klassen ist es, fuer jedes Objekt, dass ueber ein Interface verwaltet
werden soll, eine Interface-Klasse abzuleiten, die ein statisches Objekt von sich selbst enthaelt
und dann statische Methoden zum Ausfuehren der Bearbeitungsmethoden zur Verfuegung stellt.
See Also: TKDBData See Also: TKQuery author: $Author: alex $ version: $Revision: 1.11 $ |
|
|