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;

http://dive4elements.wald.intevation.org