changeset 168:3fd87a66c60c

Updated LProbeInfo object and added 'toLProbe' method to extract a db object.
author Raimund Renkert <rrenkert@intevation.de>
date Mon, 24 Jun 2013 13:52:46 +0200
parents 76e0cb0f892a
children 1613ab50d6d0
files src/main/java/de/intevation/lada/model/LProbeInfo.java
diffstat 1 files changed, 30 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/main/java/de/intevation/lada/model/LProbeInfo.java	Mon Jun 24 13:51:19 2013 +0200
+++ b/src/main/java/de/intevation/lada/model/LProbeInfo.java	Mon Jun 24 13:52:46 2013 +0200
@@ -44,7 +44,7 @@
 	private Long mittelungsdauer;
 
 	@Column(name="mp_kat")
-	private String mpKat;
+	private Character mpKat;
 
 	@Column(name="mpl_id")
 	private String mplId;
@@ -173,11 +173,11 @@
 		this.mittelungsdauer = mittelungsdauer;
 	}
 
-	public String getMpKat() {
+	public Character getMpKat() {
 		return this.mpKat;
 	}
 
-	public void setMpKat(String mpKat) {
+	public void setMpKat(Character mpKat) {
 		this.mpKat = mpKat;
 	}
 
@@ -300,4 +300,31 @@
     public void setMessmethode(String messmethode) {
         this.messmethode = messmethode;
     }
+
+    public LProbe toLProbe() {
+        LProbe probe = new LProbe();
+        probe.setMstId(mstId);
+        probe.setUmwId(umwId);
+        probe.setTest(test);
+        probe.setHauptprobenNr(hauptprobenNr);
+        probe.setBaId(baId);
+        probe.setMediaDesk(mediaDesk);
+        probe.setMedia(media);
+        probe.setProbenartId(probenartId);
+        probe.setDatenbasisId(datenbasisId);
+        probe.setProbeentnahmeBeginn(probeentnahmeBeginn);
+        probe.setProbeentnahmeEnde(probeentnahmeEnde);
+        probe.setMittelungsdauer(mittelungsdauer);
+        probe.setLetzteAenderung(letzteAenderung);
+        probe.setErzeugerId(erzeugerId);
+        probe.setProbeNehmerId(probeNehmerId);
+        probe.setMpKat(mpKat);
+        probe.setMplId(mplId);
+        probe.setMprId(mprId);
+        probe.setSolldatumBeginn(solldatumBeginn);
+        probe.setSolldatumEnde(solldatumEnde);
+        probe.setNetzbetreiberId(netzbetreiberId);
+
+        return probe;
+    }
 }
\ No newline at end of file
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)