KickJava   Java API By Example, From Geeks To Geeks.

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


1 package com.teamkonzept.db;
2
3 import java.sql.*;
4
5 /**
6     Abstrakte Klasse, welche die Methoden festlegt, welche eine Klasse
7     implementieren muß, damit deren Objekte mittels einer TKDBInterface-Klasse
8     in einer Datenbank verwalten werden koennen.
9     
10     @see com.teamkonzept.db.TKDBInterface
11 */

12 public abstract class TKDBData {
13
14     /**
15         Liest die Daten des Objekts aus dem uebergebenen ResultSet
16     */

17     public abstract void fill(ResultSet rs)
18         throws SQLException;
19     
20     /**
21         Traegt alle Daten des Objekts als Parameter in die uebergebene Query
22         ein.
23     */

24     public abstract void insertIntoQuery(TKQuery query)
25         throws SQLException;
26     
27     /**
28         Traegt die Primary-Key-Daten des Objekts als Parameter in die
29         uebergebene Query ein
30     */

31     public abstract void insertPrimaryIntoQuery(TKQuery query)
32         throws SQLException;
33
34     /**
35         Traegt die Daten des Objekts als Parameter in die
36         uebergebene Query ein, die fuer ein neues Objekt besitzen
37         muß
38     */

39     public void insertInitialIntoQuery(TKQuery query)
40         throws SQLException
41     {
42     }
43
44 }
45
Popular Tags