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,

http://dive4elements.wald.intevation.org