Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/bundu/bezugswst/BezugswstMainCalculationResult.java @ 9438:d2f5375ede26
Replaced own W and Q facets in bundu bzws by subclass of FixWaterlevelFacet, added annotations and datacage
author | mschaefer |
---|---|
date | Mon, 20 Aug 2018 16:05:06 +0200 |
parents | af872dab1a0a |
children | ecadc9ed0ba0 |
comparison
equal
deleted
inserted
replaced
9437:751a3eff6244 | 9438:d2f5375ede26 |
---|---|
18 import org.dive4elements.river.artifacts.common.ExportContextPDF; | 18 import org.dive4elements.river.artifacts.common.ExportContextPDF; |
19 import org.dive4elements.river.artifacts.common.GeneralResultType; | 19 import org.dive4elements.river.artifacts.common.GeneralResultType; |
20 import org.dive4elements.river.artifacts.common.IExportContext; | 20 import org.dive4elements.river.artifacts.common.IExportContext; |
21 import org.dive4elements.river.artifacts.common.MetaAndTableJRDataSource; | 21 import org.dive4elements.river.artifacts.common.MetaAndTableJRDataSource; |
22 import org.dive4elements.river.artifacts.common.ResultRow; | 22 import org.dive4elements.river.artifacts.common.ResultRow; |
23 import org.dive4elements.river.artifacts.model.WQKms; | |
23 import org.dive4elements.river.artifacts.sinfo.util.BedHeightInfo; | 24 import org.dive4elements.river.artifacts.sinfo.util.BedHeightInfo; |
24 import org.dive4elements.river.artifacts.sinfo.util.RiverInfo; | 25 import org.dive4elements.river.artifacts.sinfo.util.RiverInfo; |
25 import org.dive4elements.river.artifacts.sinfo.util.WstInfo; | 26 import org.dive4elements.river.artifacts.sinfo.util.WstInfo; |
26 | 27 |
27 /** | 28 /** |
44 private final Double missingVolumeFrom; | 45 private final Double missingVolumeFrom; |
45 private final Double missingVolumeTo; | 46 private final Double missingVolumeTo; |
46 private final Integer ud; | 47 private final Integer ud; |
47 private final String qOfGauges; | 48 private final String qOfGauges; |
48 | 49 |
50 private final WQKms wqkms; | |
51 | |
49 public BezugswstMainCalculationResult(final String label, final Collection<ResultRow> rows, final BedHeightInfo sounding, final WstInfo wst, | 52 public BezugswstMainCalculationResult(final String label, final Collection<ResultRow> rows, final BedHeightInfo sounding, final WstInfo wst, |
50 final String function, final boolean preprocessing, final int startYear, final int endYear, final Integer ud, final String qOfGauges, | 53 final String function, final boolean preprocessing, final int startYear, final int endYear, final Integer ud, final String qOfGauges, |
51 final Double missingVolumeFrom, final Double missingVolumeTo) { | 54 final WQKms wqkms, final Double missingVolumeFrom, final Double missingVolumeTo) { |
52 super(label, rows); | 55 super(label, rows); |
53 this.wst = wst; | 56 this.wst = wst; |
54 this.sounding = sounding; | 57 this.sounding = sounding; |
55 this.function = function; | 58 this.function = function; |
56 this.preprocessing = preprocessing; | 59 this.preprocessing = preprocessing; |
58 this.endYear = endYear; | 61 this.endYear = endYear; |
59 this.missingVolumeTo = missingVolumeTo; | 62 this.missingVolumeTo = missingVolumeTo; |
60 this.missingVolumeFrom = missingVolumeFrom; | 63 this.missingVolumeFrom = missingVolumeFrom; |
61 this.ud = ud; | 64 this.ud = ud; |
62 this.qOfGauges = qOfGauges; | 65 this.qOfGauges = qOfGauges; |
66 this.wqkms = wqkms; | |
67 } | |
68 | |
69 public WQKms getWQKms() { | |
70 return this.wqkms; | |
63 } | 71 } |
64 | 72 |
65 public String getWstLabel() { | 73 public String getWstLabel() { |
66 if (this.ud != null) | 74 if (this.ud != null) |
67 return Integer.toString(this.endYear) + "; UD=" + Integer.toString(this.ud); // FIXME per WaterlevelDescriptionBuilder o.ä. zentralisieren | 75 return Integer.toString(this.endYear) + "; UD=" + Integer.toString(this.ud); // FIXME per WaterlevelDescriptionBuilder o.ä. zentralisieren |