Mercurial > dive4elements > river
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();