Mercurial > dive4elements > river
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 |