Mercurial > dive4elements > river
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 } |