Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/minfo/BedQualityState.java @ 3880:e7f99e30997c
Added CSV export to bed quality calculation.
flys-artifacts/trunk@5517 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Wed, 19 Sep 2012 08:50:23 +0000 |
parents | d8c99ff18db8 |
children | f8217f1fef2e |
comparison
equal
deleted
inserted
replaced
3879:ac49675f9335 | 3880:e7f99e30997c |
---|---|
10 import de.intevation.artifacts.CallContext; | 10 import de.intevation.artifacts.CallContext; |
11 import de.intevation.artifacts.CallMeta; | 11 import de.intevation.artifacts.CallMeta; |
12 import de.intevation.flys.artifacts.FLYSArtifact; | 12 import de.intevation.flys.artifacts.FLYSArtifact; |
13 import de.intevation.flys.artifacts.access.BedQualityAccess; | 13 import de.intevation.flys.artifacts.access.BedQualityAccess; |
14 import de.intevation.flys.artifacts.model.CalculationResult; | 14 import de.intevation.flys.artifacts.model.CalculationResult; |
15 import de.intevation.flys.artifacts.model.DataFacet; | |
15 import de.intevation.flys.artifacts.model.DateRange; | 16 import de.intevation.flys.artifacts.model.DateRange; |
16 import de.intevation.flys.artifacts.model.FacetTypes; | 17 import de.intevation.flys.artifacts.model.FacetTypes; |
17 import de.intevation.flys.artifacts.model.minfo.BedDensityFacet; | 18 import de.intevation.flys.artifacts.model.minfo.BedDensityFacet; |
18 import de.intevation.flys.artifacts.model.minfo.BedDiameterFacet; | 19 import de.intevation.flys.artifacts.model.minfo.BedDiameterFacet; |
19 import de.intevation.flys.artifacts.model.minfo.BedDiameterResult; | 20 import de.intevation.flys.artifacts.model.minfo.BedDiameterResult; |
81 BedQualityResult[] results, String stateId, String hash) { | 82 BedQualityResult[] results, String stateId, String hash) { |
82 logger.debug("BedQualityState.generateFacets"); | 83 logger.debug("BedQualityState.generateFacets"); |
83 | 84 |
84 CallMeta meta = context.getMeta(); | 85 CallMeta meta = context.getMeta(); |
85 | 86 |
87 newFacets.add(new DataFacet(CSV, "CSV data", ComputeType.ADVANCE, hash, id)); | |
86 for (int idx = 0; idx < results.length; idx++) { | 88 for (int idx = 0; idx < results.length; idx++) { |
87 BedQualityResult result = results[idx]; | 89 BedQualityResult result = results[idx]; |
88 DateRange range = result.getDateRange(); | 90 DateRange range = result.getDateRange(); |
89 BedDiameterResult[] bedDiameter = result.getBedResults(); | 91 BedDiameterResult[] bedDiameter = result.getBedResults(); |
90 for (int j = 0; j < bedDiameter.length; j++) { | 92 for (int j = 0; j < bedDiameter.length; j++) { |