comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java @ 4855:96ea983b5c45

WQAdapted: Updated to use RangeAccess instead of FLYSUtils.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Wed, 23 Jan 2013 13:00:39 +0100
parents b220287a171e
children 5f70c73b11ed
comparison
equal deleted inserted replaced
4854:c53b3fdc9821 4855:96ea983b5c45
14 14
15 import de.intevation.artifactdatabase.ProtocolUtils; 15 import de.intevation.artifactdatabase.ProtocolUtils;
16 import de.intevation.artifactdatabase.data.StateData; 16 import de.intevation.artifactdatabase.data.StateData;
17 17
18 import de.intevation.artifacts.common.utils.XMLUtils; 18 import de.intevation.artifacts.common.utils.XMLUtils;
19
20 import de.intevation.flys.artifacts.access.RangeAccess;
19 21
20 import de.intevation.flys.model.Gauge; 22 import de.intevation.flys.model.Gauge;
21 import de.intevation.flys.model.Range; 23 import de.intevation.flys.model.Range;
22 import de.intevation.flys.model.River; 24 import de.intevation.flys.model.River;
23 import de.intevation.flys.model.Wst; 25 import de.intevation.flys.model.Wst;
123 { 125 {
124 logger.debug("WQAdapted.createValueItems"); 126 logger.debug("WQAdapted.createValueItems");
125 127
126 FLYSArtifact flysArtifact = (FLYSArtifact) artifact; 128 FLYSArtifact flysArtifact = (FLYSArtifact) artifact;
127 129
128 double[] dist = FLYSUtils.getKmRange(flysArtifact); 130 RangeAccess rangeAccess = new RangeAccess(flysArtifact, context);
131 double[] dist = rangeAccess.getKmRange();
132 // TODO use Access to get River and gauges.
129 River river = FLYSUtils.getRiver(flysArtifact); 133 River river = FLYSUtils.getRiver(flysArtifact);
130 Wst wst = WstFactory.getWst(river); 134 Wst wst = WstFactory.getWst(river);
131 List<Gauge> gauges = FLYSUtils.getGauges(flysArtifact); 135 List<Gauge> gauges = FLYSUtils.getGauges(flysArtifact);
132 136
133 int num = gauges != null ? gauges.size() : 0; 137 int num = gauges != null ? gauges.size() : 0;

http://dive4elements.wald.intevation.org