Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/utils/FLYSUtils.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 | b99656db18de |
children | 63617e142dfe |
comparison
equal
deleted
inserted
replaced
4863:f2e7f07f608d | 4864:dc0d37715e16 |
---|---|
3 import de.intevation.artifactdatabase.state.State; | 3 import de.intevation.artifactdatabase.state.State; |
4 import de.intevation.artifacts.Artifact; | 4 import de.intevation.artifacts.Artifact; |
5 import de.intevation.artifacts.CallContext; | 5 import de.intevation.artifacts.CallContext; |
6 import de.intevation.artifacts.common.utils.Config; | 6 import de.intevation.artifacts.common.utils.Config; |
7 import de.intevation.artifacts.common.utils.XMLUtils; | 7 import de.intevation.artifacts.common.utils.XMLUtils; |
8 | |
9 import de.intevation.flys.artifacts.access.RangeAccess; | |
10 import de.intevation.flys.artifacts.FLYSArtifact; | 8 import de.intevation.flys.artifacts.FLYSArtifact; |
11 import de.intevation.flys.artifacts.StaticWKmsArtifact; | 9 import de.intevation.flys.artifacts.StaticWKmsArtifact; |
12 import de.intevation.flys.artifacts.WINFOArtifact; | 10 import de.intevation.flys.artifacts.WINFOArtifact; |
11 import de.intevation.flys.artifacts.access.RangeAccess; | |
13 import de.intevation.flys.artifacts.context.FLYSContext; | 12 import de.intevation.flys.artifacts.context.FLYSContext; |
14 import de.intevation.flys.artifacts.model.LocationProvider; | 13 import de.intevation.flys.artifacts.model.LocationProvider; |
15 import de.intevation.flys.artifacts.model.RiverFactory; | 14 import de.intevation.flys.artifacts.model.RiverFactory; |
16 import de.intevation.flys.artifacts.model.WKms; | 15 import de.intevation.flys.artifacts.model.WKms; |
17 import de.intevation.flys.artifacts.model.WQ; | 16 import de.intevation.flys.artifacts.model.WQ; |
80 "/artifact-database/floodmap/velocity/logfile/@path"; | 79 "/artifact-database/floodmap/velocity/logfile/@path"; |
81 | 80 |
82 public static final String XPATH_FLOODMAP_MAPSERVER_URL = | 81 public static final String XPATH_FLOODMAP_MAPSERVER_URL = |
83 "/artifact-database/floodmap/mapserver/server/@path"; | 82 "/artifact-database/floodmap/mapserver/server/@path"; |
84 | 83 |
84 public static final String XPATH_RIVERMAP_MAPSERVER_URL = | |
85 "/artifact-database/rivermap/mapserver/server/@path"; | |
86 | |
85 public static final String XPATH_FLOODMAP_MAPFILE_PATH = | 87 public static final String XPATH_FLOODMAP_MAPFILE_PATH = |
86 "/artifact-database/floodmap/mapserver/mapfile/@path"; | 88 "/artifact-database/floodmap/mapserver/mapfile/@path"; |
87 | 89 |
88 public static final String XPATH_FLOODMAP_MAPFILE_TEMPLATE = | 90 public static final String XPATH_FLOODMAP_MAPFILE_TEMPLATE = |
89 "/artifact-database/floodmap/mapserver/map-template/@path"; | 91 "/artifact-database/floodmap/mapserver/map-template/@path"; |
651 * @return the URL of the user wms. | 653 * @return the URL of the user wms. |
652 */ | 654 */ |
653 public static String getUserWMSUrl(String artifactId) { | 655 public static String getUserWMSUrl(String artifactId) { |
654 String url = getXPathString(XPATH_FLOODMAP_MAPSERVER_URL); | 656 String url = getXPathString(XPATH_FLOODMAP_MAPSERVER_URL); |
655 url = url.endsWith("/") ? url + "user-wms" : url + "/" + "user-wms"; | 657 url = url.endsWith("/") ? url + "user-wms" : url + "/" + "user-wms"; |
658 | |
659 return url; | |
660 } | |
661 | |
662 | |
663 public static String getRiverWMSUrl() { | |
664 String url = getXPathString(XPATH_RIVERMAP_MAPSERVER_URL); | |
665 url = url.endsWith("/") ? url + "river-wms" : url + "/" + "river-wms"; | |
656 | 666 |
657 return url; | 667 return url; |
658 } | 668 } |
659 | 669 |
660 | 670 |