Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/artifacts/bundu/bezugswst/BezugswstCalculation.java @ 9323:86d2cbfe7f7f
bundu bezugswst excel metadaten
author | gernotbelger |
---|---|
date | Fri, 27 Jul 2018 13:29:34 +0200 |
parents | 7b2b086e45f0 |
children | 0a0937f33bb5 |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/bundu/bezugswst/BezugswstCalculation.java Fri Jul 27 11:13:57 2018 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/bundu/bezugswst/BezugswstCalculation.java Fri Jul 27 13:29:34 2018 +0200 @@ -19,8 +19,10 @@ import org.dive4elements.river.artifacts.common.ResultRow; import org.dive4elements.river.artifacts.model.CalculationResult; import org.dive4elements.river.artifacts.resources.Resources; +import org.dive4elements.river.artifacts.sinfo.util.BedHeightInfo; import org.dive4elements.river.artifacts.sinfo.util.CalculationUtils; import org.dive4elements.river.artifacts.sinfo.util.RiverInfo; +import org.dive4elements.river.artifacts.sinfo.util.WstInfo; import org.dive4elements.river.model.River; class BezugswstCalculation { @@ -45,6 +47,19 @@ final String calcModeLabel = Resources.getMsg(this.context.getMeta(), "bundu_bezugswst"); final BezugswstCalculationResults results = new BezugswstCalculationResults(calcModeLabel, user, riverInfo, access.getRange()); + // TODO: get wst, sounding for river + final WstInfo wstInfo = null; + final BedHeightInfo sounding = null; + // final int wspYear = waterlevel.getYear(); + // final WstInfo wstInfo = new WstInfo(wspLabel, wspYear, riverInfo.getReferenceGauge()); + final String function = access.getFunction(); + final boolean preprocessing = access.getPreprocessing();// nullpointer dürfen nicht entstehen; Fehler läge woanders + final int startYear = access.getStartYear(); + final int endYear = access.getBezugsJahr(); + final Integer ud = access.getUd(); + final double[] qs = access.getQs(); + final Double missingVolFrom = access.getMissingVolFrom(); + final Double missingVolTo = access.getMissingVolTo(); final List<ResultRow> list = new ArrayList<>(); final ResultRow row = ResultRow.create(); row.putValue(GeneralResultType.station, 666.666); @@ -55,7 +70,8 @@ row.putValue(GeneralResultType.location, "keine Lage"); list.add(row); - final BezugswstCalculationResult result = new BezugswstCalculationResult("label? was fürn label?", list); + final BezugswstCalculationResult result = new BezugswstCalculationResult("label? was fürn label?", list, sounding, wstInfo, function, preprocessing, + startYear, endYear, ud, qs, missingVolFrom, missingVolTo); results.addResult(result, null); return new CalculationResult(results, null);// problems); }