# HG changeset patch # User Raimund Renkert # Date 1423062195 -3600 # Node ID 7fbf0246012c958ecebe4b01bbaf78e9a061a196 # Parent 0ec07c73d4bb0e797f95457ff2e5b1e669dc06d9 Added model classes for lada (bund, land, stammdaten). diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/KommentarM.java --- /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; + } +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/KommentarP.java --- /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; + } +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/Messung.java --- /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; + } +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/Messwert.java --- /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; + } + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/Ort.java --- /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; + } +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/Probe.java --- /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; + } + + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/Status.java --- /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; + } +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/ZusatzWert.java --- /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; + } + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/bund/KommentarM.java --- /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; + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/bund/KommentarP.java --- /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; + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/bund/List.java --- /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; + } + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/bund/ListZuordnung.java --- /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; + } +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/bund/Messung.java --- /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; + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/bund/Messwert.java --- /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; + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/bund/Ort.java --- /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; + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/bund/Probe.java --- /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; + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/bund/Status.java --- /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; + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/bund/ZusatzWert.java --- /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; + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/land/LKommentarM.java --- /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; + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/land/LKommentarP.java --- /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; + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/land/LMessung.java --- /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; + } +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/land/LMesswert.java --- /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; + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/land/LOrt.java --- /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; + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/land/LProbe.java --- /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; + } +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/land/LStatus.java --- /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; + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/land/LZusatzWert.java --- /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; + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/land/Messprogramm.java --- /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; + } +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/land/MessprogrammIntervall.java --- /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; + } +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/land/MessprogrammMessung.java --- /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; + } + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/land/MessungTranslation.java --- /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; + } + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/land/ProbeInfo.java --- /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; + } + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/land/ProbeInfo2.java --- /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; + } + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/land/ProbeTranslation.java --- /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; + } + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/Auth.java --- /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; + } + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/Datenbasis.java --- /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; + } +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/DeVg.java --- /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; + } + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/DeskriptorUmwelt.java --- /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; + } + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/Deskriptoren.java --- /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 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 getDeskriptorens() { + return this.deskriptorens; + } + + public void setDeskriptorens(List 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; + } + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/KoordinatenArt.java --- /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; + } +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/MessEinheit.java --- /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; + } +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/MessMethode.java --- /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; + } +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/MessStelle.java --- /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; + } +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/Messgroesse.java --- /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; + } + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/MessgroessenGruppe.java --- /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; + } + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/MgGrp.java --- /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; + } + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/MgGrpPK.java --- /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; + } +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/MmtMessgroesse.java --- /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; + } +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/MmtMessgroesseGrp.java --- /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; + } + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/MmtMessgroesseGrpPK.java --- /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; + } +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/MmtMessgroessePK.java --- /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; + } +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/NetzBetreiber.java --- /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; + } +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/PflichtMessgroesse.java --- /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; + } + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/ProbenZusatz.java --- /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; + } + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/Probenart.java --- /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; + } + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/SOrt.java --- /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; + } + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/Staat.java --- /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; + } + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/Umwelt.java --- /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; + } + +} diff -r 0ec07c73d4bb -r 7fbf0246012c src/main/java/de/intevation/lada/model/stamm/Verwaltungseinheit.java --- /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; + } + +}