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>());
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)