Mercurial > dive4elements > river
comparison 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 |
comparison
equal
deleted
inserted
replaced
1256:7141ff5540c9 | 1257:85bcf8f34abb |
---|---|
81 public String getPath() { | 81 public String getPath() { |
82 return path; | 82 return path; |
83 } | 83 } |
84 | 84 |
85 | 85 |
86 public static DGM getDGM(int id) { | |
87 Session session = SessionHolder.HOLDER.get(); | |
88 | |
89 Query query = session.createQuery( | |
90 "from DGM where Id =:id"); | |
91 query.setParameter("id", id); | |
92 | |
93 List<DGM> result = query.list(); | |
94 | |
95 return result.isEmpty() ? null : result.get(0); | |
96 } | |
97 | |
98 | |
86 public static DGM getDGM(String river, double lower, double upper) { | 99 public static DGM getDGM(String river, double lower, double upper) { |
87 Session session = SessionHolder.HOLDER.get(); | 100 Session session = SessionHolder.HOLDER.get(); |
88 | 101 |
89 Query query = session.createQuery( | 102 Query query = session.createQuery( |
90 "from DGM where river.name =:river and " + | 103 "from DGM where river.name =:river and " + |