comparison backend/src/main/java/org/dive4elements/river/model/sinfo/Collision.java @ 9117:623b51bf03d7

Added datacage select and chart display for river bed collision counts loaded from database
author mschaefer
date Mon, 04 Jun 2018 17:31:51 +0200
parents 4c5eeaff554c
children d2472018740c
comparison
equal deleted inserted replaced
9116:edc3958b3ed2 9117:623b51bf03d7
23 import javax.persistence.OneToMany; 23 import javax.persistence.OneToMany;
24 import javax.persistence.OneToOne; 24 import javax.persistence.OneToOne;
25 import javax.persistence.SequenceGenerator; 25 import javax.persistence.SequenceGenerator;
26 import javax.persistence.Table; 26 import javax.persistence.Table;
27 27
28 import org.dive4elements.river.backend.SessionHolder;
28 import org.dive4elements.river.model.River; 29 import org.dive4elements.river.model.River;
30 import org.hibernate.Query;
31 import org.hibernate.Session;
29 32
30 /** 33 /**
31 * Hibernate binding for the DB table collision 34 * Hibernate binding for the DB table collision
32 * 35 *
33 * @author Matthias Schäfer 36 * @author Matthias Schäfer
143 } 146 }
144 147
145 public void addValue(final CollisionValue value) { 148 public void addValue(final CollisionValue value) {
146 this.values.add(value); 149 this.values.add(value);
147 } 150 }
151
152 /**
153 * Get data series by id
154 */
155 public static Collision getSeries(final int id) {
156 final Session session = SessionHolder.HOLDER.get();
157 final Query query = session.createQuery("FROM Collision WHERE (id=:id)");
158 query.setParameter("id", id);
159 return (Collision) query.list().get(0);
160 }
148 } 161 }

http://dive4elements.wald.intevation.org