de.bielefeld.umweltamt.aui.mappings.atl
Class AtlProbenahmen

java.lang.Object
  extended by de.bielefeld.umweltamt.aui.mappings.atl.AbstractAtlProbenahmen
      extended by de.bielefeld.umweltamt.aui.mappings.atl.AtlProbenahmen
All Implemented Interfaces:
java.io.Serializable

public class AtlProbenahmen
extends AbstractAtlProbenahmen
implements java.io.Serializable

A class that represents a row in the 'ATL_PROBENAHMEN' table. This class may be customized as it is never re-generated after being created.

See Also:
Serialized Form

Field Summary
static java.lang.String[] COLUMNS_AUFTRAG
           
static java.lang.String[] COLUMNS_BESCHEID
           
 
Constructor Summary
AtlProbenahmen()
          Simple constructor of AtlProbenahmen instances.
AtlProbenahmen(java.lang.Integer id)
          Constructor of AtlProbenahmen instances given a simple primary key.
 
Method Summary
 void addAnalyseposition(AtlAnalyseposition pos)
          Fügt dieser Probenahme eine Analyseposition hinzu (und sorgt für die richtigen Fremdschlüssel in den Tabellen).
 AtlAnalyseposition findAtlAnalyseposition(AtlParameter parameter, AtlEinheiten einheit)
          Diese Methode ruft findAtlAnalyseposition(AtlParameter, AtlEinheiten, boolean) mit einem gesetzten createNew Parameter auf.
 AtlAnalyseposition findAtlAnalyseposition(AtlParameter parameter, AtlEinheiten einheit, boolean createNew)
          Suche eine bestimmte AtlAnalyseposition anhand des Ordnungsbegriffs eines Parameters.
static java.util.List findProbenahmen(java.lang.String suche, java.lang.String property)
           
static JRMapDataSource getAuftragDataSource(AtlProbenahmen probe)
           
 BasisBetreiber getBasisBetreiber()
           
static JRMapDataSource getBescheidDataSource(AtlProbenahmen probe)
           
static java.util.List getKSProbenahmen(AtlProbeart art, AtlKlaeranlagen ka)
          Liefert alle Probenahmen einer bestimmten Art von einer bestimmten Kläranlage.
 AtlProbeart getProbeArt()
           
static AtlProbenahmen getProbenahme(java.lang.Integer id)
          Liefert eine bestimmte Probenahme.
static AtlProbenahmen getProbenahme(java.lang.Integer id, boolean loadPos)
          Liefert eine bestimmte Probenahme.
static AtlProbenahmen getProbenahme(java.lang.String kennummer, boolean loadPos)
          Liefert eine bestimmte Probenahme.
static java.util.List getProbenahmen(AtlProbepkt pkt, boolean loadPos, int limit)
          Liefert alle Probenahmen eines bestimmten Probepunktes.
 boolean isAnalysepositionenInitialized()
           
 boolean isKlaerschlammProbe()
           
static boolean probenahmeExists(java.lang.String kennnummer)
          überprüft ob eine Probenahme mit einer bestimmten Kennnummer existiert.
static boolean removeProbenahme(AtlProbenahmen probe)
           
static boolean saveProbenahme(AtlProbenahmen probe)
           
static java.util.List sortAnalysepositionen(AtlProbenahmen probe)
           
 java.lang.String toString()
           
static boolean updateProbenahme(AtlProbenahmen probe)
           
 
Methods inherited from class de.bielefeld.umweltamt.aui.mappings.atl.AbstractAtlProbenahmen
equals, getAn360x11, getAnzahlbeteiligte, getArt, getAtlAnalysepositionen, getAtlProbepkt, getAtlStatus, getBemerkung, getBescheid, getBezeichnung, getBisDatum, getDatumDerEntnahme, getDatumIcp, getEinwaage, getFahrer, getFahrtzeit, getId, getKennummer, getKosten, getMassnahmen, getObjektid, getObjektNr, getSachbearbeiter, getSonderparameter, getStatus, getUeberschreitung, getUhrzeitbeginn, getUhrzeitende, getVm3, getZeitAnfang, getZeitDerEntnahmen, hashCode, setAn360x11, setAnzahlbeteiligte, setArt, setAtlAnalysepositionen, setAtlProbepkt, setAtlStatus, setBemerkung, setBescheid, setBezeichnung, setBisDatum, setDatumDerEntnahme, setDatumIcp, setEinwaage, setFahrer, setFahrtzeit, setId, setKennummer, setKosten, setMassnahmen, setObjektid, setObjektNr, setSachbearbeiter, setSonderparameter, setStatus, setUeberschreitung, setUhrzeitbeginn, setUhrzeitende, setVm3, setZeitAnfang, setZeitDerEntnahmen
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

COLUMNS_AUFTRAG

public static final java.lang.String[] COLUMNS_AUFTRAG

COLUMNS_BESCHEID

public static final java.lang.String[] COLUMNS_BESCHEID
Constructor Detail

AtlProbenahmen

public AtlProbenahmen()
Simple constructor of AtlProbenahmen instances.


AtlProbenahmen

public AtlProbenahmen(java.lang.Integer id)
Constructor of AtlProbenahmen instances given a simple primary key.

Parameters:
kennummer -
Method Detail

getKSProbenahmen

public static java.util.List getKSProbenahmen(AtlProbeart art,
                                              AtlKlaeranlagen ka)
Liefert alle Probenahmen einer bestimmten Art von einer bestimmten Kläranlage.


getProbenahmen

public static java.util.List getProbenahmen(AtlProbepkt pkt,
                                            boolean loadPos,
                                            int limit)
Liefert alle Probenahmen eines bestimmten Probepunktes.

Parameters:
pkt - Der Probepunkt.
loadPos - Sollen die Analysepositionen auch geholt werden?

findProbenahmen

public static java.util.List findProbenahmen(java.lang.String suche,
                                             java.lang.String property)

probenahmeExists

public static boolean probenahmeExists(java.lang.String kennnummer)
überprüft ob eine Probenahme mit einer bestimmten Kennnummer existiert.

Parameters:
kennnummer - Die Kennnummer.
Returns:
true, falls bereits eine Probenahme mit dieser Kennung existiert, sonst false.

getProbenahme

public static AtlProbenahmen getProbenahme(java.lang.Integer id)
Liefert eine bestimmte Probenahme.

Parameters:
id - Die ID der Probenahme
Returns:
Die Probe mit der gegebenen ID oder null falls diese nicht existiert

getProbenahme

public static AtlProbenahmen getProbenahme(java.lang.Integer id,
                                           boolean loadPos)
Liefert eine bestimmte Probenahme.

Parameters:
id - Die ID der Probenahme
loadPos - Sollen die Analysepositionen auch geholt werden?
Returns:
Die Probe mit der gegebenen ID oder null falls diese nicht existiert

getProbenahme

public static AtlProbenahmen getProbenahme(java.lang.String kennummer,
                                           boolean loadPos)
Liefert eine bestimmte Probenahme.

Parameters:
kennummer - Die Kennummer der Probenahme
loadPos - Sollen die Analysepositionen auch geholt werden?
Returns:
Die Probe mit der gegebenen ID oder null falls diese nicht existiert

saveProbenahme

public static boolean saveProbenahme(AtlProbenahmen probe)

updateProbenahme

public static boolean updateProbenahme(AtlProbenahmen probe)

removeProbenahme

public static boolean removeProbenahme(AtlProbenahmen probe)

sortAnalysepositionen

public static java.util.List sortAnalysepositionen(AtlProbenahmen probe)

getAuftragDataSource

public static JRMapDataSource getAuftragDataSource(AtlProbenahmen probe)

getBescheidDataSource

public static JRMapDataSource getBescheidDataSource(AtlProbenahmen probe)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
Returns:
Einen String der Form "[Probe: Kennummer, Probeart, Datum, Anz.Positionen]" bzw. "[Probe: Kennummer, Probeart, Datum, N/A]" falls die Positionen noch nicht aus der Datenbank geholt wurden.

getProbeArt

public AtlProbeart getProbeArt()
Returns:
Die ID der Probeart des Probepunktes dieser Probe

isKlaerschlammProbe

public boolean isKlaerschlammProbe()
Returns:
true, wenn die Probeart des Probepunktes dieser Probe Rohschlamm oder Faulschlamm ist, sonst false

isAnalysepositionenInitialized

public boolean isAnalysepositionenInitialized()

addAnalyseposition

public void addAnalyseposition(AtlAnalyseposition pos)
Fügt dieser Probenahme eine Analyseposition hinzu (und sorgt für die richtigen Fremdschlüssel in den Tabellen).

Parameters:
pos - Die neue Analyseposition

findAtlAnalyseposition

public AtlAnalyseposition findAtlAnalyseposition(AtlParameter parameter,
                                                 AtlEinheiten einheit,
                                                 boolean createNew)
Suche eine bestimmte AtlAnalyseposition anhand des Ordnungsbegriffs eines Parameters.

Parameters:
ordnungsbegriff - Der Ordnungsbegriff eines AtlParameter der zu der AtlAnalyseposition gehört.
Returns:
eine bereits existente AtlAnalyseposition oder eine neue AtlAnalyseposition.

findAtlAnalyseposition

public AtlAnalyseposition findAtlAnalyseposition(AtlParameter parameter,
                                                 AtlEinheiten einheit)
Diese Methode ruft findAtlAnalyseposition(AtlParameter, AtlEinheiten, boolean) mit einem gesetzten createNew Parameter auf.


getBasisBetreiber

public BasisBetreiber getBasisBetreiber()