diff artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/flood_duration/FloodDurationState.java @ 9150:23945061daec

gigantic refactoring: exporter, result, results to support multiple jaspers -> collisions
author gernotbelger
date Thu, 14 Jun 2018 16:56:31 +0200
parents e6b63b2b41b9
children 1614cb14308f
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/flood_duration/FloodDurationState.java	Thu Jun 14 15:12:25 2018 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/flood_duration/FloodDurationState.java	Thu Jun 14 16:56:31 2018 +0200
@@ -14,6 +14,7 @@
 import org.dive4elements.artifacts.CallContext;
 import org.dive4elements.river.artifacts.ChartArtifact;
 import org.dive4elements.river.artifacts.D4EArtifact;
+import org.dive4elements.river.artifacts.common.AbstractCalculationExportableResult;
 import org.dive4elements.river.artifacts.model.CalculationResult;
 import org.dive4elements.river.artifacts.model.DataFacet;
 import org.dive4elements.river.artifacts.model.EmptyFacet;
@@ -72,10 +73,10 @@
         final FloodDurationCalculationResults results = (FloodDurationCalculationResults) res.getData();
 
         /* add themes for chart, for each result */
-        final List<FloodDurationCalculationResult> resultList = results.getResults();
+        final List<AbstractCalculationExportableResult<FloodDurationCalculationResults>> resultList = results.getResults();
         for (int index = 0; index < resultList.size(); index++) {
 
-            final FloodDurationCalculationResult result = resultList.get(index);
+            final AbstractCalculationExportableResult<FloodDurationCalculationResults> result = resultList.get(0);
 
             /* filtered (zoom dependent mean) flow depth TODO: */
             // facets.add(FloodDurationProcessor.createFlowDepthFilteredFacet(context, hash, this.id, result, index));

http://dive4elements.wald.intevation.org