diff src/main/java/de/intevation/lada/rest/stamm/PflichtmessgroesseService.java @ 1028:1c41c7b8f7c2 schema-update

Updated server application to new database model. THIS IS STILL WIP!!!
author Raimund Renkert <raimund.renkert@intevation.de>
date Fri, 08 Jul 2016 15:32:36 +0200
parents 5bdd1631a451
children 6f9983f68248
line wrap: on
line diff
--- a/src/main/java/de/intevation/lada/rest/stamm/PflichtmessgroesseService.java	Mon Jul 04 14:31:18 2016 +0200
+++ b/src/main/java/de/intevation/lada/rest/stamm/PflichtmessgroesseService.java	Fri Jul 08 15:32:36 2016 +0200
@@ -18,8 +18,9 @@
 import javax.ws.rs.core.MediaType;
 import javax.ws.rs.core.UriInfo;
 
-import de.intevation.lada.model.stamm.PflichtMessgroesse;
+import de.intevation.lada.model.stammdaten.PflichtMessgroesse;
 import de.intevation.lada.util.annotation.RepositoryConfig;
+import de.intevation.lada.util.data.QueryBuilder;
 import de.intevation.lada.util.data.Repository;
 import de.intevation.lada.util.data.RepositoryType;
 import de.intevation.lada.util.rest.Response;
@@ -95,9 +96,12 @@
         @Context HttpHeaders headers,
         @PathParam("id") String id
     ) {
-        return defaultRepo.getById(
-            PflichtMessgroesse.class,
-            Integer.valueOf(id),
-            "stamm");
+        QueryBuilder<PflichtMessgroesse> builder =
+            new QueryBuilder<PflichtMessgroesse>(
+                defaultRepo.entityManager("stamm"),
+                PflichtMessgroesse.class
+            );
+        builder.and("mmtId", id);
+        return defaultRepo.filter(builder.getQuery(), "stamm");
     }
 }
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)