dao
Class AquaDaoFactory

java.lang.Object
  extended by dao.AquaDaoFactory
Direct Known Subclasses:
AquaDaoFactoryMysql

public abstract class AquaDaoFactory
extends java.lang.Object

Abstract Factory Klasse, die statische Methode: "getInstance" hat. Wird normaleweise mit "AquaDaoFactory.getInstance()" aufgerufen.

Author:
Konstantin Karzanov 28.08.2008

Constructor Summary
AquaDaoFactory()
           
 
Method Summary
abstract  DimensionenDao getDimensionenDao()
          Liefert DimensionenDao, die liest DimensionenList und schreibt Dimensionen aus/in der Datenbank
static AquaDaoFactory getInstance()
          Liest Datenbanlverbindung-Einstellungen aus aquadb.properties-Datei und instatziert konkrete Factory f�r bestimte DB umgebung, derzeit nur f�r MySQL Dtenbank (AquaDaoFactoryMysql).
abstract  LebewesenDao getLebewesenDao()
          Liefert LebewesenDao, die liest Lebewesen Daten aus der Datenbank und schreibt Daten �ber das Lebewesen im Szenario.
abstract  PhwerteDao getPhwerteDao()
          Liefert PhwerteDao, die liest PH-Werte (VonBisWerte) aus der Datenbank.
abstract  StatistikDao getStatistikDao()
          Liefert StatistikDao zur�ck, die Statistik von UploadTool in Datenbank schreiben kann.
abstract  SzenarienDao getSzenarienDao()
          Liefert SzenarienDao, die liest und schreibt Szenarien aus/in der Datenbank
abstract  SzenarioFutterzeitDao getSzenarioFutterzeitDao()
          Liefert SzenarioFutterzeitDao, die liest und schreibt SzenarioFutterzeit aus/in der Datenbank
abstract  TempwerteDao getTempwerteDao()
          Liefert PhwerteDao, die liest Temperatur-Werte (VonBisWerte) aus der Datenbank.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AquaDaoFactory

public AquaDaoFactory()
Method Detail

getInstance

public static AquaDaoFactory getInstance()
                                  throws AquaDaoException
Liest Datenbanlverbindung-Einstellungen aus aquadb.properties-Datei und instatziert konkrete Factory f�r bestimte DB umgebung, derzeit nur f�r MySQL Dtenbank (AquaDaoFactoryMysql).

Returns:
AquaDaoFactory
Throws:
AquaDaoException

getStatistikDao

public abstract StatistikDao getStatistikDao()
Liefert StatistikDao zur�ck, die Statistik von UploadTool in Datenbank schreiben kann.

Returns:
StatistikDao

getSzenarienDao

public abstract SzenarienDao getSzenarienDao()
Liefert SzenarienDao, die liest und schreibt Szenarien aus/in der Datenbank

Returns:
SzenarienDao

getSzenarioFutterzeitDao

public abstract SzenarioFutterzeitDao getSzenarioFutterzeitDao()
Liefert SzenarioFutterzeitDao, die liest und schreibt SzenarioFutterzeit aus/in der Datenbank

Returns:
SzenarioFutterzeitDao

getDimensionenDao

public abstract DimensionenDao getDimensionenDao()
Liefert DimensionenDao, die liest DimensionenList und schreibt Dimensionen aus/in der Datenbank

Returns:
DimensionenDao

getLebewesenDao

public abstract LebewesenDao getLebewesenDao()
Liefert LebewesenDao, die liest Lebewesen Daten aus der Datenbank und schreibt Daten �ber das Lebewesen im Szenario.

Returns:
LebewesenDao

getPhwerteDao

public abstract PhwerteDao getPhwerteDao()
Liefert PhwerteDao, die liest PH-Werte (VonBisWerte) aus der Datenbank.

Returns:
PhwerteDao

getTempwerteDao

public abstract TempwerteDao getTempwerteDao()
Liefert PhwerteDao, die liest Temperatur-Werte (VonBisWerte) aus der Datenbank.

Returns:
TempwerteDao