comparison 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
comparison
equal deleted inserted replaced
9204:4f411c6ee3ae 9205:3dae6b78e1da
34 exportContext.addJRMetaDataUSINFO(source); 34 exportContext.addJRMetaDataUSINFO(source);
35 } 35 }
36 36
37 @Override 37 @Override
38 protected void configureDesign(final FloodDurationCalculationResult result, final JasperDesigner design) { 38 protected void configureDesign(final FloodDurationCalculationResult result, final JasperDesigner design) {
39 if (result instanceof FloodDurationCalculationResult) { // redundant, but type might change 39 if (result instanceof FloodDurationCalculationResult) {
40 design.removeColumn("wOpt"); 40 final int wlCount = result.getWaterlevelCount();
41 design.removeColumn("qOpt"); 41 if (wlCount == 0 || wlCount == 2) {
42 design.removeColumn("bezOpt"); 42 design.removeColumn("wOpt");
43 design.removeColumn("durOpt"); 43 design.removeColumn("qOpt");
44 design.removeColumn("bezOpt");
45 design.removeColumn("durOpt");
46 }
44 } 47 }
45 } 48 }
46 } 49 }

http://dive4elements.wald.intevation.org