Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/bundu/bezugswst/BezugswstMissVolCalculationResult1.java @ 9446:e60584f2a531
Added bundu bzws calculation for missing volumes (masses still not yet ready) and results1/2/3
author | mschaefer |
---|---|
date | Tue, 21 Aug 2018 18:19:35 +0200 |
parents | ecadc9ed0ba0 |
children |
comparison
equal
deleted
inserted
replaced
9445:ff0e5386de70 | 9446:e60584f2a531 |
---|---|
50 | 50 |
51 protected String[] formatRow(final IExportContext exportContext, final ResultRow row) { | 51 protected String[] formatRow(final IExportContext exportContext, final ResultRow row) { |
52 | 52 |
53 final Collection<String> lines = new ArrayList<>(20); | 53 final Collection<String> lines = new ArrayList<>(20); |
54 | 54 |
55 lines.add(exportContext.formatRowValue(row, GeneralResultType.station)); | |
55 lines.add(exportContext.formatRowValue(row, BunduResultType.bezugswst)); | 56 lines.add(exportContext.formatRowValue(row, BunduResultType.bezugswst)); |
56 lines.add(exportContext.formatRowValue(row, GeneralResultType.dischargeQwithUnit)); | 57 lines.add(exportContext.formatRowValue(row, GeneralResultType.dischargeQwithUnit)); |
57 lines.add(exportContext.formatRowValue(row, GeneralResultType.waterlevelLabel)); | 58 lines.add(exportContext.formatRowValue(row, GeneralResultType.waterlevelLabel)); |
58 lines.add(exportContext.formatRowValue(row, GeneralResultType.gaugeLabel)); | 59 lines.add(exportContext.formatRowValue(row, GeneralResultType.gaugeLabel)); |
59 | 60 |
74 } | 75 } |
75 | 76 |
76 @Override | 77 @Override |
77 public void writeCSVHeader(final ExportContextCSV exportContextCSV, final RiverInfo river) { | 78 public void writeCSVHeader(final ExportContextCSV exportContextCSV, final RiverInfo river) { |
78 | 79 |
79 final int colSize = 15; | 80 final int colSize = 16; |
80 exportContextCSV.writeTitleForTabs("bundu.export.csv.title.bezugswst.result1", colSize); // Voraussetzung für Tabs ist, dass der Titel vor den Headern | 81 exportContextCSV.writeTitleForTabs("bundu.export.csv.title.bezugswst.result1", colSize); // Voraussetzung für Tabs ist, dass der Titel vor den Headern |
81 final Collection<String> header = new ArrayList<>(colSize); | 82 final Collection<String> header = new ArrayList<>(colSize); |
82 | 83 |
84 header.add(exportContextCSV.formatCsvHeader(GeneralResultType.station)); | |
83 header.add(exportContextCSV.formatCsvHeader(BunduResultType.bezugswst) + " [" + river.getWstUnit() + "]"); | 85 header.add(exportContextCSV.formatCsvHeader(BunduResultType.bezugswst) + " [" + river.getWstUnit() + "]"); |
84 header.add(exportContextCSV.formatCsvHeader(GeneralResultType.dischargeQwithUnit)); | 86 header.add(exportContextCSV.formatCsvHeader(GeneralResultType.dischargeQwithUnit)); |
85 header.add(exportContextCSV.formatCsvHeader(GeneralResultType.waterlevelLabel)); | 87 header.add(exportContextCSV.formatCsvHeader(GeneralResultType.waterlevelLabel)); |
86 header.add(exportContextCSV.formatCsvHeader(GeneralResultType.gaugeLabel)); | 88 header.add(exportContextCSV.formatCsvHeader(GeneralResultType.gaugeLabel)); |
87 | 89 |
118 | 120 |
119 @Override | 121 @Override |
120 protected void addJRTableHeader(final ExportContextPDF exportContextPDF, final MetaAndTableJRDataSource source) { | 122 protected void addJRTableHeader(final ExportContextPDF exportContextPDF, final MetaAndTableJRDataSource source) { |
121 /* column headings */ | 123 /* column headings */ |
122 | 124 |
125 exportContextPDF.addJRMetadata(source, "station_header", GeneralResultType.station); | |
123 exportContextPDF.addJRMetadata(source, "bezugswst_header", BunduResultType.bezugswst); | 126 exportContextPDF.addJRMetadata(source, "bezugswst_header", BunduResultType.bezugswst); |
124 exportContextPDF.addJRMetadata(source, "discharge_header", GeneralResultType.dischargeQwithUnit); | 127 exportContextPDF.addJRMetadata(source, "discharge_header", GeneralResultType.dischargeQwithUnit); |
125 exportContextPDF.addJRMetadata(source, "waterlevel_name_header", GeneralResultType.waterlevelLabel); | 128 exportContextPDF.addJRMetadata(source, "waterlevel_name_header", GeneralResultType.waterlevelLabel); |
126 exportContextPDF.addJRMetadata(source, "gauge_header", GeneralResultType.gaugeLabel); | 129 exportContextPDF.addJRMetadata(source, "gauge_header", GeneralResultType.gaugeLabel); |
127 | 130 |