comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/QualityMeasurementFactory.java @ 8684:2e11fc7f5d35

(issue1796) Use seddb name of a river when accessing the seddb
author Andre Heinecke <andre.heinecke@intevation.de>
date Mon, 13 Apr 2015 11:26:44 +0200
parents e4606eae8ea5
children 5855f919cbd6
comparison
equal deleted inserted replaced
8683:cfafe5764509 8684:2e11fc7f5d35
17 import org.hibernate.Session; 17 import org.hibernate.Session;
18 import org.hibernate.transform.BasicTransformerAdapter; 18 import org.hibernate.transform.BasicTransformerAdapter;
19 import org.hibernate.type.StandardBasicTypes; 19 import org.hibernate.type.StandardBasicTypes;
20 20
21 import org.dive4elements.river.backend.SedDBSessionHolder; 21 import org.dive4elements.river.backend.SedDBSessionHolder;
22 import org.dive4elements.river.artifacts.model.RiverFactory;
22 23
23 24
24 public class QualityMeasurementFactory { 25 public class QualityMeasurementFactory {
25 26
26 private static Logger log = Logger.getLogger(QualityMeasurementFactory.class); 27 private static Logger log = Logger.getLogger(QualityMeasurementFactory.class);
164 165
165 if (statement.equals(SQL_BED_MEASUREMENT)) { 166 if (statement.equals(SQL_BED_MEASUREMENT)) {
166 query.addScalar("depth1", StandardBasicTypes.DOUBLE); 167 query.addScalar("depth1", StandardBasicTypes.DOUBLE);
167 query.addScalar("depth2", StandardBasicTypes.DOUBLE); 168 query.addScalar("depth2", StandardBasicTypes.DOUBLE);
168 } 169 }
169 170 String seddbRiver = RiverFactory.getRiver(river).nameForSeddb();
170 query.setString("name", river); 171
172 query.setString("name", seddbRiver);
171 query.setDouble("from", from); 173 query.setDouble("from", from);
172 query.setDouble("to", to); 174 query.setDouble("to", to);
173 query.setDate("start", start); 175 query.setDate("start", start);
174 query.setDate("end", end); 176 query.setDate("end", end);
175 177

http://dive4elements.wald.intevation.org