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(

http://dive4elements.wald.intevation.org