comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/HistoricalDischargeComputeState.java @ 2258:ea173e4c07c7

Added a CSV export for historical discharge curves. flys-artifacts/trunk@3913 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 06 Feb 2012 08:36:26 +0000
parents 40608c82e9cb
children b8df8d1476ba
comparison
equal deleted inserted replaced
2257:86685feb5b1c 2258:ea173e4c07c7
14 import de.intevation.artifactdatabase.state.Facet; 14 import de.intevation.artifactdatabase.state.Facet;
15 15
16 import de.intevation.flys.artifacts.FLYSArtifact; 16 import de.intevation.flys.artifacts.FLYSArtifact;
17 import de.intevation.flys.artifacts.WINFOArtifact; 17 import de.intevation.flys.artifacts.WINFOArtifact;
18 import de.intevation.flys.artifacts.model.CalculationResult; 18 import de.intevation.flys.artifacts.model.CalculationResult;
19 import de.intevation.flys.artifacts.model.DataFacet;
19 import de.intevation.flys.artifacts.model.FacetTypes; 20 import de.intevation.flys.artifacts.model.FacetTypes;
20 import de.intevation.flys.artifacts.model.HistoricalDischargeFacet; 21 import de.intevation.flys.artifacts.model.HistoricalDischargeFacet;
21 import de.intevation.flys.artifacts.model.ReportFacet; 22 import de.intevation.flys.artifacts.model.ReportFacet;
22 import de.intevation.flys.artifacts.model.WQTimerange; 23 import de.intevation.flys.artifacts.model.WQTimerange;
23 24
74 if (data == null || data.length == 0) { 75 if (data == null || data.length == 0) {
75 logger.warn("Historical Discharge calculation has no results!"); 76 logger.warn("Historical Discharge calculation has no results!");
76 return res; 77 return res;
77 } 78 }
78 79
80 facets.add(
81 new DataFacet(CSV, "CSV data", ComputeType.ADVANCE, hash, id));
82
83 facets.add(
84 new DataFacet(PDF, "PDF data", ComputeType.ADVANCE, hash, id));
85
79 prepareFacets(facets, data); 86 prepareFacets(facets, data);
80 87
81 return res; 88 return res;
82 } 89 }
83 90

http://dive4elements.wald.intevation.org