Mercurial > dive4elements > river
comparison flys-backend/src/main/java/de/intevation/flys/model/Building.java @ 5402:1564ca2cb224
Add getBuildings method that filters by kind
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Mon, 25 Mar 2013 15:00:25 +0100 |
parents | b6f94c5db89e |
children |
comparison
equal
deleted
inserted
replaced
5401:ff11b178f152 | 5402:1564ca2cb224 |
---|---|
77 | 77 |
78 public void setGeom(LineString geom) { | 78 public void setGeom(LineString geom) { |
79 this.geom = geom; | 79 this.geom = geom; |
80 } | 80 } |
81 | 81 |
82 public static List<Building> getBuildings(int riverId, int kindId) { | |
83 Session session = SessionHolder.HOLDER.get(); | |
84 | |
85 Query query = session.createQuery( | |
86 "from Building where river.id =:river_id and kind_id=:kind_id"); | |
87 query.setParameter("kind_id", kindId); | |
88 query.setParameter("river_id", riverId); | |
89 | |
90 return query.list(); | |
91 } | |
82 | 92 |
83 public static List<Building> getBuildings(int riverId, String name) { | 93 public static List<Building> getBuildings(int riverId, String name) { |
84 Session session = SessionHolder.HOLDER.get(); | 94 Session session = SessionHolder.HOLDER.get(); |
85 | 95 |
86 Query query = session.createQuery( | 96 Query query = session.createQuery( |