de.bielefeld.umweltamt.aui.mappings.vaws
Class VawsFachdaten

java.lang.Object
  extended by de.bielefeld.umweltamt.aui.mappings.vaws.AbstractVawsFachdaten
      extended by de.bielefeld.umweltamt.aui.mappings.vaws.VawsFachdaten
All Implemented Interfaces:
java.io.Serializable

public class VawsFachdaten
extends AbstractVawsFachdaten
implements java.io.Serializable

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

See Also:
Serialized Form

Constructor Summary
VawsFachdaten()
          Simple constructor of VawsFachdaten instances.
VawsFachdaten(java.lang.Integer behaelterId)
          Constructor of VawsFachdaten instances given a simple primary key.
 
Method Summary
static java.util.List findherstellnr(java.lang.String herstellnr)
           
static java.lang.String[] getAusfuehrungen()
          Liefert alle VAWS-Ausführungen.
 java.lang.String getStillegungsDatumString()
           
static VawsFachdaten getVawsByBehaelterId(java.lang.Integer id)
          Liefert alle VAWS-Fachdatensätze zu einem bestimmten BasisObjekt.
static java.util.List getVawsByObjekt(BasisObjekt objekt)
          Liefert alle VAWS-Fachdatensätze zu einem bestimmten BasisObjekt.
 boolean isAbfuellflaeche()
           
 boolean isLageranlage()
           
 boolean isRohrleitung()
           
 boolean isVAWSAbscheider()
           
static boolean removeFachdaten(VawsFachdaten fachdaten)
          Löscht einen vorhandenen Datensatz aus der Datenbank.
static boolean saveFachdaten(VawsFachdaten fachdaten)
          Speichert einen VAWS-Fachdatensatz in der Datenbank.
 java.lang.String toString()
          Liefert einen String der Form "BehaelterID: Anlagenart Herstellnr".
 
Methods inherited from class de.bielefeld.umweltamt.aui.mappings.vaws.AbstractVawsFachdaten
equals, getAngemahntkz, getAnlagenart, getAuffangraum, getAusfuehrung, getAusKupfer, getAusStahl, getBasisObjekt, getBaujahr, getBehaelterart, getBehaelterId, getBemerkungen, getBeschreibung_a, getBeschreibung_r, getBeschreibung_s, getDatumAenderung, getDatumErfassung, getDatumGenehmigung, getDatumInbetriebnahme, getDoppelwandig, getFluessigkeit, getGefaehrdungsstufe, getGrenzwertgeber, getHashValue, getHersteller, getHerstellnr, getInnenbeschichtung, getKellerlagerung, getLeckanzeige, getLeckschutzauskleidung, getMahnfrist, getMaterial, getMenge, getMitSchutzrohr, getOberirdisch, getPruefturnus, getPruefumfang, getRohrKathodenschutz, getSaugleitung, getStillegungsdatum, getUnterirdisch, getVbfeinstufung, getVerwendung, getWgk, getWiedervorlage, hashCode, setAngemahntkz, setAnlagenart, setAuffangraum, setAusfuehrung, setAusKupfer, setAusStahl, setBasisObjekt, setBaujahr, setBehaelterart, setBehaelterId, setBemerkungen, setBeschreibung_a, setBeschreibung_r, setBeschreibung_s, setDatumAenderung, setDatumErfassung, setDatumGenehmigung, setDatumInbetriebnahme, setDoppelwandig, setFluessigkeit, setGefaehrdungsstufe, setGrenzwertgeber, setHashValue, setHersteller, setHerstellnr, setInnenbeschichtung, setKellerlagerung, setLeckanzeige, setLeckschutzauskleidung, setMahnfrist, setMaterial, setMenge, setMitSchutzrohr, setOberirdisch, setPruefturnus, setPruefumfang, setRohrKathodenschutz, setSaugleitung, setStillegungsdatum, setUnterirdisch, setVbfeinstufung, setVerwendung, setWgk, setWiedervorlage
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VawsFachdaten

public VawsFachdaten()
Simple constructor of VawsFachdaten instances.


VawsFachdaten

public VawsFachdaten(java.lang.Integer behaelterId)
Constructor of VawsFachdaten instances given a simple primary key.

Parameters:
behaelterId -
Method Detail

toString

public java.lang.String toString()
Liefert einen String der Form "BehaelterID: Anlagenart Herstellnr".

Overrides:
toString in class java.lang.Object

getStillegungsDatumString

public java.lang.String getStillegungsDatumString()

isAbfuellflaeche

public boolean isAbfuellflaeche()

isVAWSAbscheider

public boolean isVAWSAbscheider()

isLageranlage

public boolean isLageranlage()

isRohrleitung

public boolean isRohrleitung()

getVawsByObjekt

public static java.util.List getVawsByObjekt(BasisObjekt objekt)
Liefert alle VAWS-Fachdatensätze zu einem bestimmten BasisObjekt.

Parameters:
objekt - Das BasisObjekt.
Returns:
Eine Liste mit VawsFachdaten.

getVawsByBehaelterId

public static VawsFachdaten getVawsByBehaelterId(java.lang.Integer id)
Liefert alle VAWS-Fachdatensätze zu einem bestimmten BasisObjekt.

Parameters:
objekt - Das BasisObjekt.
Returns:
Eine Liste mit VawsFachdaten.

saveFachdaten

public static boolean saveFachdaten(VawsFachdaten fachdaten)
Speichert einen VAWS-Fachdatensatz in der Datenbank.

Parameters:
fachdaten - Der zu speichernde Datensatz.
Returns:
true, falls beim Speichern kein Fehler auftritt, sonst false.

removeFachdaten

public static boolean removeFachdaten(VawsFachdaten fachdaten)
Löscht einen vorhandenen Datensatz aus der Datenbank.

Parameters:
fachdaten - Der Datensatz, der gelöscht werden soll.
Returns:
true, wenn der Datensatz gelöscht wurde oder false falls dabei ein Fehler auftrat (z.B. der Datensatz nicht in der Datenbank existiert).

getAusfuehrungen

public static java.lang.String[] getAusfuehrungen()
Liefert alle VAWS-Ausführungen.
ACHTUNG: Liefert nicht alle VawsFachdaten, sondern alle in der Spalte "AUSFUEHRUNG" benutzten Werte!

Returns:
Ein Array mit den Namen aller Ausführungen.

findherstellnr

public static java.util.List findherstellnr(java.lang.String herstellnr)