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 " +

http://dive4elements.wald.intevation.org