comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/WQSelect.java @ 1103:e0243627ba62

Use FLYSUtils.getRiver instead of WINFOArtifact.getRiver. flys-artifacts/trunk@2606 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Mon, 29 Aug 2011 09:26:07 +0000
parents 61c051e53f9b
children 17648043429f
comparison
equal deleted inserted replaced
1102:7bd514eb4b2c 1103:e0243627ba62
20 20
21 import de.intevation.flys.artifacts.WINFOArtifact; 21 import de.intevation.flys.artifacts.WINFOArtifact;
22 22
23 import de.intevation.flys.artifacts.model.WstFactory; 23 import de.intevation.flys.artifacts.model.WstFactory;
24 import de.intevation.flys.artifacts.resources.Resources; 24 import de.intevation.flys.artifacts.resources.Resources;
25
26 import de.intevation.flys.utils.FLYSUtils;
27
25 28
26 /** 29 /**
27 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> 30 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a>
28 */ 31 */
29 public class WQSelect extends DefaultState { 32 public class WQSelect extends DefaultState {
183 protected double[] determineMinMaxQ(Artifact artifact) { 186 protected double[] determineMinMaxQ(Artifact artifact) {
184 logger.debug("WQSelect.determineMinMaxQ"); 187 logger.debug("WQSelect.determineMinMaxQ");
185 188
186 WINFOArtifact flysArtifact = (WINFOArtifact) artifact; 189 WINFOArtifact flysArtifact = (WINFOArtifact) artifact;
187 190
188 River river = flysArtifact.getRiver(); 191 River river = FLYSUtils.getRiver(flysArtifact);
189 Gauge gauge = flysArtifact.getGauge(); 192 Gauge gauge = flysArtifact.getGauge();
190 Wst wst = WstFactory.getWst(river); 193 Wst wst = WstFactory.getWst(river);
191 194
192 double[] minmaxQ = gauge != null 195 double[] minmaxQ = gauge != null
193 ? wst.determineMinMaxQ(gauge.getRange()) 196 ? wst.determineMinMaxQ(gauge.getRange())
194 : null; 197 : null;
195 198

http://dive4elements.wald.intevation.org