Mercurial > lada > lada-server
diff src/main/java/de/intevation/lada/rest/LMessungService.java @ 245:1963f002e4c0
Use a sequence to generate the id and create an id object in service.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Mon, 15 Jul 2013 13:22:55 +0200 |
parents | a31daefe49ea |
children | 04b5f401e871 |
line wrap: on
line diff
--- a/src/main/java/de/intevation/lada/rest/LMessungService.java Mon Jul 15 13:22:00 2013 +0200 +++ b/src/main/java/de/intevation/lada/rest/LMessungService.java Mon Jul 15 13:22:55 2013 +0200 @@ -22,6 +22,7 @@ import de.intevation.lada.data.QueryBuilder; import de.intevation.lada.data.Repository; import de.intevation.lada.model.LMessung; +import de.intevation.lada.model.LMessungId; /** * This class produces a RESTful service to read, write and update @@ -133,6 +134,9 @@ try { String probeId = messung.getProbeId(); if (authentication.hasAccess(headers, probeId)) { + LMessungId id = new LMessungId(); + id.setProbeId(probeId); + messung.setId(id); return repository.create(messung); } return new Response(false, 698, new ArrayList<LMessung>());