comparison 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
comparison
equal deleted inserted replaced
9149:5be112fba832 9150:23945061daec
12 12
13 import org.dive4elements.artifactdatabase.state.Facet; 13 import org.dive4elements.artifactdatabase.state.Facet;
14 import org.dive4elements.artifacts.CallContext; 14 import org.dive4elements.artifacts.CallContext;
15 import org.dive4elements.river.artifacts.ChartArtifact; 15 import org.dive4elements.river.artifacts.ChartArtifact;
16 import org.dive4elements.river.artifacts.D4EArtifact; 16 import org.dive4elements.river.artifacts.D4EArtifact;
17 import org.dive4elements.river.artifacts.common.AbstractCalculationExportableResult;
17 import org.dive4elements.river.artifacts.model.CalculationResult; 18 import org.dive4elements.river.artifacts.model.CalculationResult;
18 import org.dive4elements.river.artifacts.model.DataFacet; 19 import org.dive4elements.river.artifacts.model.DataFacet;
19 import org.dive4elements.river.artifacts.model.EmptyFacet; 20 import org.dive4elements.river.artifacts.model.EmptyFacet;
20 import org.dive4elements.river.artifacts.model.FacetTypes; 21 import org.dive4elements.river.artifacts.model.FacetTypes;
21 import org.dive4elements.river.artifacts.sinfo.SINFOArtifact; 22 import org.dive4elements.river.artifacts.sinfo.SINFOArtifact;
70 return res; 71 return res;
71 72
72 final FloodDurationCalculationResults results = (FloodDurationCalculationResults) res.getData(); 73 final FloodDurationCalculationResults results = (FloodDurationCalculationResults) res.getData();
73 74
74 /* add themes for chart, for each result */ 75 /* add themes for chart, for each result */
75 final List<FloodDurationCalculationResult> resultList = results.getResults(); 76 final List<AbstractCalculationExportableResult<FloodDurationCalculationResults>> resultList = results.getResults();
76 for (int index = 0; index < resultList.size(); index++) { 77 for (int index = 0; index < resultList.size(); index++) {
77 78
78 final FloodDurationCalculationResult result = resultList.get(index); 79 final AbstractCalculationExportableResult<FloodDurationCalculationResults> result = resultList.get(0);
79 80
80 /* filtered (zoom dependent mean) flow depth TODO: */ 81 /* filtered (zoom dependent mean) flow depth TODO: */
81 // facets.add(FloodDurationProcessor.createFlowDepthFilteredFacet(context, hash, this.id, result, index)); 82 // facets.add(FloodDurationProcessor.createFlowDepthFilteredFacet(context, hash, this.id, result, index));
82 // facets.add(FloodDurationProcessor.createFlowDepthRawFacet(context, hash, this.id, result, index)); 83 // facets.add(FloodDurationProcessor.createFlowDepthRawFacet(context, hash, this.id, result, index));
83 84

http://dive4elements.wald.intevation.org