comparison backend/src/main/java/org/dive4elements/river/model/sinfo/Channel.java @ 9432:d194c5b24bf8

Added bundu bzws w calculation and longitudinal sections of wspl and depth
author mschaefer
date Mon, 20 Aug 2018 09:46:02 +0200
parents 189cc8ededbd
children
comparison
equal deleted inserted replaced
9431:eeea16ea0980 9432:d194c5b24bf8
168 final Session session = SessionHolder.HOLDER.get(); 168 final Session session = SessionHolder.HOLDER.get();
169 final Query query = session.createQuery("FROM Channel WHERE (id=:id)"); 169 final Query query = session.createQuery("FROM Channel WHERE (id=:id)");
170 query.setParameter("id", id); 170 query.setParameter("id", id);
171 return (Channel) query.list().get(0); 171 return (Channel) query.list().get(0);
172 } 172 }
173
174 /**
175 * Queries the channel series for a river and a year from the database
176 */
177 public static Channel getSeries(final River river, final int year) {
178 final Session session = SessionHolder.HOLDER.get();
179 final Query query = session.createQuery("FROM Channel WHERE (river=:river) AND (year_from <= :year) AND (year_to >= :year)");
180 query.setParameter("river", river);
181 query.setParameter("year", year);
182 @SuppressWarnings("unchecked")
183 final List<Object[]> rows = query.list();
184 if (!rows.isEmpty())
185 return (Channel) query.list().get(0);
186 return null;
187 }
173 } 188 }

http://dive4elements.wald.intevation.org