RmiServer  1.0
 Alle Klassen Namensbereiche Dateien Funktionen Variablen
controller.ModelController Klassenreferenz
Zusammengehörigkeiten von controller.ModelController:

Öffentliche, statische Methoden

static void connectDatabase ()
 
static void disconnectDatabase ()
 
static void selectData (Class table)
 
static List< Object > getData (Class tableName)
 
static List< Object > getDataWithClause (Class tableName, String column, String clause)
 
static List< Object > getDataWithClause (Class tableName, String column, Integer clause)
 
static boolean insertData (Object entity)
 
static boolean changeData (Object entity)
 
static boolean deleteData (Object entity)
 

Statische öffentliche Attribute

static EntityManagerFactory emf = null
 
static EntityManager em = null
 

Ausführliche Beschreibung

Utility-Klasse zur Ansteuerung der Datenbank

Autor
Thomas Kramer, eMail: th-rz.nosp@m.v@gm.nosp@m.x.de

Definiert in Zeile 21 der Datei ModelController.java.

Dokumentation der Elementfunktionen

static boolean controller.ModelController.changeData ( Object  entity)
static

Ändert einen Datensatz in der Datenbank

Parameter
entityEntity
Rückgabe
true wenn Speichern funktioniert hat

Views aktualisieren

Definiert in Zeile 244 der Datei ModelController.java.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static void controller.ModelController.connectDatabase ( )
static

Herstellen der Datenbankverbindung

Einlesen der Entity-Klassen

referenzierte Tabellen auslesen - anhand eines Objektes - funktioniert so:

Definiert in Zeile 36 der Datei ModelController.java.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static boolean controller.ModelController.deleteData ( Object  entity)
static

Löscht einen Datensatz in der Datenbank

Parameter
entityEntity
Rückgabe
true wenn Speichern funktioniert hat

Views aktualisieren

Definiert in Zeile 303 der Datei ModelController.java.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static void controller.ModelController.disconnectDatabase ( )
static

Lösen der Datenbankverbindung

Definiert in Zeile 64 der Datei ModelController.java.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static List<Object> controller.ModelController.getData ( Class  tableName)
static

Auslesen von spezifischen Daten und direktes Zurückliefern über eine Liste.

Da alle Datensätze aus der angegebenen Tabelle auf einmal ausgelesen werden werden Performance-Messungen mittels JAMon gemacht.

Instanziieren und Starten des Performance-Monitors

Auslesen der Daten

Stoppen des Performance-Monitors

Performance-Messung loggen

Definiert in Zeile 101 der Datei ModelController.java.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static List<Object> controller.ModelController.getDataWithClause ( Class  tableName,
String  column,
String  clause 
)
static

Auslesen von spezifischen Daten mit WHERE-Bedingung und direktes Zurückliefern über eine Liste

Definiert in Zeile 142 der Datei ModelController.java.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static List<Object> controller.ModelController.getDataWithClause ( Class  tableName,
String  column,
Integer  clause 
)
static

Auslesen von spezifischen Daten mit WHERE-Bedingung und direktes Zurückliefern über eine Liste

Definiert in Zeile 165 der Datei ModelController.java.

static boolean controller.ModelController.insertData ( Object  entity)
static

Schreibt einen Datensatz in die Datenbank

Parameter
entityEntity
Rückgabe
true wenn Speichern funktioniert hat

Views aktualisieren

Definiert in Zeile 189 der Datei ModelController.java.

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

static void controller.ModelController.selectData ( Class  table)
static

Auslesen von spezifischen Daten und weiterreichen an die Beobachter (Clients)

Views aktualisieren

Definiert in Zeile 83 der Datei ModelController.java.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Dokumentation der Datenelemente

EntityManager controller.ModelController.em = null
static

Definiert in Zeile 23 der Datei ModelController.java.

EntityManagerFactory controller.ModelController.emf = null
static

Definiert in Zeile 22 der Datei ModelController.java.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: