diff flys-backend/src/main/java/de/intevation/flys/model/DGM.java @ 1257:85bcf8f34abb

Added a function to query a DGM by Id. flys-backend/trunk@2781 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Fri, 16 Sep 2011 14:53:21 +0000
parents 2ef8b67bd68a
children 2d68969bd2dc
line wrap: on
line diff
--- a/flys-backend/src/main/java/de/intevation/flys/model/DGM.java	Thu Sep 15 11:19:08 2011 +0000
+++ b/flys-backend/src/main/java/de/intevation/flys/model/DGM.java	Fri Sep 16 14:53:21 2011 +0000
@@ -83,6 +83,19 @@
     }
 
 
+    public static DGM getDGM(int id) {
+        Session session = SessionHolder.HOLDER.get();
+
+        Query query = session.createQuery(
+            "from DGM where Id =:id");
+        query.setParameter("id", id);
+
+        List<DGM> result = query.list();
+
+        return result.isEmpty() ? null : result.get(0);
+    }
+
+
     public static DGM getDGM(String river, double lower, double upper) {
         Session session = SessionHolder.HOLDER.get();
 

http://dive4elements.wald.intevation.org