Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/states/minfo/DifferencesState.java @ 6219:3fcd1e859c66
Add CSV data facet to have a CSV file export.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Thu, 06 Jun 2013 16:43:02 +0200 |
parents | b12ec9f240bc |
children | e53a569bcb4b |
comparison
equal
deleted
inserted
replaced
6218:359adab7f27d | 6219:3fcd1e859c66 |
---|---|
20 import org.dive4elements.artifacts.CallContext; | 20 import org.dive4elements.artifacts.CallContext; |
21 import org.dive4elements.artifacts.CallMeta; | 21 import org.dive4elements.artifacts.CallMeta; |
22 import org.dive4elements.river.artifacts.D4EArtifact; | 22 import org.dive4elements.river.artifacts.D4EArtifact; |
23 import org.dive4elements.river.artifacts.access.BedDifferencesAccess; | 23 import org.dive4elements.river.artifacts.access.BedDifferencesAccess; |
24 import org.dive4elements.river.artifacts.model.CalculationResult; | 24 import org.dive4elements.river.artifacts.model.CalculationResult; |
25 import org.dive4elements.river.artifacts.model.DataFacet; | |
25 import org.dive4elements.river.artifacts.model.FacetTypes; | 26 import org.dive4elements.river.artifacts.model.FacetTypes; |
26 import org.dive4elements.river.artifacts.model.minfo.BedDiffCalculation; | 27 import org.dive4elements.river.artifacts.model.minfo.BedDiffCalculation; |
27 import org.dive4elements.river.artifacts.model.minfo.BedDiffEpochFacet; | 28 import org.dive4elements.river.artifacts.model.minfo.BedDiffEpochFacet; |
28 import org.dive4elements.river.artifacts.model.minfo.BedDiffEpochFilterFacet; | 29 import org.dive4elements.river.artifacts.model.minfo.BedDiffEpochFilterFacet; |
29 import org.dive4elements.river.artifacts.model.minfo.BedDiffEpochResult; | 30 import org.dive4elements.river.artifacts.model.minfo.BedDiffEpochResult; |
100 BedDifferencesResult[] results, String stateId, String hash) { | 101 BedDifferencesResult[] results, String stateId, String hash) { |
101 logger.debug("BedQualityState.generateFacets"); | 102 logger.debug("BedQualityState.generateFacets"); |
102 | 103 |
103 CallMeta meta = context.getMeta(); | 104 CallMeta meta = context.getMeta(); |
104 | 105 |
106 newFacets.add(new DataFacet(CSV, "CSV data", ComputeType.ADVANCE, hash, id)); | |
105 for (int idx = 0; idx < results.length; idx++) { | 107 for (int idx = 0; idx < results.length; idx++) { |
106 if (results[idx] instanceof BedDiffYearResult) { | 108 if (results[idx] instanceof BedDiffYearResult) { |
107 newFacets.add(new BedDiffYearFacet( | 109 newFacets.add(new BedDiffYearFacet( |
108 idx, | 110 idx, |
109 BED_DIFFERENCE_YEAR, | 111 BED_DIFFERENCE_YEAR, |