Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/vegetationzones/VegetationZonesCalculation.java @ 9069:1ffd38826175
access uinfo.vegetationzones+inundation_duration
author | gernotbelger |
---|---|
date | Tue, 15 May 2018 12:00:26 +0200 |
parents | a5cf8d7bff3c |
children | 611a523fc42f |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/vegetationzones/VegetationZonesCalculation.java Mon May 14 18:24:35 2018 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/vegetationzones/VegetationZonesCalculation.java Tue May 15 12:00:26 2018 +0200 @@ -48,18 +48,21 @@ final DoubleRange calcRange = null; final RiverInfo riverInfo = new RiverInfo(river); + final VegetationzonesAccess vAccess = new VegetationzonesAccess(uinfo); + final ArrayList<String[]> zones = vAccess.getVegZones(); + final VegetationZonesCalculationResults results = new VegetationZonesCalculationResults(calcModeLabel, user, riverInfo, calcRange); final Collection<ResultRow> rows = new ArrayList<>(); - // TODO: get results from access! - final ResultRow row2 = ResultRow.create(). // - putValue(UInfoResultType.vegname, "Zonaler Wald"). // - putValue(UInfoResultType.vegdauervon, 0). // - putValue(UInfoResultType.vegdauerbis, 5); + for (final String[] zone : zones) { + final ResultRow row2 = ResultRow.create().// + putValue(UInfoResultType.vegname, zone[0]).// + putValue(UInfoResultType.vegdauervon, zone[1]).// + putValue(UInfoResultType.vegdauerbis, zone[2]); + rows.add(row2); + } - rows.add(row2); - - final VegetationZonesCalculationResult result = new VegetationZonesCalculationResult("Ergebnis 1", null, rows); + final VegetationZonesCalculationResult result = new VegetationZonesCalculationResult("Ergebnis 1", rows); results.addResult(result, problems);