diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java @ 628:51b69bca4560

ISSUE-85 (part III/III) Use the given kilometer values for the waterlevel computation. flys-artifacts/trunk@1993 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 24 May 2011 12:37:45 +0000
parents 833290f16f09
children a9af60c84dca
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java	Tue May 24 11:27:37 2011 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/FLYSArtifact.java	Tue May 24 12:37:45 2011 +0000
@@ -39,6 +39,7 @@
 import de.intevation.flys.artifacts.model.DischargeTables;
 import de.intevation.flys.artifacts.model.RiverFactory;
 import de.intevation.flys.artifacts.states.DefaultState;
+import de.intevation.flys.artifacts.states.LocationDistanceSelect;
 
 
 /**
@@ -475,7 +476,7 @@
 
         String value = (String) mode.getValue();
 
-        return value.equals("range");
+        return value.equals("distance");
     }
 
 
@@ -593,8 +594,14 @@
      * @return the selected kms.
      */
     public double[] getKms() {
-        double[] distance = getDistance();
-        return getKms(distance);
+        if (isRange()) {
+            double[] distance = getDistance();
+            return getKms(distance);
+
+        }
+        else {
+            return LocationDistanceSelect.getLocations(this);
+        }
     }
 
 

http://dive4elements.wald.intevation.org