|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.pecasim.base.database.HibernateDatabaseManager
public class HibernateDatabaseManager
Method Summary | ||
---|---|---|
void |
close()
|
|
void |
commit()
|
|
void |
delete(java.lang.Object aObject)
|
|
int |
executeUpdate(java.lang.String queryStr,
java.lang.Object... parameterList)
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> aObject,
long aId)
Liefert ein Subjekt der übergebenen Klasse mit der angegebenen ID |
|
|
get(java.lang.Class<? extends T> aClass,
java.lang.String aCriteria)
Liefert eine Liste von Subjekten der übergebenen Klasse. |
|
java.lang.String |
getConfigFile()
|
|
java.sql.Connection |
getConnection()
|
|
|
getEventClass(java.lang.Class<? extends T> aClass,
java.lang.String aSimEventClass)
|
|
int |
getNrOfElements(java.lang.Class aClass)
|
|
void |
initialise()
Initialisiert die Datenbankverbindung |
|
boolean |
isInitialised()
Prüft ob der Manager schon initialisiert wurde |
|
java.util.List<?> |
loadCluster(java.lang.Class aClass,
int clusterSize,
java.util.Date finishTime)
|
|
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. |
|
java.lang.Object |
popNextEvent(java.lang.Class aClass)
|
|
void |
processSchemaUpdate()
Führt ein Datenbankupdate auf dem Schema durch |
|
void |
rollback()
|
|
void |
store(java.lang.Object aObject)
Speicher ein Objekt in einer Transaktion der Datenbank |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public void initialise() throws DatabaseException
DatabaseManager
initialise
in interface DatabaseManager
DatabaseException
public void processSchemaUpdate()
DatabaseManager
processSchemaUpdate
in interface DatabaseManager
public void store(java.lang.Object aObject)
Database
store
in interface Database
public void delete(java.lang.Object aObject)
delete
in interface DatabaseManager
public void commit()
commit
in interface DatabaseManager
public java.sql.Connection getConnection()
getConnection
in interface DatabaseManager
public void rollback()
rollback
in interface DatabaseManager
public <T> java.util.List<T> get(java.lang.Class<? extends T> aClass, java.lang.String aCriteria)
Database
get
in interface Database
public <T> java.util.List<T> get(java.lang.Class<? extends T> aClass, int aBegin, int aLength)
Database
get
in interface Database
aLength
- >= 0 & >= aBegin
public java.lang.Object popNextEvent(java.lang.Class aClass)
popNextEvent
in interface DatabaseManager
public int getNrOfElements(java.lang.Class aClass)
getNrOfElements
in interface DatabaseManager
public java.util.List<?> loadCluster(java.lang.Class aClass, int clusterSize, java.util.Date finishTime)
loadCluster
in interface DatabaseManager
public <T> T getEventClass(java.lang.Class<? extends T> aClass, java.lang.String aSimEventClass)
getEventClass
in interface DatabaseManager
public <T> T get(java.lang.Class<? extends T> aObject, long aId)
Database
get
in interface Database
public boolean isInitialised()
DatabaseManager
isInitialised
in interface DatabaseManager
public java.lang.String getConfigFile()
getConfigFile
in interface DatabaseManager
public void close()
close
in interface DatabaseManager
public boolean performFunction(java.lang.String aFunction)
Database
performFunction
in interface Database
public boolean makeSnapshot()
Database
makeSnapshot
in interface Database
public int executeUpdate(java.lang.String queryStr, java.lang.Object... parameterList)
Database
executeUpdate
in interface Database
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |