comparison artifacts/src/main/java/org/dive4elements/river/artifacts/bundu/bezugswst/BunduWstExporter.java @ 9332:c64de8cc4e97

bundu.bezugswst missing volume calcResult3
author gernotbelger
date Fri, 27 Jul 2018 19:24:57 +0200
parents 127638669052
children
comparison
equal deleted inserted replaced
9331:127638669052 9332:c64de8cc4e97
22 * 22 *
23 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> 23 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a>
24 */ 24 */
25 public class BunduWstExporter extends AbstractCommonExporter<AbstractCalculationExportableResult, BezugswstCalculationResults> { 25 public class BunduWstExporter extends AbstractCommonExporter<AbstractCalculationExportableResult, BezugswstCalculationResults> {
26 26
27 public interface MissResultType {
28 // missuse for casting
29 }
30
27 /** The log used in this exporter. */ 31 /** The log used in this exporter. */
28 private static Logger log = Logger.getLogger(BunduWstExporter.class); 32 private static Logger log = Logger.getLogger(BunduWstExporter.class);
29 33
30 @Override 34 @Override
31 protected void writeCSVGlobalMetadata(final ExportContextCSV exportContext, final BezugswstCalculationResults results) { 35 protected void writeCSVGlobalMetadata(final ExportContextCSV exportContext, final BezugswstCalculationResults results) {
38 42
39 } 43 }
40 44
41 @Override 45 @Override
42 protected void configureDesign(final AbstractCalculationExportableResult result, final JasperDesigner design) { 46 protected void configureDesign(final AbstractCalculationExportableResult result, final JasperDesigner design) {
43 if (result instanceof BezugswstMissVolCalculationResult1 || result instanceof BezugswstMissVolCalculationResult2)// || result intanceof 47 if (result instanceof MissResultType) {
44 // BezugswstMiss...2,3 TODO
45
46 {
47 design.getSource().addMetaData("bezugswst_result_header", result.getLabel()); // globalMeta? wrong place. only one result expected, so it works 48 design.getSource().addMetaData("bezugswst_result_header", result.getLabel()); // globalMeta? wrong place. only one result expected, so it works
48 } 49 }
49 } 50 }
50 } 51 }

http://dive4elements.wald.intevation.org