comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/extreme/ExtremeCompute.java @ 4406:bfb6464ecbb6

ExtremeCompute: Add DataFacets (csv, wst, defunc pdf).
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Mon, 05 Nov 2012 16:37:49 +0100
parents 193f11d20bd8
children 3296021f0bf5
comparison
equal deleted inserted replaced
4405:7e7587c905ab 4406:bfb6464ecbb6
7 import de.intevation.flys.artifacts.FLYSArtifact; 7 import de.intevation.flys.artifacts.FLYSArtifact;
8 8
9 import de.intevation.flys.artifacts.access.ExtremeAccess; 9 import de.intevation.flys.artifacts.access.ExtremeAccess;
10 10
11 import de.intevation.flys.artifacts.model.CalculationResult; 11 import de.intevation.flys.artifacts.model.CalculationResult;
12 import de.intevation.flys.artifacts.model.DataFacet;
12 import de.intevation.flys.artifacts.model.FacetTypes; 13 import de.intevation.flys.artifacts.model.FacetTypes;
13 import de.intevation.flys.artifacts.model.ReportFacet; 14 import de.intevation.flys.artifacts.model.ReportFacet;
14 import de.intevation.flys.artifacts.model.WaterlevelFacet; 15 import de.intevation.flys.artifacts.model.WaterlevelFacet;
15 import de.intevation.flys.artifacts.model.WQKms; 16 import de.intevation.flys.artifacts.model.WQKms;
16 17
82 Facet w = new WaterlevelFacet( 83 Facet w = new WaterlevelFacet(
83 i, LONGITUDINAL_W, "W("+name+")", ComputeType.ADVANCE, id, hash); 84 i, LONGITUDINAL_W, "W("+name+")", ComputeType.ADVANCE, id, hash);
84 Facet q = new WaterlevelFacet( 85 Facet q = new WaterlevelFacet(
85 i, LONGITUDINAL_Q, name, ComputeType.ADVANCE, id, hash); 86 i, LONGITUDINAL_Q, name, ComputeType.ADVANCE, id, hash);
86 87
87 // TODO add more facets like:
88 // csv, data, pdf wst facet, data facet
89 // furthermore, waterlevel
90 //facets.add(new CrossSectionWaterLineFacet(i, nameW));
91
92 facets.add(w); 88 facets.add(w);
93 facets.add(q); 89 facets.add(q);
94 } 90 }
91
92
93 facets.add(
94 new DataFacet(CSV, "CSV data", ComputeType.ADVANCE, hash, id));
95 facets.add(
96 new DataFacet(PDF, "PDF data", ComputeType.ADVANCE, hash, id));
97 facets.add(
98 new DataFacet(WST, "WST data", ComputeType.ADVANCE, hash, id));
95 99
96 facets.add(new ExtremeCurveFacet(Resources.getMsg(context.getMeta(), 100 facets.add(new ExtremeCurveFacet(Resources.getMsg(context.getMeta(),
97 "extreme_wq_curve", "extreme_wq_curve"))); 101 "extreme_wq_curve", "extreme_wq_curve")));
98 facets.add(new ExtremeCurveFacet(Resources.getMsg(context.getMeta(), 102 facets.add(new ExtremeCurveFacet(Resources.getMsg(context.getMeta(),
99 "extreme_wq_base_curve", "extreme_wq_base_curve") 103 "extreme_wq_base_curve", "extreme_wq_base_curve")

http://dive4elements.wald.intevation.org