[PATCH] (issue1754) Do not filter BedHeightSoundings to range

Wald Commits scm-commit at wald.intevation.org
Mon Apr 27 17:51:15 CEST 2015


# HG changeset patch
# User Andre Heinecke <andre.heinecke at intevation.de>
# Date 1430148928 -7200
# Node ID 1083cb887ffb074b8c3675ba63ce17c85376188e
# Parent  3d0ef0a66503047d2573b6039b9ffa1fccbacf36
(issue1754) Do not filter BedHeightSoundings to range.

    This is more symetric to WINFO Raw data and fixes the problematic
    master artifact information loss from issue1754 as the information
    from the master (range) is no longer required.

diff -r 3d0ef0a66503 -r 1083cb887ffb artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedHeightSoundingWidthFacet.java
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedHeightSoundingWidthFacet.java	Mon Apr 27 15:15:44 2015 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedHeightSoundingWidthFacet.java	Mon Apr 27 17:35:28 2015 +0200
@@ -43,9 +43,7 @@
                 access.getHeightId());
         List<BedHeightValue> bedheightValues =
             BedHeightValue.getBedHeightValues(
-                single,
-                access.getFrom(true),
-                access.getTo(true));
+                single);
         double[][] values = new double[2][bedheightValues.size()];
         int i = 0;
         for (BedHeightValue bedheightValue : bedheightValues) {
diff -r 3d0ef0a66503 -r 1083cb887ffb backend/src/main/java/org/dive4elements/river/model/BedHeightValue.java
--- a/backend/src/main/java/org/dive4elements/river/model/BedHeightValue.java	Mon Apr 27 15:15:44 2015 +0200
+++ b/backend/src/main/java/org/dive4elements/river/model/BedHeightValue.java	Mon Apr 27 17:35:28 2015 +0200
@@ -140,6 +140,17 @@
         this.soundingWidth = soundingWidth;
     }
 
+    public static List<BedHeightValue> getBedHeightValues(
+        BedHeight single) {
+        Session session = SessionHolder.HOLDER.get();
+
+        Query query = session.createQuery(
+            "from BedHeightValue where bedHeight=:single");
+
+        query.setParameter("single", single);
+        return query.list();
+    }
+
 
     public static List<BedHeightValue> getBedHeightValues(
         BedHeight single,


More information about the Dive4Elements-commits mailing list