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

http://dive4elements.wald.intevation.org