DBServiceImpl
, EmbeddedDBServiceImpl
public interface DBService extends Service
Modifier and Type | Method | Description |
---|---|---|
<T extends DBObject> |
createList(Class<? extends DBObject> clazz) |
Liefert eine Liste aller in der Datenbank vorhandenen Objekte des angegebenen Typs,
|
<T extends DBObject> |
createObject(Class<? extends DBObject> clazz,
String identifier) |
Erzeugt ein neues Objekt des angegebenen Typs.
|
Object |
execute(String sql,
Object[] params,
ResultSetExtractor extractor) |
Fuehrt ein SQL-Statement aus und uebergibt das Resultset an den Extractor.
|
<T extends DBObject> DBIterator<T> createList(Class<? extends DBObject> clazz) throws RemoteException
clazz
- Name der Klasse von der eine Liste geholt werden soll.RemoteException
<T extends DBObject> T createObject(Class<? extends DBObject> clazz, String identifier) throws RemoteException
clazz
- Name der Klasse des zu erzeugenden Objektes.identifier
- der eindeutige Identifier des Objektes.
Kann null sein, wenn ein neues Objekt erzeugt werden soll.
Andernfalls wird das mit dem genannten Identifier geladen.RemoteException
Object execute(String sql, Object[] params, ResultSetExtractor extractor) throws RemoteException
sql
- das Statement.params
- die Parameter zur Erzeugung des PreparedStatements.extractor
- der Extractor.RemoteException
Copyright © 2018. All rights reserved.