Mercurial > dive4elements > river
diff flys-backend/src/main/java/de/intevation/flys/model/DischargeZone.java @ 2871:5a89c2b05e6d
Added functions to retrieve data from database.
flys-backend/trunk@4409 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Tue, 15 May 2012 14:19:55 +0000 |
parents | 28526b0b0a90 |
children | cc6323401643 |
line wrap: on
line diff
--- a/flys-backend/src/main/java/de/intevation/flys/model/DischargeZone.java Tue May 15 07:06:31 2012 +0000 +++ b/flys-backend/src/main/java/de/intevation/flys/model/DischargeZone.java Tue May 15 14:19:55 2012 +0000 @@ -134,5 +134,19 @@ return query.list(); } + + + public static DischargeZone getDischargeZoneById(int id) { + Session session = SessionHolder.HOLDER.get(); + + Query query = session.createQuery( + "from DischargeZone where id=:id"); + + query.setParameter("id", id); + + List<DischargeZone> zones = query.list(); + + return zones.isEmpty() ? null : zones.get(0); + } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :