KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > teamkonzept > db > TKDBTableData


1 package com.teamkonzept.db;
2
3 import java.sql.*;
4
5 /**
6     Die Klasse ist eine abstrakte Basisklasse fuer
7     Klassen, die den Inhalt einer einzelnen Datenbank-Zeile verwalten
8     der aus einem ResultSet ausgelesen wurde oder der mittels
9     eines Query-Objekts in eine DB-Tabelle eingefuegt werden soll.
10 */

11 public abstract class TKDBTableData implements QueryConstants {
12
13     /**
14         Uebertraegt die einzelnen Elemente des Objekts als Parameter
15         in die uebergebene Query
16     */

17     public abstract void insertIntoQuery(TKQuery query)
18         throws SQLException;
19     
20     /**
21         Erzeugt ein gefuelltes Objekt aus der aktuellen ResultRow
22         des uebergebenen ResultSet
23     */

24     public abstract TKDBTableData newFromResultSet(ResultSet rs)
25         throws SQLException;
26
27     /**
28         Erzeugt neue primary Keys anhand der Referenztabelle
29     */

30     public void updatePrimary (TKDBVectorData dbData) {
31     }
32 }
33
Popular Tags