changeset 422:7fbf0246012c

Added model classes for lada (bund, land, stammdaten).
author Raimund Renkert <raimund.renkert@intevation.de>
date Wed, 04 Feb 2015 16:03:15 +0100
parents 0ec07c73d4bb
children 3dd907dafe71
files src/main/java/de/intevation/lada/model/KommentarM.java src/main/java/de/intevation/lada/model/KommentarP.java src/main/java/de/intevation/lada/model/Messung.java src/main/java/de/intevation/lada/model/Messwert.java src/main/java/de/intevation/lada/model/Ort.java src/main/java/de/intevation/lada/model/Probe.java src/main/java/de/intevation/lada/model/Status.java src/main/java/de/intevation/lada/model/ZusatzWert.java src/main/java/de/intevation/lada/model/bund/KommentarM.java src/main/java/de/intevation/lada/model/bund/KommentarP.java src/main/java/de/intevation/lada/model/bund/List.java src/main/java/de/intevation/lada/model/bund/ListZuordnung.java src/main/java/de/intevation/lada/model/bund/Messung.java src/main/java/de/intevation/lada/model/bund/Messwert.java src/main/java/de/intevation/lada/model/bund/Ort.java src/main/java/de/intevation/lada/model/bund/Probe.java src/main/java/de/intevation/lada/model/bund/Status.java src/main/java/de/intevation/lada/model/bund/ZusatzWert.java src/main/java/de/intevation/lada/model/land/LKommentarM.java src/main/java/de/intevation/lada/model/land/LKommentarP.java src/main/java/de/intevation/lada/model/land/LMessung.java src/main/java/de/intevation/lada/model/land/LMesswert.java src/main/java/de/intevation/lada/model/land/LOrt.java src/main/java/de/intevation/lada/model/land/LProbe.java src/main/java/de/intevation/lada/model/land/LStatus.java src/main/java/de/intevation/lada/model/land/LZusatzWert.java src/main/java/de/intevation/lada/model/land/Messprogramm.java src/main/java/de/intevation/lada/model/land/MessprogrammIntervall.java src/main/java/de/intevation/lada/model/land/MessprogrammMessung.java src/main/java/de/intevation/lada/model/land/MessungTranslation.java src/main/java/de/intevation/lada/model/land/ProbeInfo.java src/main/java/de/intevation/lada/model/land/ProbeInfo2.java src/main/java/de/intevation/lada/model/land/ProbeTranslation.java src/main/java/de/intevation/lada/model/stamm/Auth.java src/main/java/de/intevation/lada/model/stamm/Datenbasis.java src/main/java/de/intevation/lada/model/stamm/DeVg.java src/main/java/de/intevation/lada/model/stamm/DeskriptorUmwelt.java src/main/java/de/intevation/lada/model/stamm/Deskriptoren.java src/main/java/de/intevation/lada/model/stamm/KoordinatenArt.java src/main/java/de/intevation/lada/model/stamm/MessEinheit.java src/main/java/de/intevation/lada/model/stamm/MessMethode.java src/main/java/de/intevation/lada/model/stamm/MessStelle.java src/main/java/de/intevation/lada/model/stamm/Messgroesse.java src/main/java/de/intevation/lada/model/stamm/MessgroessenGruppe.java src/main/java/de/intevation/lada/model/stamm/MgGrp.java src/main/java/de/intevation/lada/model/stamm/MgGrpPK.java src/main/java/de/intevation/lada/model/stamm/MmtMessgroesse.java src/main/java/de/intevation/lada/model/stamm/MmtMessgroesseGrp.java src/main/java/de/intevation/lada/model/stamm/MmtMessgroesseGrpPK.java src/main/java/de/intevation/lada/model/stamm/MmtMessgroessePK.java src/main/java/de/intevation/lada/model/stamm/NetzBetreiber.java src/main/java/de/intevation/lada/model/stamm/PflichtMessgroesse.java src/main/java/de/intevation/lada/model/stamm/ProbenZusatz.java src/main/java/de/intevation/lada/model/stamm/Probenart.java src/main/java/de/intevation/lada/model/stamm/SOrt.java src/main/java/de/intevation/lada/model/stamm/Staat.java src/main/java/de/intevation/lada/model/stamm/Umwelt.java src/main/java/de/intevation/lada/model/stamm/Verwaltungseinheit.java
diffstat 58 files changed, 4790 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/KommentarM.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,81 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model;
+
+import java.io.Serializable;
+import java.sql.Timestamp;
+
+import javax.persistence.Column;
+import javax.persistence.Id;
+import javax.persistence.MappedSuperclass;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the kommentar_m database table.
+ */
+@MappedSuperclass
+@Table(name="kommentar_m")
+public class KommentarM implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Column(name="messungs_id")
+    private Integer messung;
+
+    private Timestamp datum;
+
+    private String erzeuger;
+
+    @Id
+    private Integer id;
+
+    private String text;
+
+    public KommentarM() {
+    }
+
+    public Timestamp getDatum() {
+        return this.datum;
+    }
+
+    public void setDatum(Timestamp datum) {
+        this.datum = datum;
+    }
+
+    public String getErzeuger() {
+        return this.erzeuger;
+    }
+
+    public void setErzeuger(String erzeuger) {
+        this.erzeuger = erzeuger;
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getText() {
+        return this.text;
+    }
+
+    public void setText(String text) {
+        this.text = text;
+    }
+
+    public Integer getMessung() {
+        return this.messung;
+    }
+
+    public void setMessung(Integer messung) {
+        this.messung = messung;
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/KommentarP.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,81 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model;
+
+import java.io.Serializable;
+import java.sql.Timestamp;
+
+import javax.persistence.Column;
+import javax.persistence.Id;
+import javax.persistence.MappedSuperclass;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the kommentar_p database table.
+ */
+@MappedSuperclass
+@Table(name="kommentar_p")
+public class KommentarP implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    private Timestamp datum;
+
+    private String erzeuger;
+
+    @Id
+    private Integer id;
+
+    private String text;
+
+    @Column(name="probe_id")
+    private Integer probeId;
+
+    public KommentarP() {
+    }
+
+    public Timestamp getDatum() {
+        return this.datum;
+    }
+
+    public void setDatum(Timestamp datum) {
+        this.datum = datum;
+    }
+
+    public String getErzeuger() {
+        return this.erzeuger;
+    }
+
+    public void setErzeuger(String erzeuger) {
+        this.erzeuger = erzeuger;
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getText() {
+        return this.text;
+    }
+
+    public void setText(String text) {
+        this.text = text;
+    }
+
+    public Integer getProbeId() {
+        return probeId;
+    }
+
+    public void setProbeId(Integer probeId) {
+        this.probeId = probeId;
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/Messung.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,103 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model;
+
+import java.io.Serializable;
+import java.sql.Timestamp;
+
+import javax.persistence.Column;
+import javax.persistence.Id;
+import javax.persistence.MappedSuperclass;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the messung database table.
+ */
+@MappedSuperclass
+@Table(name="messung")
+public class Messung implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    private Boolean fertig;
+
+    @Column(name="letzte_aenderung")
+    private Timestamp letzteAenderung;
+
+    private Integer messdauer;
+
+    private Timestamp messzeitpunkt;
+
+    @Column(name="mmt_id")
+    private String mmtId;
+
+    @Column(name="probe_id")
+    private Integer probeId;
+
+    public Messung() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Boolean getFertig() {
+        return this.fertig;
+    }
+
+    public void setFertig(Boolean fertig) {
+        this.fertig = fertig;
+    }
+
+    public Timestamp getLetzteAenderung() {
+        return this.letzteAenderung;
+    }
+
+    public void setLetzteAenderung(Timestamp letzteAenderung) {
+        this.letzteAenderung = letzteAenderung;
+    }
+
+    public Integer getMessdauer() {
+        return this.messdauer;
+    }
+
+    public void setMessdauer(Integer messdauer) {
+        this.messdauer = messdauer;
+    }
+
+    public Timestamp getMesszeitpunkt() {
+        return this.messzeitpunkt;
+    }
+
+    public void setMesszeitpunkt(Timestamp messzeitpunkt) {
+        this.messzeitpunkt = messzeitpunkt;
+    }
+
+    public String getMmtId() {
+        return this.mmtId;
+    }
+
+    public void setMmtId(String mmtId) {
+        this.mmtId = mmtId;
+    }
+
+    public Integer getProbeId() {
+        return probeId;
+    }
+
+    public void setProbeId(Integer probeId) {
+        this.probeId = probeId;
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/Messwert.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,137 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model;
+
+import java.io.Serializable;
+import java.sql.Timestamp;
+
+import javax.persistence.Column;
+import javax.persistence.Id;
+import javax.persistence.MappedSuperclass;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the messwert database table.
+ */
+@MappedSuperclass
+@Table(name="messwert")
+public class Messwert implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    private Boolean grenzwertueberschreitung;
+
+    @Column(name="letzte_aenderung")
+    private Timestamp letzteAenderung;
+
+    @Column(name="meh_id")
+    private Integer mehId;
+
+    private float messfehler;
+
+    @Column(name="messgroesse_id")
+    private Integer messgroesseId;
+
+    @Column(name="messungs_id")
+    private Integer messungsId;
+
+    private float messwert;
+
+    @Column(name="messwert_nwg")
+    private String messwertNwg;
+
+    @Column(name="nwg_zu_messwert")
+    private float nwgZuMesswert;
+
+    public Messwert() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Boolean getGrenzwertueberschreitung() {
+        return this.grenzwertueberschreitung;
+    }
+
+    public void setGrenzwertueberschreitung(Boolean grenzwertueberschreitung) {
+        this.grenzwertueberschreitung = grenzwertueberschreitung;
+    }
+
+    public Timestamp getLetzteAenderung() {
+        return this.letzteAenderung;
+    }
+
+    public void setLetzteAenderung(Timestamp letzteAenderung) {
+        this.letzteAenderung = letzteAenderung;
+    }
+
+    public Integer getMehId() {
+        return this.mehId;
+    }
+
+    public void setMehId(Integer mehId) {
+        this.mehId = mehId;
+    }
+
+    public float getMessfehler() {
+        return this.messfehler;
+    }
+
+    public void setMessfehler(float messfehler) {
+        this.messfehler = messfehler;
+    }
+
+    public Integer getMessgroesseId() {
+        return this.messgroesseId;
+    }
+
+    public void setMessgroesseId(Integer messgroesseId) {
+        this.messgroesseId = messgroesseId;
+    }
+
+    public Integer getMessungsId() {
+        return this.messungsId;
+    }
+
+    public void setMessungsId(Integer messungsId) {
+        this.messungsId = messungsId;
+    }
+
+    public float getMesswert() {
+        return this.messwert;
+    }
+
+    public void setMesswert(float messwert) {
+        this.messwert = messwert;
+    }
+
+    public String getMesswertNwg() {
+        return this.messwertNwg;
+    }
+
+    public void setMesswertNwg(String messwertNwg) {
+        this.messwertNwg = messwertNwg;
+    }
+
+    public float getNwgZuMesswert() {
+        return this.nwgZuMesswert;
+    }
+
+    public void setNwgZuMesswert(float nwgZuMesswert) {
+        this.nwgZuMesswert = nwgZuMesswert;
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/Ort.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,95 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import java.sql.Timestamp;
+
+import javax.persistence.Column;
+import javax.persistence.Id;
+import javax.persistence.MappedSuperclass;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the ort database table.
+ */
+@MappedSuperclass
+@Table(name="ort")
+public class Ort implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    @Column(name="letzte_aenderung")
+    private Timestamp letzteAenderung;
+
+    @Column(name="orts_typ")
+    private String ortsTyp;
+
+    private String ortszusatztext;
+
+    @Column(name="probe_id")
+    private Integer probeId;
+
+    @Column(name="ort_id")
+    private BigInteger ort;
+
+    public Ort() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Timestamp getLetzteAenderung() {
+        return this.letzteAenderung;
+    }
+
+    public void setLetzteAenderung(Timestamp letzteAenderung) {
+        this.letzteAenderung = letzteAenderung;
+    }
+
+    public String getOrtsTyp() {
+        return this.ortsTyp;
+    }
+
+    public void setOrtsTyp(String ortsTyp) {
+        this.ortsTyp = ortsTyp;
+    }
+
+    public String getOrtszusatztext() {
+        return this.ortszusatztext;
+    }
+
+    public void setOrtszusatztext(String ortszusatztext) {
+        this.ortszusatztext = ortszusatztext;
+    }
+
+    public Integer getProbeId() {
+        return this.probeId;
+    }
+
+    public void setProbeId(Integer probeId) {
+        this.probeId = probeId;
+    }
+
+    public BigInteger getOrt() {
+        return this.ort;
+    }
+
+    public void setOrt(BigInteger ort) {
+        this.ort = ort;
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/Probe.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,182 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model;
+
+import java.io.Serializable;
+import java.sql.Timestamp;
+
+import javax.persistence.Column;
+import javax.persistence.Id;
+import javax.persistence.MappedSuperclass;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the probe database table.
+ */
+@MappedSuperclass
+@Table(name="probe")
+public class Probe implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    @Column(name="ba_id")
+    private String baId;
+
+    @Column(name="datenbasis_id")
+    private Integer datenbasisId;
+
+    @Column(name="letzte_aenderung")
+    private Timestamp letzteAenderung;
+
+    private String media;
+
+    @Column(name="media_desk")
+    private String mediaDesk;
+
+    private Long mittelungsdauer;
+
+    @Column(name="mst_id")
+    private String mstId;
+
+    @Column(name="netzbetreiber_id")
+    private String netzbetreiberId;
+
+    @Column(name="probeentnahme_beginn")
+    private Timestamp probeentnahmeBeginn;
+
+    @Column(name="probeentnahme_ende")
+    private Timestamp probeentnahmeEnde;
+
+    @Column(name="probenart_id")
+    private Integer probenartId;
+
+    private Boolean test;
+
+    @Column(name="umw_id")
+    private String umwId;
+
+    public Probe() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getBaId() {
+        return this.baId;
+    }
+
+    public void setBaId(String baId) {
+        this.baId = baId;
+    }
+
+    public Integer getDatenbasisId() {
+        return this.datenbasisId;
+    }
+
+    public void setDatenbasisId(Integer datenbasisId) {
+        this.datenbasisId = datenbasisId;
+    }
+
+    public Timestamp getLetzteAenderung() {
+        return this.letzteAenderung;
+    }
+
+    public void setLetzteAenderung(Timestamp letzteAenderung) {
+        this.letzteAenderung = letzteAenderung;
+    }
+
+    public String getMedia() {
+        return this.media;
+    }
+
+    public void setMedia(String media) {
+        this.media = media;
+    }
+
+    public String getMediaDesk() {
+        return this.mediaDesk;
+    }
+
+    public void setMediaDesk(String mediaDesk) {
+        this.mediaDesk = mediaDesk;
+    }
+
+    public Long getMittelungsdauer() {
+        return this.mittelungsdauer;
+    }
+
+    public void setMittelungsdauer(Long mittelungsdauer) {
+        this.mittelungsdauer = mittelungsdauer;
+    }
+
+    public String getMstId() {
+        return this.mstId;
+    }
+
+    public void setMstId(String mstId) {
+        this.mstId = mstId;
+    }
+
+    public String getNetzbetreiberId() {
+        return this.netzbetreiberId;
+    }
+
+    public void setNetzbetreiberId(String netzbetreiberId) {
+        this.netzbetreiberId = netzbetreiberId;
+    }
+
+    public Timestamp getProbeentnahmeBeginn() {
+        return this.probeentnahmeBeginn;
+    }
+
+    public void setProbeentnahmeBeginn(Timestamp probeentnahmeBeginn) {
+        this.probeentnahmeBeginn = probeentnahmeBeginn;
+    }
+
+    public Timestamp getProbeentnahmeEnde() {
+        return this.probeentnahmeEnde;
+    }
+
+    public void setProbeentnahmeEnde(Timestamp probeentnahmeEnde) {
+        this.probeentnahmeEnde = probeentnahmeEnde;
+    }
+
+    public Integer getProbenartId() {
+        return this.probenartId;
+    }
+
+    public void setProbenartId(Integer probenartId) {
+        this.probenartId = probenartId;
+    }
+
+    public Boolean getTest() {
+        return this.test;
+    }
+
+    public void setTest(Boolean test) {
+        this.test = test;
+    }
+
+    public String getUmwId() {
+        return this.umwId;
+    }
+
+    public void setUmwId(String umwId) {
+        this.umwId = umwId;
+    }
+
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/Status.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,89 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model;
+
+import java.io.Serializable;
+import javax.persistence.*;
+import java.sql.Timestamp;
+
+
+/**
+ * The persistent class for the status database table.
+ */
+@MappedSuperclass
+@Table(name="status")
+public class Status implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    private String erzeuger;
+
+    @Column(name="messungs_id")
+    private Integer messungsId;
+
+    @Column(name="s_datum")
+    private Timestamp sDatum;
+
+    @Column(name="s_kommentar")
+    private String sKommentar;
+
+    private Integer status;
+
+    public Status() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getErzeuger() {
+        return this.erzeuger;
+    }
+
+    public void setErzeuger(String erzeuger) {
+        this.erzeuger = erzeuger;
+    }
+
+    public Integer getMessungsId() {
+        return this.messungsId;
+    }
+
+    public void setMessungsId(Integer messungsId) {
+        this.messungsId = messungsId;
+    }
+
+    public Timestamp getSDatum() {
+        return this.sDatum;
+    }
+
+    public void setSDatum(Timestamp sDatum) {
+        this.sDatum = sDatum;
+    }
+
+    public String getSKommentar() {
+        return this.sKommentar;
+    }
+
+    public void setSKommentar(String sKommentar) {
+        this.sKommentar = sKommentar;
+    }
+
+    public Integer getStatus() {
+        return this.status;
+    }
+
+    public void setStatus(Integer status) {
+        this.status = status;
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/ZusatzWert.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,102 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model;
+
+import java.io.Serializable;
+import javax.persistence.*;
+import java.sql.Timestamp;
+
+
+/**
+ * The persistent class for the zusatz_wert database table.
+ */
+@MappedSuperclass
+@Table(name="zusatz_wert")
+public class ZusatzWert implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    @Column(name="letzte_aenderung")
+    private Timestamp letzteAenderung;
+
+    private float messfehler;
+
+    @Column(name="messwert_pzs")
+    private float messwertPzs;
+
+    @Column(name="nwg_zu_messwert")
+    private float nwgZuMesswert;
+
+    @Column(name="probe_id")
+    private Integer probeId;
+
+    @Column(name="pzs_id")
+    private String pzsId;
+
+    public ZusatzWert() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Timestamp getLetzteAenderung() {
+        return this.letzteAenderung;
+    }
+
+    public void setLetzteAenderung(Timestamp letzteAenderung) {
+        this.letzteAenderung = letzteAenderung;
+    }
+
+    public float getMessfehler() {
+        return this.messfehler;
+    }
+
+    public void setMessfehler(float messfehler) {
+        this.messfehler = messfehler;
+    }
+
+    public float getMesswertPzs() {
+        return this.messwertPzs;
+    }
+
+    public void setMesswertPzs(float messwertPzs) {
+        this.messwertPzs = messwertPzs;
+    }
+
+    public float getNwgZuMesswert() {
+        return this.nwgZuMesswert;
+    }
+
+    public void setNwgZuMesswert(float nwgZuMesswert) {
+        this.nwgZuMesswert = nwgZuMesswert;
+    }
+
+    public Integer getProbeId() {
+        return this.probeId;
+    }
+
+    public void setProbeId(Integer probeId) {
+        this.probeId = probeId;
+    }
+
+    public String getPzsId() {
+        return this.pzsId;
+    }
+
+    public void setPzsId(String pzsId) {
+        this.pzsId = pzsId;
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/bund/KommentarM.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,22 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.bund;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the kommentar_m database table.
+ */
+@Entity
+@Table(name="kommentar_m")
+public class KommentarM extends de.intevation.lada.model.KommentarM {
+    private static final long serialVersionUID = 1L;
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/bund/KommentarP.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,22 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.bund;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the kommentar_p database table.
+ */
+@Entity
+@Table(name="kommentar_p")
+public class KommentarP extends de.intevation.lada.model.KommentarP {
+    private static final long serialVersionUID = 1L;
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/bund/List.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,89 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.bund;
+
+import java.io.Serializable;
+import javax.persistence.*;
+import java.sql.Timestamp;
+
+
+/**
+ * The persistent class for the list database table.
+ */
+@Entity
+@Table(name="list")
+public class List implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    private String beschreibuing;
+
+    private String bezeichnung;
+
+    @Column(name="gueltig_bis")
+    private Timestamp gueltigBis;
+
+    @Column(name="letzte_aenderung")
+    private Timestamp letzteAenderung;
+
+    private String typ;
+
+    public List() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getBeschreibuing() {
+        return this.beschreibuing;
+    }
+
+    public void setBeschreibuing(String beschreibuing) {
+        this.beschreibuing = beschreibuing;
+    }
+
+    public String getBezeichnung() {
+        return this.bezeichnung;
+    }
+
+    public void setBezeichnung(String bezeichnung) {
+        this.bezeichnung = bezeichnung;
+    }
+
+    public Timestamp getGueltigBis() {
+        return this.gueltigBis;
+    }
+
+    public void setGueltigBis(Timestamp gueltigBis) {
+        this.gueltigBis = gueltigBis;
+    }
+
+    public Timestamp getLetzteAenderung() {
+        return this.letzteAenderung;
+    }
+
+    public void setLetzteAenderung(Timestamp letzteAenderung) {
+        this.letzteAenderung = letzteAenderung;
+    }
+
+    public String getTyp() {
+        return this.typ;
+    }
+
+    public void setTyp(String typ) {
+        this.typ = typ;
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/bund/ListZuordnung.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,47 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.bund;
+
+import java.io.Serializable;
+import javax.persistence.*;
+
+
+/**
+ * The persistent class for the list_zuordnung database table.
+ */
+@Entity
+@Table(name="list_zuordnung")
+public class ListZuordnung implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    @Column(name="list_id")
+    private Integer listId;
+
+    @Column(name="probe_id")
+    private Integer probeId;
+
+    public ListZuordnung() {
+    }
+
+    public Integer getListId() {
+        return this.listId;
+    }
+
+    public void setListId(Integer listId) {
+        this.listId = listId;
+    }
+
+    public Integer getProbeId() {
+        return this.probeId;
+    }
+
+    public void setProbeId(Integer probeId) {
+        this.probeId = probeId;
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/bund/Messung.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,22 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.bund;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the messung database table.
+ */
+@Entity
+@Table(name="messung")
+public class Messung extends de.intevation.lada.model.Messung {
+    private static final long serialVersionUID = 1L;
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/bund/Messwert.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,22 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.bund;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the messwert database table.
+ */
+@Entity
+@Table(name="messwert")
+public class Messwert extends de.intevation.lada.model.Messwert {
+    private static final long serialVersionUID = 1L;
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/bund/Ort.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,22 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.bund;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the ort database table.
+ */
+@Entity
+@Table(name="ort")
+public class Ort extends de.intevation.lada.model.Ort {
+    private static final long serialVersionUID = 1L;
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/bund/Probe.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,22 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.bund;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the probe database table.
+ */
+@Entity
+@Table(name="probe")
+public class Probe extends de.intevation.lada.model.Probe {
+    private static final long serialVersionUID = 1L;
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/bund/Status.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,22 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.bund;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the status database table.
+ */
+@Entity
+@Table(name="status")
+public class Status extends de.intevation.lada.model.Status {
+    private static final long serialVersionUID = 1L;
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/bund/ZusatzWert.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,22 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.bund;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the zusatz_wert database table.
+ */
+@Entity
+@Table(name="zusatz_wert")
+public class ZusatzWert extends de.intevation.lada.model.ZusatzWert {
+    private static final long serialVersionUID = 1L;
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/land/LKommentarM.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,24 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.land;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+import de.intevation.lada.model.KommentarM;
+
+
+/**
+ * The persistent class for the kommentar_m database table.
+ */
+@Entity
+@Table(name="kommentar_m")
+public class LKommentarM extends KommentarM {
+    private static final long serialVersionUID = 1L;
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/land/LKommentarP.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,24 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.land;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+import de.intevation.lada.model.bund.KommentarP;
+
+
+/**
+ * The persistent class for the kommentar_p database table.
+ */
+@Entity
+@Table(name="kommentar_p")
+public class LKommentarP extends KommentarP {
+    private static final long serialVersionUID = 1L;
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/land/LMessung.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,36 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.land;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+import de.intevation.lada.model.Messung;
+
+
+/**
+ * The persistent class for the messung database table.
+ */
+@Entity
+@Table(name="messung")
+public class LMessung extends Messung {
+    private static final long serialVersionUID = 1L;
+
+    private Boolean geplant;
+
+    public LMessung() {
+    }
+
+    public Boolean getGeplant() {
+        return this.geplant;
+    }
+
+    public void setGeplant(Boolean geplant) {
+        this.geplant = geplant;
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/land/LMesswert.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,22 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.land;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the messwert database table.
+ */
+@Entity
+@Table(name="messwert")
+public class LMesswert extends de.intevation.lada.model.Messwert {
+    private static final long serialVersionUID = 1L;
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/land/LOrt.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,22 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.land;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the ort database table.
+ */
+@Entity
+@Table(name="ort")
+public class LOrt extends de.intevation.lada.model.Ort {
+    private static final long serialVersionUID = 1L;
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/land/LProbe.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,106 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.land;
+
+import java.sql.Timestamp;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+import de.intevation.lada.model.Probe;
+
+
+/**
+ * The persistent class for the probe database table.
+ */
+@Entity
+@Table(name="probe")
+public class LProbe extends Probe {
+    private static final long serialVersionUID = 1L;
+
+    @Column(name="erzeuger_id")
+    private Integer erzeugerId;
+
+    @Column(name="mp_kat")
+    private String mpKat;
+
+    @Column(name="mpl_id")
+    private String mplId;
+
+    @Column(name="mpr_id")
+    private Integer mprId;
+
+    @Column(name="probe_nehmer_id")
+    private Integer probeNehmerId;
+
+    @Column(name="solldatum_beginn")
+    private Timestamp solldatumBeginn;
+
+    @Column(name="solldatum_ende")
+    private Timestamp solldatumEnde;
+
+    public LProbe() {
+    }
+
+    public Integer getErzeugerId() {
+        return this.erzeugerId;
+    }
+
+    public void setErzeugerId(Integer erzeugerId) {
+        this.erzeugerId = erzeugerId;
+    }
+
+    public String getMpKat() {
+        return this.mpKat;
+    }
+
+    public void setMpKat(String mpKat) {
+        this.mpKat = mpKat;
+    }
+
+    public String getMplId() {
+        return this.mplId;
+    }
+
+    public void setMplId(String mplId) {
+        this.mplId = mplId;
+    }
+
+    public Integer getMprId() {
+        return this.mprId;
+    }
+
+    public void setMprId(Integer mprId) {
+        this.mprId = mprId;
+    }
+
+    public Integer getProbeNehmerId() {
+        return this.probeNehmerId;
+    }
+
+    public void setProbeNehmerId(Integer probeNehmerId) {
+        this.probeNehmerId = probeNehmerId;
+    }
+
+    public Timestamp getSolldatumBeginn() {
+        return this.solldatumBeginn;
+    }
+
+    public void setSolldatumBeginn(Timestamp solldatumBeginn) {
+        this.solldatumBeginn = solldatumBeginn;
+    }
+
+    public Timestamp getSolldatumEnde() {
+        return this.solldatumEnde;
+    }
+
+    public void setSolldatumEnde(Timestamp solldatumEnde) {
+        this.solldatumEnde = solldatumEnde;
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/land/LStatus.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,22 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.land;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the status database table.
+ */
+@Entity
+@Table(name="status")
+public class LStatus extends de.intevation.lada.model.Status {
+    private static final long serialVersionUID = 1L;
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/land/LZusatzWert.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,22 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.land;
+
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the zusatz_wert database table.
+ */
+@Entity
+@Table(name="zusatz_wert")
+public class LZusatzWert extends de.intevation.lada.model.ZusatzWert {
+    private static final long serialVersionUID = 1L;
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/land/Messprogramm.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,114 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.land;
+
+import java.io.Serializable;
+import java.sql.Timestamp;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the messprogramm database table.
+ */
+@Entity
+@Table(name="messprogramm")
+public class Messprogramm implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    private Timestamp bis;
+
+    @Column(name="media_desk")
+    private String mediaDesk;
+
+    private String name;
+
+    @Column(name="ort_id")
+    private Long ortId;
+
+    @Column(name="umw_id")
+    private String umwId;
+
+    private Timestamp von;
+
+    @Column(name="intervall_id")
+    private Integer messprogrammIntervall;
+
+    public Messprogramm() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Timestamp getBis() {
+        return this.bis;
+    }
+
+    public void setBis(Timestamp bis) {
+        this.bis = bis;
+    }
+
+    public String getMediaDesk() {
+        return this.mediaDesk;
+    }
+
+    public void setMediaDesk(String mediaDesk) {
+        this.mediaDesk = mediaDesk;
+    }
+
+    public String getName() {
+        return this.name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public Long getOrtId() {
+        return this.ortId;
+    }
+
+    public void setOrtId(Long ortId) {
+        this.ortId = ortId;
+    }
+
+    public String getUmwId() {
+        return this.umwId;
+    }
+
+    public void setUmwId(String umwId) {
+        this.umwId = umwId;
+    }
+
+    public Timestamp getVon() {
+        return this.von;
+    }
+
+    public void setVon(Timestamp von) {
+        this.von = von;
+    }
+
+    public Integer getMessprogrammIntervall() {
+        return this.messprogrammIntervall;
+    }
+
+    public void setMessprogrammIntervall(Integer messprogrammIntervall) {
+        this.messprogrammIntervall = messprogrammIntervall;
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/land/MessprogrammIntervall.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,58 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.land;
+
+import java.io.Serializable;
+
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the messprogramm_intervall database table.
+ */
+@Entity
+@Table(name="messprogramm_intervall")
+public class MessprogrammIntervall implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    private String kommentar;
+
+    private String name;
+
+    public MessprogrammIntervall() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getKommentar() {
+        return this.kommentar;
+    }
+
+    public void setKommentar(String kommentar) {
+        this.kommentar = kommentar;
+    }
+
+    public String getName() {
+        return this.name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/land/MessprogrammMessung.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,58 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.land;
+
+import java.io.Serializable;
+import javax.persistence.*;
+
+
+/**
+ * The persistent class for the messprogramm_messung database table.
+ */
+@Entity
+@Table(name="messprogramm_messung")
+public class MessprogrammMessung implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    @Column(name="mmt_id")
+    private String mmtId;
+
+    @ManyToOne
+    private Messprogramm messprogramm;
+
+    public MessprogrammMessung() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getMmtId() {
+        return this.mmtId;
+    }
+
+    public void setMmtId(String mmtId) {
+        this.mmtId = mmtId;
+    }
+
+    public Messprogramm getMessprogramm() {
+        return this.messprogramm;
+    }
+
+    public void setMessprogramm(Messprogramm messprogramm) {
+        this.messprogramm = messprogramm;
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/land/MessungTranslation.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,80 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.land;
+
+import java.io.Serializable;
+import javax.persistence.*;
+
+
+/**
+ * The persistent class for the messung_translation database table.
+ */
+@Entity
+@Table(name="messung_translation")
+public class MessungTranslation implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    @Column(name="messungs_id")
+    private Integer messungsId;
+
+    @Column(name="messungs_id_alt")
+    private Integer messungsIdAlt;
+
+    @Column(name="nebenproben_nr")
+    private String nebenprobenNr;
+
+    @Column(name="probe_id_alt")
+    private String probeIdAlt;
+
+    public MessungTranslation() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Integer getMessungsId() {
+        return this.messungsId;
+    }
+
+    public void setMessungsId(Integer messungsId) {
+        this.messungsId = messungsId;
+    }
+
+    public Integer getMessungsIdAlt() {
+        return this.messungsIdAlt;
+    }
+
+    public void setMessungsIdAlt(Integer messungsIdAlt) {
+        this.messungsIdAlt = messungsIdAlt;
+    }
+
+    public String getNebenprobenNr() {
+        return this.nebenprobenNr;
+    }
+
+    public void setNebenprobenNr(String nebenprobenNr) {
+        this.nebenprobenNr = nebenprobenNr;
+    }
+
+    public String getProbeIdAlt() {
+        return this.probeIdAlt;
+    }
+
+    public void setProbeIdAlt(String probeIdAlt) {
+        this.probeIdAlt = probeIdAlt;
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/land/ProbeInfo.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,277 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.land;
+
+import java.io.Serializable;
+import javax.persistence.*;
+import java.sql.Timestamp;
+
+
+/**
+ * The persistent class for the probe_info database table.
+ */
+@Entity
+@Table(name="probe_info")
+@NamedQuery(name="ProbeInfo.findAll", query="SELECT p FROM ProbeInfo p")
+public class ProbeInfo implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Column(name="ba_id")
+    private String baId;
+
+    @Column(name="datenbasis_id")
+    private Integer datenbasisId;
+
+    @Column(name="erzeuger_id")
+    private Integer erzeugerId;
+
+    @Column(name="hauptproben_nr")
+    private String hauptprobenNr;
+
+    @Id
+    private Integer id;
+
+    @Column(name="letzte_aenderung")
+    private Timestamp letzteAenderung;
+
+    private String media;
+
+    @Column(name="media_desk")
+    private String mediaDesk;
+
+    private Long mittelungsdauer;
+
+    @Column(name="mp_kat")
+    private String mpKat;
+
+    @Column(name="mpl_id")
+    private String mplId;
+
+    @Column(name="mpr_id")
+    private Integer mprId;
+
+    @Column(name="mst_id")
+    private String mstId;
+
+    @Column(name="netzbetreiber_id")
+    private String netzbetreiberId;
+
+    @Column(name="probe_id_alt")
+    private String probeIdAlt;
+
+    @Column(name="probe_nehmer_id")
+    private Integer probeNehmerId;
+
+    @Column(name="probeentnahme_beginn")
+    private Timestamp probeentnahmeBeginn;
+
+    @Column(name="probeentnahme_ende")
+    private Timestamp probeentnahmeEnde;
+
+    @Column(name="probenart_id")
+    private Integer probenartId;
+
+    @Column(name="solldatum_beginn")
+    private Timestamp solldatumBeginn;
+
+    @Column(name="solldatum_ende")
+    private Timestamp solldatumEnde;
+
+    private Boolean test;
+
+    @Column(name="umw_id")
+    private String umwId;
+
+    public ProbeInfo() {
+    }
+
+    public String getBaId() {
+        return this.baId;
+    }
+
+    public void setBaId(String baId) {
+        this.baId = baId;
+    }
+
+    public Integer getDatenbasisId() {
+        return this.datenbasisId;
+    }
+
+    public void setDatenbasisId(Integer datenbasisId) {
+        this.datenbasisId = datenbasisId;
+    }
+
+    public Integer getErzeugerId() {
+        return this.erzeugerId;
+    }
+
+    public void setErzeugerId(Integer erzeugerId) {
+        this.erzeugerId = erzeugerId;
+    }
+
+    public String getHauptprobenNr() {
+        return this.hauptprobenNr;
+    }
+
+    public void setHauptprobenNr(String hauptprobenNr) {
+        this.hauptprobenNr = hauptprobenNr;
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Timestamp getLetzteAenderung() {
+        return this.letzteAenderung;
+    }
+
+    public void setLetzteAenderung(Timestamp letzteAenderung) {
+        this.letzteAenderung = letzteAenderung;
+    }
+
+    public String getMedia() {
+        return this.media;
+    }
+
+    public void setMedia(String media) {
+        this.media = media;
+    }
+
+    public String getMediaDesk() {
+        return this.mediaDesk;
+    }
+
+    public void setMediaDesk(String mediaDesk) {
+        this.mediaDesk = mediaDesk;
+    }
+
+    public Long getMittelungsdauer() {
+        return this.mittelungsdauer;
+    }
+
+    public void setMittelungsdauer(Long mittelungsdauer) {
+        this.mittelungsdauer = mittelungsdauer;
+    }
+
+    public String getMpKat() {
+        return this.mpKat;
+    }
+
+    public void setMpKat(String mpKat) {
+        this.mpKat = mpKat;
+    }
+
+    public String getMplId() {
+        return this.mplId;
+    }
+
+    public void setMplId(String mplId) {
+        this.mplId = mplId;
+    }
+
+    public Integer getMprId() {
+        return this.mprId;
+    }
+
+    public void setMprId(Integer mprId) {
+        this.mprId = mprId;
+    }
+
+    public String getMstId() {
+        return this.mstId;
+    }
+
+    public void setMstId(String mstId) {
+        this.mstId = mstId;
+    }
+
+    public String getNetzbetreiberId() {
+        return this.netzbetreiberId;
+    }
+
+    public void setNetzbetreiberId(String netzbetreiberId) {
+        this.netzbetreiberId = netzbetreiberId;
+    }
+
+    public String getProbeIdAlt() {
+        return this.probeIdAlt;
+    }
+
+    public void setProbeIdAlt(String probeIdAlt) {
+        this.probeIdAlt = probeIdAlt;
+    }
+
+    public Integer getProbeNehmerId() {
+        return this.probeNehmerId;
+    }
+
+    public void setProbeNehmerId(Integer probeNehmerId) {
+        this.probeNehmerId = probeNehmerId;
+    }
+
+    public Timestamp getProbeentnahmeBeginn() {
+        return this.probeentnahmeBeginn;
+    }
+
+    public void setProbeentnahmeBeginn(Timestamp probeentnahmeBeginn) {
+        this.probeentnahmeBeginn = probeentnahmeBeginn;
+    }
+
+    public Timestamp getProbeentnahmeEnde() {
+        return this.probeentnahmeEnde;
+    }
+
+    public void setProbeentnahmeEnde(Timestamp probeentnahmeEnde) {
+        this.probeentnahmeEnde = probeentnahmeEnde;
+    }
+
+    public Integer getProbenartId() {
+        return this.probenartId;
+    }
+
+    public void setProbenartId(Integer probenartId) {
+        this.probenartId = probenartId;
+    }
+
+    public Timestamp getSolldatumBeginn() {
+        return this.solldatumBeginn;
+    }
+
+    public void setSolldatumBeginn(Timestamp solldatumBeginn) {
+        this.solldatumBeginn = solldatumBeginn;
+    }
+
+    public Timestamp getSolldatumEnde() {
+        return this.solldatumEnde;
+    }
+
+    public void setSolldatumEnde(Timestamp solldatumEnde) {
+        this.solldatumEnde = solldatumEnde;
+    }
+
+    public Boolean getTest() {
+        return this.test;
+    }
+
+    public void setTest(Boolean test) {
+        this.test = test;
+    }
+
+    public String getUmwId() {
+        return this.umwId;
+    }
+
+    public void setUmwId(String umwId) {
+        this.umwId = umwId;
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/land/ProbeInfo2.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,287 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.land;
+
+import java.io.Serializable;
+import javax.persistence.*;
+import java.sql.Timestamp;
+
+
+/**
+ * The persistent class for the probe_info2 database table.
+ */
+@Entity
+@Table(name="probe_info2")
+@NamedQuery(name="ProbeInfo2.findAll", query="SELECT p FROM ProbeInfo2 p")
+public class ProbeInfo2 implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Column(name="ba_id")
+    private String baId;
+
+    @Column(name="datenbasis_id")
+    private Integer datenbasisId;
+
+    @Column(name="erzeuger_id")
+    private Integer erzeugerId;
+
+    @Column(name="hauptproben_nr")
+    private String hauptprobenNr;
+
+    @Id
+    private Integer id;
+
+    @Column(name="letzte_aenderung")
+    private Timestamp letzteAenderung;
+
+    private String media;
+
+    @Column(name="media_desk")
+    private String mediaDesk;
+
+    private Long mittelungsdauer;
+
+    @Column(name="mp_kat")
+    private String mpKat;
+
+    @Column(name="mpl_id")
+    private String mplId;
+
+    @Column(name="mpr_id")
+    private Integer mprId;
+
+    @Column(name="mst_id")
+    private String mstId;
+
+    @Column(name="netzbetreiber_id")
+    private String netzbetreiberId;
+
+    @Column(name="probe_id_alt")
+    private String probeIdAlt;
+
+    @Column(name="probe_nehmer_id")
+    private Integer probeNehmerId;
+
+    @Column(name="probeentnahme_beginn")
+    private Timestamp probeentnahmeBeginn;
+
+    @Column(name="probeentnahme_ende")
+    private Timestamp probeentnahmeEnde;
+
+    @Column(name="probenart_id")
+    private Integer probenartId;
+
+    private Boolean readonly;
+
+    @Column(name="solldatum_beginn")
+    private Timestamp solldatumBeginn;
+
+    @Column(name="solldatum_ende")
+    private Timestamp solldatumEnde;
+
+    private Boolean test;
+
+    @Column(name="umw_id")
+    private String umwId;
+
+    public ProbeInfo2() {
+    }
+
+    public String getBaId() {
+        return this.baId;
+    }
+
+    public void setBaId(String baId) {
+        this.baId = baId;
+    }
+
+    public Integer getDatenbasisId() {
+        return this.datenbasisId;
+    }
+
+    public void setDatenbasisId(Integer datenbasisId) {
+        this.datenbasisId = datenbasisId;
+    }
+
+    public Integer getErzeugerId() {
+        return this.erzeugerId;
+    }
+
+    public void setErzeugerId(Integer erzeugerId) {
+        this.erzeugerId = erzeugerId;
+    }
+
+    public String getHauptprobenNr() {
+        return this.hauptprobenNr;
+    }
+
+    public void setHauptprobenNr(String hauptprobenNr) {
+        this.hauptprobenNr = hauptprobenNr;
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Timestamp getLetzteAenderung() {
+        return this.letzteAenderung;
+    }
+
+    public void setLetzteAenderung(Timestamp letzteAenderung) {
+        this.letzteAenderung = letzteAenderung;
+    }
+
+    public String getMedia() {
+        return this.media;
+    }
+
+    public void setMedia(String media) {
+        this.media = media;
+    }
+
+    public String getMediaDesk() {
+        return this.mediaDesk;
+    }
+
+    public void setMediaDesk(String mediaDesk) {
+        this.mediaDesk = mediaDesk;
+    }
+
+    public Long getMittelungsdauer() {
+        return this.mittelungsdauer;
+    }
+
+    public void setMittelungsdauer(Long mittelungsdauer) {
+        this.mittelungsdauer = mittelungsdauer;
+    }
+
+    public String getMpKat() {
+        return this.mpKat;
+    }
+
+    public void setMpKat(String mpKat) {
+        this.mpKat = mpKat;
+    }
+
+    public String getMplId() {
+        return this.mplId;
+    }
+
+    public void setMplId(String mplId) {
+        this.mplId = mplId;
+    }
+
+    public Integer getMprId() {
+        return this.mprId;
+    }
+
+    public void setMprId(Integer mprId) {
+        this.mprId = mprId;
+    }
+
+    public String getMstId() {
+        return this.mstId;
+    }
+
+    public void setMstId(String mstId) {
+        this.mstId = mstId;
+    }
+
+    public String getNetzbetreiberId() {
+        return this.netzbetreiberId;
+    }
+
+    public void setNetzbetreiberId(String netzbetreiberId) {
+        this.netzbetreiberId = netzbetreiberId;
+    }
+
+    public String getProbeIdAlt() {
+        return this.probeIdAlt;
+    }
+
+    public void setProbeIdAlt(String probeIdAlt) {
+        this.probeIdAlt = probeIdAlt;
+    }
+
+    public Integer getProbeNehmerId() {
+        return this.probeNehmerId;
+    }
+
+    public void setProbeNehmerId(Integer probeNehmerId) {
+        this.probeNehmerId = probeNehmerId;
+    }
+
+    public Timestamp getProbeentnahmeBeginn() {
+        return this.probeentnahmeBeginn;
+    }
+
+    public void setProbeentnahmeBeginn(Timestamp probeentnahmeBeginn) {
+        this.probeentnahmeBeginn = probeentnahmeBeginn;
+    }
+
+    public Timestamp getProbeentnahmeEnde() {
+        return this.probeentnahmeEnde;
+    }
+
+    public void setProbeentnahmeEnde(Timestamp probeentnahmeEnde) {
+        this.probeentnahmeEnde = probeentnahmeEnde;
+    }
+
+    public Integer getProbenartId() {
+        return this.probenartId;
+    }
+
+    public void setProbenartId(Integer probenartId) {
+        this.probenartId = probenartId;
+    }
+
+    public Boolean getReadonly() {
+        return this.readonly;
+    }
+
+    public void setReadonly(Boolean readonly) {
+        this.readonly = readonly;
+    }
+
+    public Timestamp getSolldatumBeginn() {
+        return this.solldatumBeginn;
+    }
+
+    public void setSolldatumBeginn(Timestamp solldatumBeginn) {
+        this.solldatumBeginn = solldatumBeginn;
+    }
+
+    public Timestamp getSolldatumEnde() {
+        return this.solldatumEnde;
+    }
+
+    public void setSolldatumEnde(Timestamp solldatumEnde) {
+        this.solldatumEnde = solldatumEnde;
+    }
+
+    public Boolean getTest() {
+        return this.test;
+    }
+
+    public void setTest(Boolean test) {
+        this.test = test;
+    }
+
+    public String getUmwId() {
+        return this.umwId;
+    }
+
+    public void setUmwId(String umwId) {
+        this.umwId = umwId;
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/land/ProbeTranslation.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,69 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.land;
+
+import java.io.Serializable;
+import javax.persistence.*;
+
+
+/**
+ * The persistent class for the probe_translation database table.
+ */
+@Entity
+@Table(name="probe_translation")
+public class ProbeTranslation implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    @Column(name="hauptproben_nr")
+    private String hauptprobenNr;
+
+    @Column(name="probe_id")
+    private Integer probeId;
+
+    @Column(name="probe_id_alt")
+    private String probeIdAlt;
+
+    public ProbeTranslation() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getHauptprobenNr() {
+        return this.hauptprobenNr;
+    }
+
+    public void setHauptprobenNr(String hauptprobenNr) {
+        this.hauptprobenNr = hauptprobenNr;
+    }
+
+    public Integer getProbeId() {
+        return this.probeId;
+    }
+
+    public void setProbeId(Integer probeId) {
+        this.probeId = probeId;
+    }
+
+    public String getProbeIdAlt() {
+        return this.probeIdAlt;
+    }
+
+    public void setProbeIdAlt(String probeIdAlt) {
+        this.probeIdAlt = probeIdAlt;
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/Auth.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,72 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the auth database table.
+ */
+@Entity
+@Table(name="auth")
+public class Auth implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    @Column(name="ldap_group")
+    private String ldapGroup;
+
+    @Column(name="mst_id")
+    private String messStelle;
+
+    private String netzBetreiber;
+
+    public Auth() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getLdapGroup() {
+        return this.ldapGroup;
+    }
+
+    public void setLdapGroup(String ldapGroup) {
+        this.ldapGroup = ldapGroup;
+    }
+
+    public String getMessStelle() {
+        return this.messStelle;
+    }
+
+    public void setMessStelle(String messStelle) {
+        this.messStelle = messStelle;
+    }
+
+    public String getNetzBetreiber() {
+        return this.netzBetreiber;
+    }
+
+    public void setNetzBetreiber(String netzBetreiber) {
+        this.netzBetreiber = netzBetreiber;
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/Datenbasis.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,58 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the datenbasis database table.
+ */
+@Entity
+@Table(name="datenbasis")
+public class Datenbasis implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    private String beschreibung;
+
+    private String datenbasis;
+
+    public Datenbasis() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getBeschreibung() {
+        return this.beschreibung;
+    }
+
+    public void setBeschreibung(String beschreibung) {
+        this.beschreibung = beschreibung;
+    }
+
+    public String getDatenbasis() {
+        return this.datenbasis;
+    }
+
+    public void setDatenbasis(String datenbasis) {
+        this.datenbasis = datenbasis;
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/DeVg.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,209 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Table;
+import javax.persistence.Temporal;
+import javax.persistence.TemporalType;
+
+
+/**
+ * The persistent class for the de_vg database table.
+ */
+@Entity
+@Table(name="de_vg")
+public class DeVg implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    private String ags;
+
+    private String bemerk;
+
+    @Column(name="debkg_id")
+    private String debkgId;
+
+    private String des;
+
+    private String gen;
+
+    //private Object geom;
+
+    private double gf;
+
+    private double isn;
+
+    private BigDecimal length;
+
+    private String nambild;
+
+    @Column(name="rau_rs")
+    private String rauRs;
+
+    private String rs;
+
+    @Column(name="rs_alt")
+    private String rsAlt;
+
+    @Column(name="shape_area")
+    private BigDecimal shapeArea;
+
+    private double use;
+
+    @Temporal(TemporalType.DATE)
+    private Date wirksamkei;
+
+    public DeVg() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getAgs() {
+        return this.ags;
+    }
+
+    public void setAgs(String ags) {
+        this.ags = ags;
+    }
+
+    public String getBemerk() {
+        return this.bemerk;
+    }
+
+    public void setBemerk(String bemerk) {
+        this.bemerk = bemerk;
+    }
+
+    public String getDebkgId() {
+        return this.debkgId;
+    }
+
+    public void setDebkgId(String debkgId) {
+        this.debkgId = debkgId;
+    }
+
+    public String getDes() {
+        return this.des;
+    }
+
+    public void setDes(String des) {
+        this.des = des;
+    }
+
+    public String getGen() {
+        return this.gen;
+    }
+
+    public void setGen(String gen) {
+        this.gen = gen;
+    }
+/*
+    public Object getGeom() {
+        return this.geom;
+    }
+
+    public void setGeom(Object geom) {
+        this.geom = geom;
+    }
+*/
+    public double getGf() {
+        return this.gf;
+    }
+
+    public void setGf(double gf) {
+        this.gf = gf;
+    }
+
+    public double getIsn() {
+        return this.isn;
+    }
+
+    public void setIsn(double isn) {
+        this.isn = isn;
+    }
+
+    public BigDecimal getLength() {
+        return this.length;
+    }
+
+    public void setLength(BigDecimal length) {
+        this.length = length;
+    }
+
+    public String getNambild() {
+        return this.nambild;
+    }
+
+    public void setNambild(String nambild) {
+        this.nambild = nambild;
+    }
+
+    public String getRauRs() {
+        return this.rauRs;
+    }
+
+    public void setRauRs(String rauRs) {
+        this.rauRs = rauRs;
+    }
+
+    public String getRs() {
+        return this.rs;
+    }
+
+    public void setRs(String rs) {
+        this.rs = rs;
+    }
+
+    public String getRsAlt() {
+        return this.rsAlt;
+    }
+
+    public void setRsAlt(String rsAlt) {
+        this.rsAlt = rsAlt;
+    }
+
+    public BigDecimal getShapeArea() {
+        return this.shapeArea;
+    }
+
+    public void setShapeArea(BigDecimal shapeArea) {
+        this.shapeArea = shapeArea;
+    }
+
+    public double getUse() {
+        return this.use;
+    }
+
+    public void setUse(double use) {
+        this.use = use;
+    }
+
+    public Date getWirksamkei() {
+        return this.wirksamkei;
+    }
+
+    public void setWirksamkei(Date wirksamkei) {
+        this.wirksamkei = wirksamkei;
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/DeskriptorUmwelt.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,180 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Table;
+
+/**
+ * The persistent class for the deskriptor_umwelt database table.
+ */
+@Entity
+@Table(name="deskriptor_umwelt")
+public class DeskriptorUmwelt implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    private Integer s00;
+
+    private Integer s01;
+
+    private Integer s02;
+
+    private Integer s03;
+
+    private Integer s04;
+
+    private Integer s05;
+
+    private Integer s06;
+
+    private Integer s07;
+
+    private Integer s08;
+
+    private Integer s09;
+
+    private Integer s10;
+
+    private Integer s11;
+
+    private Integer s12;
+
+    @Column(name="umw_id")
+    private String umwId;
+
+    public DeskriptorUmwelt() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Integer getS00() {
+        return this.s00;
+    }
+
+    public void setS00(Integer s00) {
+        this.s00 = s00;
+    }
+
+    public Integer getS01() {
+        return this.s01;
+    }
+
+    public void setS01(Integer s01) {
+        this.s01 = s01;
+    }
+
+    public Integer getS02() {
+        return this.s02;
+    }
+
+    public void setS02(Integer s02) {
+        this.s02 = s02;
+    }
+
+    public Integer getS03() {
+        return this.s03;
+    }
+
+    public void setS03(Integer s03) {
+        this.s03 = s03;
+    }
+
+    public Integer getS04() {
+        return this.s04;
+    }
+
+    public void setS04(Integer s04) {
+        this.s04 = s04;
+    }
+
+    public Integer getS05() {
+        return this.s05;
+    }
+
+    public void setS05(Integer s05) {
+        this.s05 = s05;
+    }
+
+    public Integer getS06() {
+        return this.s06;
+    }
+
+    public void setS06(Integer s06) {
+        this.s06 = s06;
+    }
+
+    public Integer getS07() {
+        return this.s07;
+    }
+
+    public void setS07(Integer s07) {
+        this.s07 = s07;
+    }
+
+    public Integer getS08() {
+        return this.s08;
+    }
+
+    public void setS08(Integer s08) {
+        this.s08 = s08;
+    }
+
+    public Integer getS09() {
+        return this.s09;
+    }
+
+    public void setS09(Integer s09) {
+        this.s09 = s09;
+    }
+
+    public Integer getS10() {
+        return this.s10;
+    }
+
+    public void setS10(Integer s10) {
+        this.s10 = s10;
+    }
+
+    public Integer getS11() {
+        return this.s11;
+    }
+
+    public void setS11(Integer s11) {
+        this.s11 = s11;
+    }
+
+    public Integer getS12() {
+        return this.s12;
+    }
+
+    public void setS12(Integer s12) {
+        this.s12 = s12;
+    }
+
+    public String getUmwId() {
+        return this.umwId;
+    }
+
+    public void setUmwId(String umwId) {
+        this.umwId = umwId;
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/Deskriptoren.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,132 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+import java.util.List;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.JoinColumn;
+import javax.persistence.ManyToOne;
+import javax.persistence.OneToMany;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the deskriptoren database table.
+ */
+@Entity
+@Table(name="deskriptoren")
+public class Deskriptoren implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    private String bedeutung;
+
+    private String beschreibung;
+
+    private Integer ebene;
+
+    @Column(name="s_xx")
+    private Integer sXx;
+
+    private Integer sn;
+
+    @ManyToOne
+    @JoinColumn(name="vorgaenger")
+    private Deskriptoren deskriptoren;
+
+    @OneToMany(mappedBy="deskriptoren")
+    private List<Deskriptoren> deskriptorens;
+
+    public Deskriptoren() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getBedeutung() {
+        return this.bedeutung;
+    }
+
+    public void setBedeutung(String bedeutung) {
+        this.bedeutung = bedeutung;
+    }
+
+    public String getBeschreibung() {
+        return this.beschreibung;
+    }
+
+    public void setBeschreibung(String beschreibung) {
+        this.beschreibung = beschreibung;
+    }
+
+    public Integer getEbene() {
+        return this.ebene;
+    }
+
+    public void setEbene(Integer ebene) {
+        this.ebene = ebene;
+    }
+
+    public Integer getSXx() {
+        return this.sXx;
+    }
+
+    public void setSXx(Integer sXx) {
+        this.sXx = sXx;
+    }
+
+    public Integer getSn() {
+        return this.sn;
+    }
+
+    public void setSn(Integer sn) {
+        this.sn = sn;
+    }
+
+    public Deskriptoren getDeskriptoren() {
+        return this.deskriptoren;
+    }
+
+    public void setDeskriptoren(Deskriptoren deskriptoren) {
+        this.deskriptoren = deskriptoren;
+    }
+
+    public List<Deskriptoren> getDeskriptorens() {
+        return this.deskriptorens;
+    }
+
+    public void setDeskriptorens(List<Deskriptoren> deskriptorens) {
+        this.deskriptorens = deskriptorens;
+    }
+
+    public Deskriptoren addDeskriptoren(Deskriptoren deskriptoren) {
+        getDeskriptorens().add(deskriptoren);
+        deskriptoren.setDeskriptoren(this);
+
+        return deskriptoren;
+    }
+
+    public Deskriptoren removeDeskriptoren(Deskriptoren deskriptoren) {
+        getDeskriptorens().remove(deskriptoren);
+        deskriptoren.setDeskriptoren(null);
+
+        return deskriptoren;
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/KoordinatenArt.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,60 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the koordinaten_art database table.
+ */
+@Entity
+@Table(name="koordinaten_art")
+public class KoordinatenArt implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    @Column(name="idf_geo_key")
+    private String idfGeoKey;
+
+    private String koordinatenart;
+
+    public KoordinatenArt() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getIdfGeoKey() {
+        return this.idfGeoKey;
+    }
+
+    public void setIdfGeoKey(String idfGeoKey) {
+        this.idfGeoKey = idfGeoKey;
+    }
+
+    public String getKoordinatenart() {
+        return this.koordinatenart;
+    }
+
+    public void setKoordinatenart(String koordinatenart) {
+        this.koordinatenart = koordinatenart;
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/MessEinheit.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,81 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the mess_einheit database table.
+ */
+@Entity
+@Table(name="mess_einheit")
+public class MessEinheit implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    private String beschreibung;
+
+    private String einheit;
+
+    @Column(name="eudf_messeinheit_id")
+    private String eudfMesseinheitId;
+
+    @Column(name="umrechnungs_faktor_eudf")
+    private Long umrechnungsFaktorEudf;
+
+    public MessEinheit() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getBeschreibung() {
+        return this.beschreibung;
+    }
+
+    public void setBeschreibung(String beschreibung) {
+        this.beschreibung = beschreibung;
+    }
+
+    public String getEinheit() {
+        return this.einheit;
+    }
+
+    public void setEinheit(String einheit) {
+        this.einheit = einheit;
+    }
+
+    public String getEudfMesseinheitId() {
+        return this.eudfMesseinheitId;
+    }
+
+    public void setEudfMesseinheitId(String eudfMesseinheitId) {
+        this.eudfMesseinheitId = eudfMesseinheitId;
+    }
+
+    public Long getUmrechnungsFaktorEudf() {
+        return this.umrechnungsFaktorEudf;
+    }
+
+    public void setUmrechnungsFaktorEudf(Long umrechnungsFaktorEudf) {
+        this.umrechnungsFaktorEudf = umrechnungsFaktorEudf;
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/MessMethode.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,58 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the mess_methode database table.
+ */
+@Entity
+@Table(name="mess_methode")
+public class MessMethode implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private String id;
+
+    private String beschreibung;
+
+    private String messmethode;
+
+    public MessMethode() {
+    }
+
+    public String getId() {
+        return this.id;
+    }
+
+    public void setId(String id) {
+        this.id = id;
+    }
+
+    public String getBeschreibung() {
+        return this.beschreibung;
+    }
+
+    public void setBeschreibung(String beschreibung) {
+        this.beschreibung = beschreibung;
+    }
+
+    public String getMessmethode() {
+        return this.messmethode;
+    }
+
+    public void setMessmethode(String messmethode) {
+        this.messmethode = messmethode;
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/MessStelle.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,94 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.NamedQuery;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the mess_stelle database table.
+ */
+@Entity
+@Table(name="mess_stelle")
+@NamedQuery(name="MessStelle.findAll", query="SELECT m FROM MessStelle m")
+public class MessStelle implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private String id;
+
+    private String amtskennung;
+
+    private String beschreibung;
+
+    @Column(name="mess_stelle")
+    private String messStelle;
+
+    @Column(name="mst_typ")
+    private String mstTyp;
+
+    @Column(name="netzbetreiber_id")
+    private String netzbetreiberId;
+
+    public MessStelle() {
+    }
+
+    public String getId() {
+        return this.id;
+    }
+
+    public void setId(String id) {
+        this.id = id;
+    }
+
+    public String getAmtskennung() {
+        return this.amtskennung;
+    }
+
+    public void setAmtskennung(String amtskennung) {
+        this.amtskennung = amtskennung;
+    }
+
+    public String getBeschreibung() {
+        return this.beschreibung;
+    }
+
+    public void setBeschreibung(String beschreibung) {
+        this.beschreibung = beschreibung;
+    }
+
+    public String getMessStelle() {
+        return this.messStelle;
+    }
+
+    public void setMessStelle(String messStelle) {
+        this.messStelle = messStelle;
+    }
+
+    public String getMstTyp() {
+        return this.mstTyp;
+    }
+
+    public void setMstTyp(String mstTyp) {
+        this.mstTyp = mstTyp;
+    }
+
+    public String getNetzbetreiberId() {
+        return this.netzbetreiberId;
+    }
+
+    public void setNetzbetreiberId(String netzbetreiberId) {
+        this.netzbetreiberId = netzbetreiberId;
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/Messgroesse.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,115 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the messgroesse database table.
+ */
+@Entity
+@Table(name="messgroesse")
+public class Messgroesse implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    private String beschreibung;
+
+    @Column(name="default_farbe")
+    private String defaultFarbe;
+
+    @Column(name="eudf_nuklid_id")
+    private Long eudfNuklidId;
+
+    @Column(name="idf_nuklid_key")
+    private String idfNuklidKey;
+
+    @Column(name="ist_leitnuklid")
+    private Boolean istLeitnuklid;
+
+    @Column(name="kennung_bvl")
+    private String kennungBvl;
+
+    private String messgroesse;
+
+    public Messgroesse() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getBeschreibung() {
+        return this.beschreibung;
+    }
+
+    public void setBeschreibung(String beschreibung) {
+        this.beschreibung = beschreibung;
+    }
+
+    public String getDefaultFarbe() {
+        return this.defaultFarbe;
+    }
+
+    public void setDefaultFarbe(String defaultFarbe) {
+        this.defaultFarbe = defaultFarbe;
+    }
+
+    public Long getEudfNuklidId() {
+        return this.eudfNuklidId;
+    }
+
+    public void setEudfNuklidId(Long eudfNuklidId) {
+        this.eudfNuklidId = eudfNuklidId;
+    }
+
+    public String getIdfNuklidKey() {
+        return this.idfNuklidKey;
+    }
+
+    public void setIdfNuklidKey(String idfNuklidKey) {
+        this.idfNuklidKey = idfNuklidKey;
+    }
+
+    public Boolean getIstLeitnuklid() {
+        return this.istLeitnuklid;
+    }
+
+    public void setIstLeitnuklid(Boolean istLeitnuklid) {
+        this.istLeitnuklid = istLeitnuklid;
+    }
+
+    public String getKennungBvl() {
+        return this.kennungBvl;
+    }
+
+    public void setKennungBvl(String kennungBvl) {
+        this.kennungBvl = kennungBvl;
+    }
+
+    public String getMessgroesse() {
+        return this.messgroesse;
+    }
+
+    public void setMessgroesse(String messgroesse) {
+        this.messgroesse = messgroesse;
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/MessgroessenGruppe.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,61 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the messgroessen_gruppe database table.
+ */
+@Entity
+@Table(name="messgroessen_gruppe")
+public class MessgroessenGruppe implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    private String bezeichnung;
+
+    @Column(name="ist_leitnuklidgruppe")
+    private String istLeitnuklidgruppe;
+
+    public MessgroessenGruppe() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getBezeichnung() {
+        return this.bezeichnung;
+    }
+
+    public void setBezeichnung(String bezeichnung) {
+        this.bezeichnung = bezeichnung;
+    }
+
+    public String getIstLeitnuklidgruppe() {
+        return this.istLeitnuklidgruppe;
+    }
+
+    public void setIstLeitnuklidgruppe(String istLeitnuklidgruppe) {
+        this.istLeitnuklidgruppe = istLeitnuklidgruppe;
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/MgGrp.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,39 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.EmbeddedId;
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the mg_grp database table.
+ */
+@Entity
+@Table(name="mg_grp")
+public class MgGrp implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @EmbeddedId
+    private MgGrpPK id;
+
+    public MgGrp() {
+    }
+
+    public MgGrpPK getId() {
+        return this.id;
+    }
+
+    public void setId(MgGrpPK id) {
+        this.id = id;
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/MgGrpPK.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,65 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.Column;
+import javax.persistence.Embeddable;
+
+
+/**
+ * The primary key class for the mg_grp database table.
+ */
+@Embeddable
+public class MgGrpPK implements Serializable {
+    //default serial version id, required for serializable classes.
+    private static final long serialVersionUID = 1L;
+
+    @Column(name="messgroessengruppe_id")
+    private Integer messgroessengruppeId;
+
+    @Column(name="messgroesse_id")
+    private Integer messgroesseId;
+
+    public MgGrpPK() {
+    }
+    public Integer getMessgroessengruppeId() {
+        return this.messgroessengruppeId;
+    }
+    public void setMessgroessengruppeId(Integer messgroessengruppeId) {
+        this.messgroessengruppeId = messgroessengruppeId;
+    }
+    public Integer getMessgroesseId() {
+        return this.messgroesseId;
+    }
+    public void setMessgroesseId(Integer messgroesseId) {
+        this.messgroesseId = messgroesseId;
+    }
+
+    public boolean equals(Object other) {
+        if (this == other) {
+            return true;
+        }
+        if (!(other instanceof MgGrpPK)) {
+            return false;
+        }
+        MgGrpPK castOther = (MgGrpPK)other;
+        return 
+            this.messgroessengruppeId.equals(castOther.messgroessengruppeId)
+            && this.messgroesseId.equals(castOther.messgroesseId);
+    }
+
+    public int hashCode() {
+        final int prime = 31;
+        int hash = 17;
+        hash = hash * prime + this.messgroessengruppeId.hashCode();
+        hash = hash * prime + this.messgroesseId.hashCode();
+        return hash;
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/MmtMessgroesse.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,38 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.EmbeddedId;
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the mmt_messgroesse database table.
+ */
+@Entity
+@Table(name="mmt_messgroesse")
+public class MmtMessgroesse implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @EmbeddedId
+    private MmtMessgroessePK id;
+
+    public MmtMessgroesse() {
+    }
+
+    public MmtMessgroessePK getMmtMessgroessePK() {
+        return this.id;
+    }
+
+    public void setMmtMessgroessePK(MmtMessgroessePK id) {
+        this.id = id;
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/MmtMessgroesseGrp.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,39 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.EmbeddedId;
+import javax.persistence.Entity;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the mmt_messgroesse_grp database table.
+ */
+@Entity
+@Table(name="mmt_messgroesse_grp")
+public class MmtMessgroesseGrp implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @EmbeddedId
+    private MmtMessgroesseGrpPK id;
+
+    public MmtMessgroesseGrp() {
+    }
+
+    public MmtMessgroesseGrpPK getId() {
+        return this.id;
+    }
+
+    public void setId(MmtMessgroesseGrpPK id) {
+        this.id = id;
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/MmtMessgroesseGrpPK.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,65 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.Column;
+import javax.persistence.Embeddable;
+
+
+/**
+ * The primary key class for the mmt_messgroesse_grp database table.
+ */
+@Embeddable
+public class MmtMessgroesseGrpPK implements Serializable {
+    //default serial version id, required for serializable classes.
+    private static final long serialVersionUID = 1L;
+
+    @Column(name="messgroessengruppe_id")
+    private Integer messgroessengruppeId;
+
+    @Column(name="mmt_id")
+    private String mmtId;
+
+    public MmtMessgroesseGrpPK() {
+    }
+    public Integer getMessgroessengruppeId() {
+        return this.messgroessengruppeId;
+    }
+    public void setMessgroessengruppeId(Integer messgroessengruppeId) {
+        this.messgroessengruppeId = messgroessengruppeId;
+    }
+    public String getMmtId() {
+        return this.mmtId;
+    }
+    public void setMmtId(String mmtId) {
+        this.mmtId = mmtId;
+    }
+
+    public boolean equals(Object other) {
+        if (this == other) {
+            return true;
+        }
+        if (!(other instanceof MmtMessgroesseGrpPK)) {
+            return false;
+        }
+        MmtMessgroesseGrpPK castOther = (MmtMessgroesseGrpPK)other;
+        return 
+            this.messgroessengruppeId.equals(castOther.messgroessengruppeId)
+            && this.mmtId.equals(castOther.mmtId);
+    }
+
+    public int hashCode() {
+        final int prime = 31;
+        int hash = 17;
+        hash = hash * prime + this.messgroessengruppeId.hashCode();
+        hash = hash * prime + this.mmtId.hashCode();
+        return hash;
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/MmtMessgroessePK.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,62 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.Column;
+import javax.persistence.Embeddable;
+
+
+@Embeddable
+public class MmtMessgroessePK implements Serializable{
+
+    private static final long serialVersionUID = 1L;
+
+    @Column(name="messgroesse_id")
+    private Integer messgroesseId;
+
+    @Column(name="mmt_id")
+    private String mmtId;
+
+    public MmtMessgroessePK() {
+    }
+    public Integer getMessgroessengruppeId() {
+        return this.messgroesseId;
+    }
+    public void setMessgroessengruppeId(Integer messgroesseId) {
+        this.messgroesseId = messgroesseId;
+    }
+    public String getMmtId() {
+        return this.mmtId;
+    }
+    public void setMmtId(String mmtId) {
+        this.mmtId = mmtId;
+    }
+
+    public boolean equals(Object other) {
+        if (this == other) {
+            return true;
+        }
+        if (!(other instanceof MmtMessgroessePK)) {
+            return false;
+        }
+        MmtMessgroessePK castOther = (MmtMessgroessePK)other;
+        return 
+            this.messgroesseId.equals(castOther.messgroesseId)
+            && this.mmtId.equals(castOther.mmtId);
+    }
+
+    public int hashCode() {
+        final int prime = 31;
+        int hash = 17;
+        hash = hash * prime + this.messgroesseId.hashCode();
+        hash = hash * prime + this.mmtId.hashCode();
+        return hash;
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/NetzBetreiber.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,102 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the netz_betreiber database table.
+ */
+@Entity
+@Table(name="netz_betreiber")
+public class NetzBetreiber implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private String id;
+
+    private Boolean aktiv;
+
+    @Column(name="idf_netzbetreiber")
+    private String idfNetzbetreiber;
+
+    @Column(name="is_bmn")
+    private Boolean isBmn;
+
+    private String mailverteiler;
+
+    private String netzbetreiber;
+
+    @Column(name="zust_mst_id")
+    private String zustMstId;
+
+    public NetzBetreiber() {
+    }
+
+    public String getId() {
+        return this.id;
+    }
+
+    public void setId(String id) {
+        this.id = id;
+    }
+
+    public Boolean getAktiv() {
+        return this.aktiv;
+    }
+
+    public void setAktiv(Boolean aktiv) {
+        this.aktiv = aktiv;
+    }
+
+    public String getIdfNetzbetreiber() {
+        return this.idfNetzbetreiber;
+    }
+
+    public void setIdfNetzbetreiber(String idfNetzbetreiber) {
+        this.idfNetzbetreiber = idfNetzbetreiber;
+    }
+
+    public Boolean getIsBmn() {
+        return this.isBmn;
+    }
+
+    public void setIsBmn(Boolean isBmn) {
+        this.isBmn = isBmn;
+    }
+
+    public String getMailverteiler() {
+        return this.mailverteiler;
+    }
+
+    public void setMailverteiler(String mailverteiler) {
+        this.mailverteiler = mailverteiler;
+    }
+
+    public String getNetzbetreiber() {
+        return this.netzbetreiber;
+    }
+
+    public void setNetzbetreiber(String netzbetreiber) {
+        this.netzbetreiber = netzbetreiber;
+    }
+
+    public String getZustMstId() {
+        return this.zustMstId;
+    }
+
+    public void setZustMstId(String zustMstId) {
+        this.zustMstId = zustMstId;
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/PflichtMessgroesse.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,90 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.JoinColumn;
+import javax.persistence.ManyToOne;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the pflicht_messgroesse database table.
+ */
+@Entity
+@Table(name="pflicht_messgroesse")
+public class PflichtMessgroesse implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    @Column(name="messgroesse_id")
+    private Integer messgroesseId;
+
+    @ManyToOne
+    @JoinColumn(name="datenbasis_id")
+    private Datenbasis datenbasis;
+
+    @ManyToOne
+    @JoinColumn(name="mmt_id")
+    private MessMethode messMethode;
+
+    //bi-directional many-to-one association to Umwelt
+    @ManyToOne
+    @JoinColumn(name="umw_id")
+    private Umwelt umwelt;
+
+    public PflichtMessgroesse() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public Integer getMessgroesseId() {
+        return this.messgroesseId;
+    }
+
+    public void setMessgroesseId(Integer messgroesseId) {
+        this.messgroesseId = messgroesseId;
+    }
+
+    public Datenbasis getDatenbasi() {
+        return this.datenbasis;
+    }
+
+    public void setDatenbasi(Datenbasis datenbasi) {
+        this.datenbasis = datenbasi;
+    }
+
+    public MessMethode getMessMethode() {
+        return this.messMethode;
+    }
+
+    public void setMessMethode(MessMethode messMethode) {
+        this.messMethode = messMethode;
+    }
+
+    public Umwelt getUmwelt() {
+        return this.umwelt;
+    }
+
+    public void setUmwelt(Umwelt umwelt) {
+        this.umwelt = umwelt;
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/ProbenZusatz.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,85 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.JoinColumn;
+import javax.persistence.ManyToOne;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the proben_zusatz database table.
+ */
+@Entity
+@Table(name="proben_zusatz")
+public class ProbenZusatz implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private String id;
+
+    private String beschreibung;
+
+    @Column(name="eudf_keyword")
+    private String eudfKeyword;
+
+    private String zusatzwert;
+
+    @ManyToOne
+    @JoinColumn(name="meh_id")
+    private MessEinheit messEinheit;
+
+    public ProbenZusatz() {
+    }
+
+    public String getId() {
+        return this.id;
+    }
+
+    public void setId(String id) {
+        this.id = id;
+    }
+
+    public String getBeschreibung() {
+        return this.beschreibung;
+    }
+
+    public void setBeschreibung(String beschreibung) {
+        this.beschreibung = beschreibung;
+    }
+
+    public String getEudfKeyword() {
+        return this.eudfKeyword;
+    }
+
+    public void setEudfKeyword(String eudfKeyword) {
+        this.eudfKeyword = eudfKeyword;
+    }
+
+    public String getZusatzwert() {
+        return this.zusatzwert;
+    }
+
+    public void setZusatzwert(String zusatzwert) {
+        this.zusatzwert = zusatzwert;
+    }
+
+    public MessEinheit getMessEinheit() {
+        return this.messEinheit;
+    }
+
+    public void setMessEinheit(MessEinheit messEinheit) {
+        this.messEinheit = messEinheit;
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/Probenart.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,71 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the probenart database table.
+ */
+@Entity
+@Table(name="probenart")
+public class Probenart implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    private String beschreibung;
+
+    private String probenart;
+
+    @Column(name="probenart_eudf_id")
+    private String probenartEudfId;
+
+    public Probenart() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getBeschreibung() {
+        return this.beschreibung;
+    }
+
+    public void setBeschreibung(String beschreibung) {
+        this.beschreibung = beschreibung;
+    }
+
+    public String getProbenart() {
+        return this.probenart;
+    }
+
+    public void setProbenart(String probenart) {
+        this.probenart = probenart;
+    }
+
+    public String getProbenartEudfId() {
+        return this.probenartEudfId;
+    }
+
+    public void setProbenartEudfId(String probenartEudfId) {
+        this.probenartEudfId = probenartEudfId;
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/SOrt.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,205 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+import java.sql.Timestamp;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.JoinColumn;
+import javax.persistence.ManyToOne;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the ort database table.
+ */
+@Entity
+@Table(name="ort")
+public class SOrt implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    private String beschreibung;
+
+    private String bezeichnung;
+
+    @Column(name="hoehe_land")
+    private float hoeheLand;
+
+    @Column(name="koord_x_extern")
+    private String koordXExtern;
+
+    @Column(name="koord_y_extern")
+    private String koordYExtern;
+
+    private double latitude;
+
+    @Column(name="letzte_aenderung")
+    private Timestamp letzteAenderung;
+
+    private double longitude;
+
+    @Column(name="nuts_code")
+    private String nutsCode;
+
+    @Column(name="o_typ")
+    private String oTyp;
+
+    private String unscharf;
+
+    @ManyToOne
+    @JoinColumn(name="kda_id")
+    private KoordinatenArt koordinatenArt;
+
+    @ManyToOne
+    private NetzBetreiber netzBetreiber;
+
+    @ManyToOne
+    private Staat staat;
+
+    @ManyToOne
+    @JoinColumn(name="gem_id")
+    private Verwaltungseinheit verwaltungseinheit;
+
+    public SOrt() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getBeschreibung() {
+        return this.beschreibung;
+    }
+
+    public void setBeschreibung(String beschreibung) {
+        this.beschreibung = beschreibung;
+    }
+
+    public String getBezeichnung() {
+        return this.bezeichnung;
+    }
+
+    public void setBezeichnung(String bezeichnung) {
+        this.bezeichnung = bezeichnung;
+    }
+
+    public float getHoeheLand() {
+        return this.hoeheLand;
+    }
+
+    public void setHoeheLand(float hoeheLand) {
+        this.hoeheLand = hoeheLand;
+    }
+
+    public String getKoordXExtern() {
+        return this.koordXExtern;
+    }
+
+    public void setKoordXExtern(String koordXExtern) {
+        this.koordXExtern = koordXExtern;
+    }
+
+    public String getKoordYExtern() {
+        return this.koordYExtern;
+    }
+
+    public void setKoordYExtern(String koordYExtern) {
+        this.koordYExtern = koordYExtern;
+    }
+
+    public double getLatitude() {
+        return this.latitude;
+    }
+
+    public void setLatitude(double latitude) {
+        this.latitude = latitude;
+    }
+
+    public Timestamp getLetzteAenderung() {
+        return this.letzteAenderung;
+    }
+
+    public void setLetzteAenderung(Timestamp letzteAenderung) {
+        this.letzteAenderung = letzteAenderung;
+    }
+
+    public double getLongitude() {
+        return this.longitude;
+    }
+
+    public void setLongitude(double longitude) {
+        this.longitude = longitude;
+    }
+
+    public String getNutsCode() {
+        return this.nutsCode;
+    }
+
+    public void setNutsCode(String nutsCode) {
+        this.nutsCode = nutsCode;
+    }
+
+    public String getOTyp() {
+        return this.oTyp;
+    }
+
+    public void setOTyp(String oTyp) {
+        this.oTyp = oTyp;
+    }
+
+    public String getUnscharf() {
+        return this.unscharf;
+    }
+
+    public void setUnscharf(String unscharf) {
+        this.unscharf = unscharf;
+    }
+
+    public KoordinatenArt getKoordinatenArt() {
+        return this.koordinatenArt;
+    }
+
+    public void setKoordinatenArt(KoordinatenArt koordinatenArt) {
+        this.koordinatenArt = koordinatenArt;
+    }
+
+    public NetzBetreiber getNetzBetreiber() {
+        return this.netzBetreiber;
+    }
+
+    public void setNetzBetreiber(NetzBetreiber netzBetreiber) {
+        this.netzBetreiber = netzBetreiber;
+    }
+
+    public Staat getStaat() {
+        return this.staat;
+    }
+
+    public void setStaat(Staat staat) {
+        this.staat = staat;
+    }
+
+    public Verwaltungseinheit getVerwaltungseinheit() {
+        return this.verwaltungseinheit;
+    }
+
+    public void setVerwaltungseinheit(Verwaltungseinheit verwaltungseinheit) {
+        this.verwaltungseinheit = verwaltungseinheit;
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/Staat.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,130 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.JoinColumn;
+import javax.persistence.ManyToOne;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the staat database table.
+ */
+@Entity
+@Table(name="staat")
+public class Staat implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private Integer id;
+
+    private String eu;
+
+    @Column(name="hkl_id")
+    private Integer hklId;
+
+    @Column(name="koord_x_extern")
+    private String koordXExtern;
+
+    @Column(name="koord_y_extern")
+    private String koordYExtern;
+
+    private String staat;
+
+    @Column(name="staat_iso")
+    private String staatIso;
+
+    @Column(name="staat_kurz")
+    private String staatKurz;
+
+    //bi-directional many-to-one association to KoordinatenArt
+    @ManyToOne
+    @JoinColumn(name="kda_id")
+    private KoordinatenArt koordinatenArt;
+
+    public Staat() {
+    }
+
+    public Integer getId() {
+        return this.id;
+    }
+
+    public void setId(Integer id) {
+        this.id = id;
+    }
+
+    public String getEu() {
+        return this.eu;
+    }
+
+    public void setEu(String eu) {
+        this.eu = eu;
+    }
+
+    public Integer getHklId() {
+        return this.hklId;
+    }
+
+    public void setHklId(Integer hklId) {
+        this.hklId = hklId;
+    }
+
+    public String getKoordXExtern() {
+        return this.koordXExtern;
+    }
+
+    public void setKoordXExtern(String koordXExtern) {
+        this.koordXExtern = koordXExtern;
+    }
+
+    public String getKoordYExtern() {
+        return this.koordYExtern;
+    }
+
+    public void setKoordYExtern(String koordYExtern) {
+        this.koordYExtern = koordYExtern;
+    }
+
+    public String getStaat() {
+        return this.staat;
+    }
+
+    public void setStaat(String staat) {
+        this.staat = staat;
+    }
+
+    public String getStaatIso() {
+        return this.staatIso;
+    }
+
+    public void setStaatIso(String staatIso) {
+        this.staatIso = staatIso;
+    }
+
+    public String getStaatKurz() {
+        return this.staatKurz;
+    }
+
+    public void setStaatKurz(String staatKurz) {
+        this.staatKurz = staatKurz;
+    }
+
+    public KoordinatenArt getKoordinatenArt() {
+        return this.koordinatenArt;
+    }
+
+    public void setKoordinatenArt(KoordinatenArt koordinatenArt) {
+        this.koordinatenArt = koordinatenArt;
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/Umwelt.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,75 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.JoinColumn;
+import javax.persistence.ManyToOne;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the umwelt database table.
+ */
+@Entity
+@Table(name="umwelt")
+public class Umwelt implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private String id;
+
+    private String beschreibung;
+
+    @Column(name="umwelt_bereich")
+    private String umweltBereich;
+
+    @ManyToOne
+    @JoinColumn(name="meh_id")
+    private MessEinheit messEinheit;
+
+    public Umwelt() {
+    }
+
+    public String getId() {
+        return this.id;
+    }
+
+    public void setId(String id) {
+        this.id = id;
+    }
+
+    public String getBeschreibung() {
+        return this.beschreibung;
+    }
+
+    public void setBeschreibung(String beschreibung) {
+        this.beschreibung = beschreibung;
+    }
+
+    public String getUmweltBereich() {
+        return this.umweltBereich;
+    }
+
+    public void setUmweltBereich(String umweltBereich) {
+        this.umweltBereich = umweltBereich;
+    }
+
+    public MessEinheit getMessEinheit() {
+        return this.messEinheit;
+    }
+
+    public void setMessEinheit(MessEinheit messEinheit) {
+        this.messEinheit = messEinheit;
+    }
+
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/de/intevation/lada/model/stamm/Verwaltungseinheit.java	Wed Feb 04 16:03:15 2015 +0100
@@ -0,0 +1,201 @@
+/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz
+ * Software engineering by Intevation GmbH
+ *
+ * This file is Free Software under the GNU GPL (v>=3)
+ * and comes with ABSOLUTELY NO WARRANTY! Check out
+ * the documentation coming with IMIS-Labordaten-Application for details.
+ */
+package de.intevation.lada.model.stamm;
+
+import java.io.Serializable;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.JoinColumn;
+import javax.persistence.ManyToOne;
+import javax.persistence.Table;
+
+
+/**
+ * The persistent class for the verwaltungseinheit database table.
+ */
+@Entity
+@Table(name="verwaltungseinheit")
+public class Verwaltungseinheit implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    private String id;
+
+    private String bezeichnung;
+
+    private String bundesland;
+
+    @Column(name="is_bundesland")
+    private String isBundesland;
+
+    @Column(name="is_gemeinde")
+    private String isGemeinde;
+
+    @Column(name="is_landkreis")
+    private String isLandkreis;
+
+    @Column(name="is_regbezirk")
+    private String isRegbezirk;
+
+    @Column(name="koord_x_extern")
+    private String koordXExtern;
+
+    @Column(name="koord_y_extern")
+    private String koordYExtern;
+
+    private String kreis;
+
+    private double latitude;
+
+    private double longitude;
+
+    private String nuts;
+
+    private String plz;
+
+    private String regbezirk;
+
+    //bi-directional many-to-one association to KoordinatenArt
+    @ManyToOne
+    @JoinColumn(name="kda_id")
+    private KoordinatenArt koordinatenArt;
+
+    public Verwaltungseinheit() {
+    }
+
+    public String getId() {
+        return this.id;
+    }
+
+    public void setId(String id) {
+        this.id = id;
+    }
+
+    public String getBezeichnung() {
+        return this.bezeichnung;
+    }
+
+    public void setBezeichnung(String bezeichnung) {
+        this.bezeichnung = bezeichnung;
+    }
+
+    public String getBundesland() {
+        return this.bundesland;
+    }
+
+    public void setBundesland(String bundesland) {
+        this.bundesland = bundesland;
+    }
+
+    public String getIsBundesland() {
+        return this.isBundesland;
+    }
+
+    public void setIsBundesland(String isBundesland) {
+        this.isBundesland = isBundesland;
+    }
+
+    public String getIsGemeinde() {
+        return this.isGemeinde;
+    }
+
+    public void setIsGemeinde(String isGemeinde) {
+        this.isGemeinde = isGemeinde;
+    }
+
+    public String getIsLandkreis() {
+        return this.isLandkreis;
+    }
+
+    public void setIsLandkreis(String isLandkreis) {
+        this.isLandkreis = isLandkreis;
+    }
+
+    public String getIsRegbezirk() {
+        return this.isRegbezirk;
+    }
+
+    public void setIsRegbezirk(String isRegbezirk) {
+        this.isRegbezirk = isRegbezirk;
+    }
+
+    public String getKoordXExtern() {
+        return this.koordXExtern;
+    }
+
+    public void setKoordXExtern(String koordXExtern) {
+        this.koordXExtern = koordXExtern;
+    }
+
+    public String getKoordYExtern() {
+        return this.koordYExtern;
+    }
+
+    public void setKoordYExtern(String koordYExtern) {
+        this.koordYExtern = koordYExtern;
+    }
+
+    public String getKreis() {
+        return this.kreis;
+    }
+
+    public void setKreis(String kreis) {
+        this.kreis = kreis;
+    }
+
+    public double getLatitude() {
+        return this.latitude;
+    }
+
+    public void setLatitude(double latitude) {
+        this.latitude = latitude;
+    }
+
+    public double getLongitude() {
+        return this.longitude;
+    }
+
+    public void setLongitude(double longitude) {
+        this.longitude = longitude;
+    }
+
+    public String getNuts() {
+        return this.nuts;
+    }
+
+    public void setNuts(String nuts) {
+        this.nuts = nuts;
+    }
+
+    public String getPlz() {
+        return this.plz;
+    }
+
+    public void setPlz(String plz) {
+        this.plz = plz;
+    }
+
+    public String getRegbezirk() {
+        return this.regbezirk;
+    }
+
+    public void setRegbezirk(String regbezirk) {
+        this.regbezirk = regbezirk;
+    }
+
+    public KoordinatenArt getKoordinatenArt() {
+        return this.koordinatenArt;
+    }
+
+    public void setKoordinatenArt(KoordinatenArt koordinatenArt) {
+        this.koordinatenArt = koordinatenArt;
+    }
+
+}
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)