# HG changeset patch # User Torsten Irländer # Date 1369668660 -7200 # Node ID c85c64039b80ea05565a1790a4cf3a4d8154dd72 # Parent d57f2aba50e0162d4df20e68f833e1a66c76c8e0 Refactored LProbeDetails class. The class now inherits from the LProbe class. Added function setLrobe which will set the values from LProbe in LProbeDetails. diff -r d57f2aba50e0 -r c85c64039b80 src/main/java/de/intevation/lada/model/LProbeDetails.java --- a/src/main/java/de/intevation/lada/model/LProbeDetails.java Mon May 27 15:24:48 2013 +0200 +++ b/src/main/java/de/intevation/lada/model/LProbeDetails.java Mon May 27 17:31:00 2013 +0200 @@ -4,32 +4,34 @@ import java.util.List; -public class LProbeDetails implements Serializable +public class LProbeDetails extends LProbe { - private LProbe lprobe; private List lorts; private List lkommentar; - public LProbeDetails() { - } - - public LProbeDetails( - LProbe lprobe, - List lorts, - List lkommentar - ) { - this.lprobe = lprobe; - this.lorts = lorts; - this.setLkommentar(lkommentar); - } - - public LProbe getLprobe() { - return lprobe; - } - public void setLprobe(LProbe lprobe) { - this.lprobe = lprobe; + this.setProbeId(lprobe.getProbeId()); + this.setMstId(lprobe.getMstId()); + this.setUmwId(lprobe.getUmwId()); + this.setTest(lprobe.isTest()); + this.setHauptprobenNr(lprobe.getHauptprobenNr()); + this.setBaId(lprobe.getBaId()); + this.setMediaDesk(lprobe.getMediaDesk()); + this.setMedia(lprobe.getMedia()); + this.setProbenartId(lprobe.getProbenartId()); + this.setDatenbasisId(lprobe.getDatenbasisId()); + this.setProbeentnahmeBeginn(lprobe.getProbeentnahmeBeginn()); + this.setProbeentnahmeEnde(lprobe.getProbeentnahmeEnde()); + this.setMittelungsdauer(lprobe.getMittelungsdauer()); + this.setLetzteAenderung(lprobe.getLetzteAenderung()); + this.setErzeugerId(lprobe.getErzeugerId()); + this.setProbeNehmerId(lprobe.getProbeNehmerId()); + this.setMpKat(lprobe.getMpKat()); + this.setMplId(lprobe.getMplId()); + this.setMprId(lprobe.getMprId()); + this.setSolldatumBeginn(lprobe.getSolldatumBeginn()); + this.setSolldatumEnde(lprobe.getSolldatumEnde()); } public List getLort() {