Mercurial > dive4elements > river
comparison backend/src/main/java/org/dive4elements/river/model/sinfo/Infrastructure.java @ 9176:1614cb14308f
Work on calculations for S-Info flood duration workflow
author | mschaefer |
---|---|
date | Mon, 25 Jun 2018 19:21:11 +0200 |
parents | a165cd63099f |
children | d889ffe2fb05 |
comparison
equal
deleted
inserted
replaced
9175:34dc0163ad2d | 9176:1614cb14308f |
---|---|
197 final Session session = SessionHolder.HOLDER.get(); | 197 final Session session = SessionHolder.HOLDER.get(); |
198 final Query query = session.createQuery("FROM Infrastructure WHERE (id=:id)"); | 198 final Query query = session.createQuery("FROM Infrastructure WHERE (id=:id)"); |
199 query.setParameter("id", id); | 199 query.setParameter("id", id); |
200 return (Infrastructure) query.list().get(0); | 200 return (Infrastructure) query.list().get(0); |
201 } | 201 } |
202 | |
203 /** | |
204 * Get first data series of a river | |
205 */ | |
206 public static Infrastructure getSeries(final River river) { | |
207 final Session session = SessionHolder.HOLDER.get(); | |
208 final Query query = session.createQuery("FROM Infrastructure WHERE (river=:river)"); | |
209 query.setParameter("river", river); | |
210 final List rows = query.list(); | |
211 if (!rows.isEmpty()) | |
212 return (Infrastructure) rows.get(0); | |
213 else | |
214 return null; | |
215 } | |
202 } | 216 } |