|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Database
Schnittstelle zur Datenbank. Diese Schnittstelle ist für den Benutzer gedacht und kann von ihm frei verwendet werden um, Objekte aus der Datenbank zu beziehen und neue Objekte anzulegen. Ein erweitertes Feature ist das Aufrufen von Datenbank-Funktionen.
Method Summary | ||
---|---|---|
int |
executeUpdate(java.lang.String anHQLQuery,
java.lang.Object... aParameterList)
Führt eine HQL-Query auf der Datenbank aus und liefert die Anzahl an aktualisierten Datensätzen. |
|
|
get(java.lang.Class<? extends T> aClass,
int aBegin,
int aLength)
Liefert eine Liste von Subjekte der übergebenen Klasse. |
|
|
get(java.lang.Class<? extends T> aClass,
long aId)
Liefert ein Subjekt der übergebenen Klasse mit der angegebenen ID |
|
|
get(java.lang.Class<? extends T> aClass,
java.lang.String anHQLQuery)
Liefert eine Liste von Subjekten der übergebenen Klasse. |
|
boolean |
makeSnapshot()
Macht einen Snapshot der Domain-Tabellen in der Datenbank. |
|
boolean |
performFunction(java.lang.String aFunction)
Führt die übergebene Funktion auf der Datenbank aus. |
|
void |
store(java.lang.Object aObject)
Speicher ein Objekt in einer Transaktion der Datenbank |
Method Detail |
---|
<T> java.util.List<T> get(java.lang.Class<? extends T> aClass, java.lang.String anHQLQuery)
aClass:
- != nullanHQLQuery:
- != null
<T> java.util.List<T> get(java.lang.Class<? extends T> aClass, int aBegin, int aLength)
aClass:
- != nullaBegin:
- >= 0aLength
- >= 0 & >= aBegin
<T> T get(java.lang.Class<? extends T> aClass, long aId)
aClass:
- != nullaId:
- long
int executeUpdate(java.lang.String anHQLQuery, java.lang.Object... aParameterList)
anHQLQuery:
- String != nullaParameterList:
- -> null
void store(java.lang.Object aObject)
aObject:
- != nullboolean performFunction(java.lang.String aFunction)
aFunction:
- != null
boolean makeSnapshot()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |