diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/GaugeDischargeFacet.java @ 2733:ac9a03ed32c1

More debugging of discharge-curve issue. flys-artifacts/trunk@4466 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Tue, 22 May 2012 19:51:05 +0000
parents 5ce5abd173b9
children 0905d1e7b37e
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/GaugeDischargeFacet.java	Tue May 22 19:42:54 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/GaugeDischargeFacet.java	Tue May 22 19:51:05 2012 +0000
@@ -12,6 +12,7 @@
 
 
 /**
+ * Access Discharge Curve of a gauge.
  */
 public class GaugeDischargeFacet extends DataFacet {
 
@@ -43,7 +44,6 @@
 
     @Override
     public Facet deepCopy() {
-        // TODO why waterlevel?
         GaugeDischargeFacet copy = new GaugeDischargeFacet();
         copy.set(this);
         copy.type    = type;
@@ -60,10 +60,13 @@
                 index + " / stateId: " + stateId);
         }
 
+        if (stateId == null) {
+            logger.error("GaugeDischargeFacet.getData: stateId is null.");
+        }
         FLYSArtifact flys = (FLYSArtifact) artifact;
 
         CalculationResult res = (CalculationResult)
-            flys.compute(context, hash, stateId, type,  false);
+            flys.compute(context, hash, stateId, type, false);
 
         WQKms[] discharge = (WQKms[]) res.getData();
 

http://dive4elements.wald.intevation.org