Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/artifacts/states/fixation/LocationSelect.java @ 6059:5f52a8079625
Get location limits from fixation overview in fixation location selection
Part of issue 1277
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Wed, 22 May 2013 13:03:10 +0200 |
parents | af13ceeba52a |
children | 3516b58296bb |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/states/fixation/LocationSelect.java Wed May 22 12:51:16 2013 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/states/fixation/LocationSelect.java Wed May 22 13:03:10 2013 +0200 @@ -16,6 +16,8 @@ import org.dive4elements.river.artifacts.D4EArtifact; import org.dive4elements.river.artifacts.states.RangeState; +import org.dive4elements.river.artifacts.model.FixingsOverviewFactory; +import org.dive4elements.river.artifacts.model.FixingsOverview; /** @@ -47,7 +49,10 @@ @Override protected double[] getMinMax(Artifact artifact) { D4EArtifact flysArtifact = (D4EArtifact) artifact; - return RiverUtils.getRiverMinMax(flysArtifact); + String riverName = flysArtifact.getDataAsString("river"); + FixingsOverview overview = FixingsOverviewFactory.getOverview(riverName); + + return new double[]{overview.getExtent().getStart(), overview.getExtent().getEnd()}; }