Mercurial > dive4elements > river
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 { |