Mercurial > lada > lada-server
diff src/main/java/de/intevation/lada/rest/LStatusService.java @ 244:f3e15ba7c3b7
Use a sequence for pk in LStatusId and create a new ID object.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Mon, 15 Jul 2013 13:22:00 +0200 |
parents | d8a3d188046f |
children | 2dbe200b73f5 |
line wrap: on
line diff
--- a/src/main/java/de/intevation/lada/rest/LStatusService.java Mon Jul 15 13:20:42 2013 +0200 +++ b/src/main/java/de/intevation/lada/rest/LStatusService.java Mon Jul 15 13:22:00 2013 +0200 @@ -21,6 +21,7 @@ import de.intevation.lada.data.QueryBuilder; import de.intevation.lada.data.Repository; import de.intevation.lada.model.LStatus; +import de.intevation.lada.model.LStatusId; /** * This class produces a RESTful service to read, write and update @@ -130,6 +131,10 @@ try { String probeId = status.getProbeId(); if (authentication.hasAccess(headers, probeId)) { + LStatusId id = new LStatusId(); + id.setMessungsId(status.getMessungsId()); + id.setProbeId(probeId); + status.setId(id); return repository.create(status); } return new Response(false, 698, new ArrayList<LStatus>());