diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java @ 2251:c9c788eea200

Improved reference curve. flys-artifacts/trunk@3900 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Fri, 03 Feb 2012 13:49:16 +0000
parents 9dc81827b187
children dd93a8e1377a
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java	Fri Feb 03 13:46:03 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java	Fri Feb 03 13:49:16 2012 +0000
@@ -685,19 +685,18 @@
     }
 
 
+    /** Get reference (start) km. */
     protected Double getReferenceStartKm() {
-        if (true) {
-            return FLYSUtils.getLocations(this)[0];
-        }
-
-        StateData sd = getData("reference_start");
+        StateData sd = getData("reference.startpoint");
 
         if (sd == null) {
             logger.warn("no reference start given.");
             return null;
         }
 
-        String input = (String)sd.getValue();
+        logger.debug("Reference start km given: " + sd.getValue());
+
+        String input = (String) sd.getValue();
 
         if (input == null | (input = input.trim()).length() == 0) {
             logger.warn("reference start string is empty.");
@@ -714,18 +713,19 @@
         return null;
     }
 
+
     protected double [] getReferenceEndKms() {
-        StateData sd = getData("reference_end");
-
-        if(true)
-        return new double[] {getReferenceStartKm() + 2.0d};
+        StateData sd = getData("reference.endpoint");
 
         if (sd == null) {
             logger.warn("no reference end given.");
             return null;
         }
+        else {
+            logger.debug("Reference end km : " + sd.getValue());
+        }
 
-        String input = (String)sd.getValue();
+        String input = (String) sd.getValue();
 
         if (input == null | (input = input.trim()).length() == 0) {
             logger.warn("reference end string is empty.");

http://dive4elements.wald.intevation.org