Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/ComputationRangeState.java @ 2235:ee5310134463
Cosmetics/care/refac.
flys-artifacts/trunk@3879 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Thu, 02 Feb 2012 13:23:55 +0000 |
parents | e8fc770d2f8c |
children | 16598bd04f70 |
comparison
equal
deleted
inserted
replaced
2234:46ec09c7f578 | 2235:ee5310134463 |
---|---|
30 import de.intevation.flys.artifacts.model.GaugesFactory; | 30 import de.intevation.flys.artifacts.model.GaugesFactory; |
31 import de.intevation.flys.artifacts.model.RiverFactory; | 31 import de.intevation.flys.artifacts.model.RiverFactory; |
32 import de.intevation.flys.artifacts.model.WaterlevelFacet; | 32 import de.intevation.flys.artifacts.model.WaterlevelFacet; |
33 import de.intevation.flys.artifacts.model.WQKms; | 33 import de.intevation.flys.artifacts.model.WQKms; |
34 import de.intevation.flys.artifacts.resources.Resources; | 34 import de.intevation.flys.artifacts.resources.Resources; |
35 | |
36 import de.intevation.flys.utils.FLYSUtils; | |
37 | |
35 | 38 |
36 /** | 39 /** |
37 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> | 40 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> |
38 */ | 41 */ |
39 public class ComputationRangeState | 42 public class ComputationRangeState |
233 | 236 |
234 | 237 |
235 @Override | 238 @Override |
236 protected double[] getMinMax(Artifact artifact) { | 239 protected double[] getMinMax(Artifact artifact) { |
237 FLYSArtifact flysArtifact = (FLYSArtifact) artifact; | 240 FLYSArtifact flysArtifact = (FLYSArtifact) artifact; |
238 StateData data = getData(flysArtifact, "river"); | 241 return FLYSUtils.getRiverMinMax(flysArtifact); |
239 | |
240 String name = data != null ? (String) data.getValue() : ""; | |
241 | |
242 logger.debug("Search for the min/max distances of '" + name + "'"); | |
243 | |
244 River river = RiverFactory.getRiver(name); | |
245 | |
246 return river != null ? river.determineMinMaxDistance() : null; | |
247 } | 242 } |
248 | 243 |
249 | 244 |
250 protected double getDefaultStep() { | 245 protected double getDefaultStep() { |
251 return DEFAULT_STEP; | 246 return DEFAULT_STEP; |