diff artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/flood_duration/FloodDurationExporter.java @ 9205:3dae6b78e1da

inundationDuration/floodDuration multiple columns+chartLines refactoring
author gernotbelger
date Mon, 02 Jul 2018 19:01:09 +0200
parents b4402594213b
children 7a8b9331a946
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/flood_duration/FloodDurationExporter.java	Mon Jul 02 17:40:39 2018 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/flood_duration/FloodDurationExporter.java	Mon Jul 02 19:01:09 2018 +0200
@@ -36,11 +36,14 @@
 
     @Override
     protected void configureDesign(final FloodDurationCalculationResult result, final JasperDesigner design) {
-        if (result instanceof FloodDurationCalculationResult) { // redundant, but type might change
-            design.removeColumn("wOpt");
-            design.removeColumn("qOpt");
-            design.removeColumn("bezOpt");
-            design.removeColumn("durOpt");
+        if (result instanceof FloodDurationCalculationResult) {
+            final int wlCount = result.getWaterlevelCount();
+            if (wlCount == 0 || wlCount == 2) {
+                design.removeColumn("wOpt");
+                design.removeColumn("qOpt");
+                design.removeColumn("bezOpt");
+                design.removeColumn("durOpt");
+            }
         }
     }
 }
\ No newline at end of file

http://dive4elements.wald.intevation.org