comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/fixation/FixRealizingCompute.java @ 3459:7485338aedff

Also add Q-facets for fixrealization. flys-artifacts/trunk@5125 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Wed, 25 Jul 2012 12:10:55 +0000
parents 35ead8fadc36
children d625f4d06b6a
comparison
equal deleted inserted replaced
3458:676f87e173f7 3459:7485338aedff
9 import de.intevation.flys.artifacts.access.FixRealizingAccess; 9 import de.intevation.flys.artifacts.access.FixRealizingAccess;
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.FacetTypes; 12 import de.intevation.flys.artifacts.model.FacetTypes;
13 import de.intevation.flys.artifacts.model.ReportFacet; 13 import de.intevation.flys.artifacts.model.ReportFacet;
14 import de.intevation.flys.artifacts.model.WQKms;
14 import de.intevation.flys.artifacts.model.WaterlevelFacet; 15 import de.intevation.flys.artifacts.model.WaterlevelFacet;
15 16
16 import de.intevation.flys.artifacts.model.fixings.FixRealizingCalculation; 17 import de.intevation.flys.artifacts.model.fixings.FixRealizingCalculation;
17 import de.intevation.flys.artifacts.model.fixings.FixRealizingResult; 18 import de.intevation.flys.artifacts.model.fixings.FixRealizingResult;
18 19
69 } 70 }
70 71
71 // TODO: Add more facets. 72 // TODO: Add more facets.
72 FixRealizingResult fr = (FixRealizingResult) res.getData(); 73 FixRealizingResult fr = (FixRealizingResult) res.getData();
73 74
75 /*
76 facets.add(
77 new DataFacet(CSV, "CSV data", ComputeType.ADVANCE, hash, id));
78 */
79
74 // WaterlevelFacet 80 // WaterlevelFacet
75 // Also: DataFacet and WQstuff 81 // Also: DataFacet and WQstuff
76 // TODO naming, i18n. 82 // TODO naming, i18n.
77 String nameW = "waterlevel"; 83 String nameW = "waterlevel";
78 facets.add(new WaterlevelFacet( 84 String nameQ = "discharge";
79 0, LONGITUDINAL_W, nameW, ComputeType.ADVANCE, id, hash)); 85 WQKms[] wqkms = fr.getWQKms();
86 for (int i = 0; i < wqkms.length; i++) {
87 facets.add(new WaterlevelFacet(
88 i, LONGITUDINAL_W, nameW, ComputeType.ADVANCE, id, hash));
89 facets.add(new WaterlevelFacet(
90 i, LONGITUDINAL_Q, nameQ, ComputeType.ADVANCE, id, hash));
91 }
80 92
81 return res; 93 return res;
82 } 94 }
83 } 95 }
84 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 : 96 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :

http://dive4elements.wald.intevation.org