diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java @ 705:853dceead0f4

Only generate facets when needed. flys-artifacts/trunk@2157 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Sat, 18 Jun 2011 17:03:17 +0000
parents af3b5d9e91a4
children 3b7e9ddf6bb1
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java	Fri Jun 17 16:17:03 2011 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/ComputedDischargeCurveState.java	Sat Jun 18 17:03:17 2011 +0000
@@ -61,19 +61,21 @@
             }
         }
 
-        Object[] args = new Object[] {
-            winfo.getRiver().getName(),
-            res.getName()
-        };
+        if (facets != null) {
+            Object[] args = new Object[] {
+                winfo.getRiver().getName(),
+                res.getName()
+            };
 
-        String name = Resources.getMsg(
-            context.getMeta(),
-            "chart.computed.discharge.curve.curve.label",
-            "",
-            args);
+            String name = Resources.getMsg(
+                context.getMeta(),
+                "chart.computed.discharge.curve.curve.label",
+                "",
+                args);
 
-        facets.add(new WaterlevelFacet(0, COMPUTED_DISCHARGE_Q, name));
-        facets.add(new DataFacet(CSV, "CSV data"));
+            facets.add(new WaterlevelFacet(0, COMPUTED_DISCHARGE_Q, name));
+            facets.add(new DataFacet(CSV, "CSV data"));
+        }
 
         return new WQKms[] { res };
     }

http://dive4elements.wald.intevation.org