# HG changeset patch # User Raimund Renkert # Date 1372074766 -7200 # Node ID 3fd87a66c60ce691d43477ece90f0841805c3e8e # Parent 76e0cb0f892a29d169ccdaebc4e6de99fc763c0f Updated LProbeInfo object and added 'toLProbe' method to extract a db object. diff -r 76e0cb0f892a -r 3fd87a66c60c src/main/java/de/intevation/lada/model/LProbeInfo.java --- 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