Mercurial > lada > lada-server
changeset 175:0474c86a2f4a
Fix for issue 15. Changed model and REST interface for Zusatzwerte
author | Torsten Irländer <torsten.irlaender@intevation.de> |
---|---|
date | Wed, 26 Jun 2013 11:41:08 +0200 |
parents | e6f146c66ba9 |
children | a427f8025051 |
files | src/main/java/de/intevation/lada/data/LZusatzwertRepository.java src/main/java/de/intevation/lada/model/LZusatzWert.java src/main/java/de/intevation/lada/rest/LZusatzwertService.java |
diffstat | 3 files changed, 12 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/src/main/java/de/intevation/lada/data/LZusatzwertRepository.java Mon Jun 24 15:50:02 2013 +0200 +++ b/src/main/java/de/intevation/lada/data/LZusatzwertRepository.java Wed Jun 26 11:41:08 2013 +0200 @@ -50,7 +50,7 @@ LZusatzWertId id = new LZusatzWertId( zusatzwert.getProbeId(), - zusatzwert.getSProbenZusatz().getPzsId()); + zusatzwert.getPzsId()); zusatzwert.setId(id); Response response = new Response(true, 200, zusatzwert); // Try to save the new LProbe. @@ -85,7 +85,7 @@ LZusatzWert zusatzwert = (LZusatzWert)object; LZusatzWertId id = new LZusatzWertId( zusatzwert.getProbeId(), - zusatzwert.getSProbenZusatz().getPzsId()); + zusatzwert.getPzsId()); zusatzwert.setId(id); Response response = new Response(true, 200, zusatzwert); try {
--- a/src/main/java/de/intevation/lada/model/LZusatzWert.java Mon Jun 24 15:50:02 2013 +0200 +++ b/src/main/java/de/intevation/lada/model/LZusatzWert.java Wed Jun 26 11:41:08 2013 +0200 @@ -24,7 +24,7 @@ private LZusatzWertId id; private String probeId; - private SProbenZusatz SProbenZusatz; + private String pzsId; private Float nwgZuMesswert; private Float messwertPzs; private Float messfehler; @@ -34,10 +34,10 @@ } public LZusatzWert(LZusatzWertId id, String probeId, - SProbenZusatz SProbenZusatz) { + String pzsId) { this.id = id; this.probeId = probeId; - this.SProbenZusatz = SProbenZusatz; + this.pzsId = pzsId; } public LZusatzWert(LZusatzWertId id, String probeId, @@ -45,7 +45,7 @@ Float messfehler, Date letzteAenderung) { this.id = id; this.probeId = probeId; - this.SProbenZusatz = SProbenZusatz; + this.pzsId = pzsId; this.nwgZuMesswert = nwgZuMesswert; this.messwertPzs = messwertPzs; this.messfehler = messfehler; @@ -73,14 +73,13 @@ this.probeId = probeId; } - @ManyToOne(fetch = FetchType.EAGER) - @JoinColumn(name = "pzs_id", nullable = false, insertable = false, updatable = false) - public SProbenZusatz getSProbenZusatz() { - return this.SProbenZusatz; + @Column(name = "pzs_id", nullable = false, insertable = false, updatable = false) + public String getPzsId() { + return this.pzsId; } - public void setSProbenZusatz(SProbenZusatz SProbenZusatz) { - this.SProbenZusatz = SProbenZusatz; + public void setPzsId(String pzsId) { + this.pzsId = pzsId; } @Column(name = "nwg_zu_messwert", precision = 8, scale = 8)
--- a/src/main/java/de/intevation/lada/rest/LZusatzwertService.java Mon Jun 24 15:50:02 2013 +0200 +++ b/src/main/java/de/intevation/lada/rest/LZusatzwertService.java Wed Jun 26 11:41:08 2013 +0200 @@ -79,6 +79,7 @@ @PUT @Produces("text/json") + @Path("/{pzsId}/{probeId}") @Consumes("application/json") public Response update(LZusatzWert zusatzwert) { return repository.update(zusatzwert);