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);
 

http://dive4elements.wald.intevation.org