Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/WQAdapted.java @ 1095:f465785ed1ae
Refactored the code to fetch the km range/locations into a utility class.
flys-artifacts/trunk@2598 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 26 Aug 2011 14:58:35 +0000 |
parents | 61c051e53f9b |
children | e0243627ba62 |
comparison
equal
deleted
inserted
replaced
1094:b1c6d945848d | 1095:f465785ed1ae |
---|---|
24 | 24 |
25 import de.intevation.flys.artifacts.WINFOArtifact; | 25 import de.intevation.flys.artifacts.WINFOArtifact; |
26 | 26 |
27 import de.intevation.flys.artifacts.model.RangeWithValues; | 27 import de.intevation.flys.artifacts.model.RangeWithValues; |
28 import de.intevation.flys.artifacts.model.WstFactory; | 28 import de.intevation.flys.artifacts.model.WstFactory; |
29 import de.intevation.flys.utils.FLYSUtils; | |
29 | 30 |
30 | 31 |
31 /** | 32 /** |
32 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> | 33 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> |
33 */ | 34 */ |
119 { | 120 { |
120 logger.debug("WQAdapted.createValueItems"); | 121 logger.debug("WQAdapted.createValueItems"); |
121 | 122 |
122 WINFOArtifact flysArtifact = (WINFOArtifact) artifact; | 123 WINFOArtifact flysArtifact = (WINFOArtifact) artifact; |
123 | 124 |
124 double[] dist = flysArtifact.getDistance(); | 125 double[] dist = FLYSUtils.getKmRange(flysArtifact); |
125 River river = flysArtifact.getRiver(); | 126 River river = flysArtifact.getRiver(); |
126 Wst wst = WstFactory.getWst(river); | 127 Wst wst = WstFactory.getWst(river); |
127 List<Gauge> gauges = flysArtifact.getGauges(); | 128 List<Gauge> gauges = flysArtifact.getGauges(); |
128 | 129 |
129 int num = gauges != null ? gauges.size() : 0; | 130 int num = gauges != null ? gauges.size() : 0; |