Mercurial > dive4elements > river
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 } |