Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java @ 4864:dc0d37715e16
Floodmap uses the static River-WMS instead of User-WMS via RiverAxisArtifact.
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Thu, 24 Jan 2013 15:04:01 +0100 |
parents | 88014b9852d0 |
children | e1cd77ddcbc4 |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java Thu Jan 24 10:02:45 2013 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/WMSDBArtifact.java Thu Jan 24 15:04:01 2013 +0100 @@ -3,32 +3,23 @@ import com.vividsolutions.jts.geom.Envelope; import de.intevation.artifactdatabase.data.DefaultStateData; - import de.intevation.artifactdatabase.state.Facet; import de.intevation.artifactdatabase.state.State; - import de.intevation.artifacts.Artifact; import de.intevation.artifacts.ArtifactFactory; import de.intevation.artifacts.CallMeta; - import de.intevation.artifacts.common.utils.FileTools; - import de.intevation.flys.artifacts.model.map.WMSDBLayerFacet; - import de.intevation.flys.artifacts.resources.Resources; - import de.intevation.flys.artifacts.states.DefaultState; - import de.intevation.flys.utils.FLYSUtils; import de.intevation.flys.utils.MapUtils; import java.io.File; - import java.util.ArrayList; import java.util.List; import org.apache.log4j.Logger; - import org.w3c.dom.Document; @@ -136,9 +127,7 @@ getID(), hash, getUrl()); - String name = type + "-" + artifact.identifier(); - - facet.addLayer(name); + facet.addLayer(getLayer()); facet.setExtent(getExtent()); facet.setOriginalExtent(getExtent(true)); facet.setSrid(getSrid()); @@ -174,6 +163,12 @@ return riverId; } + protected String getLayer() { + String type = getFacetType(); + String name = type + "-" + artifact.identifier(); + return name; + } + /** * Returns the name of the WMS layer. This method extracts the name * from 'ids' data string. It is expected, that the 'ids' string is