comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/WINFOArtifact.java @ 696:708b270dfd30 facets-slt

OutGenerators use now facets to fetch necessary data. flys-artifacts/branches/facets-slt@2140 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Fri, 17 Jun 2011 09:19:43 +0000
parents af393c5eb2c8
children eab5e5089d77
comparison
equal deleted inserted replaced
695:45cd58a2a2bb 696:708b270dfd30
29 import de.intevation.flys.model.River; 29 import de.intevation.flys.model.River;
30 30
31 import de.intevation.flys.artifacts.states.DefaultState; 31 import de.intevation.flys.artifacts.states.DefaultState;
32 import de.intevation.flys.artifacts.context.FLYSContext; 32 import de.intevation.flys.artifacts.context.FLYSContext;
33 33
34 import de.intevation.flys.artifacts.model.ComputeCallback;
35 import de.intevation.flys.artifacts.model.DischargeTables; 34 import de.intevation.flys.artifacts.model.DischargeTables;
36 import de.intevation.flys.artifacts.model.MainValuesFactory; 35 import de.intevation.flys.artifacts.model.MainValuesFactory;
37 import de.intevation.flys.artifacts.model.WQDay; 36 import de.intevation.flys.artifacts.model.WQDay;
38 import de.intevation.flys.artifacts.model.WQKms; 37 import de.intevation.flys.artifacts.model.WQKms;
39 import de.intevation.flys.artifacts.model.WstValueTable; 38 import de.intevation.flys.artifacts.model.WstValueTable;
197 if (fs == null || fs.size() == 0) { 196 if (fs == null || fs.size() == 0) {
198 logger.debug("No facets found."); 197 logger.debug("No facets found.");
199 continue; 198 continue;
200 } 199 }
201 200
202 logger.debug("Found " + fs.size() + " facets."); 201 logger.debug("Found " + fs.size() + " facets in previous states.");
203 202
204 List<Output> generated = generateOutputs(list, fs); 203 List<Output> generated = generateOutputs(list, fs);
205 204
206 ProtocolUtils.appendOutputModes(creator, outs, generated); 205 ProtocolUtils.appendOutputModes(creator, outs, generated);
207 } 206 }
216 215
217 List<Facet> fs = facets.get(cur.getID()); 216 List<Facet> fs = facets.get(cur.getID());
218 if (fs != null && fs.size() > 0) { 217 if (fs != null && fs.size() > 0) {
219 List<Output> generated = generateOutputs(list, fs); 218 List<Output> generated = generateOutputs(list, fs);
220 219
221 logger.debug("Found " + fs.size() + " facets."); 220 logger.debug("Found " + fs.size() + " current facets.");
222 221
223 ProtocolUtils.appendOutputModes( 222 ProtocolUtils.appendOutputModes(
224 creator, outs, generated); 223 creator, outs, generated);
225 } 224 }
226 else { 225 else {

http://dive4elements.wald.intevation.org