Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/ExternalWMSArtifact.java @ 2748:6717b4725ddf
Take advantage of refactorisation.
flys-artifacts/trunk@4483 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Wed, 23 May 2012 20:41:09 +0000 |
parents | 8afd6a9bb244 |
children | 063b784b60b4 |
comparison
equal
deleted
inserted
replaced
2747:94c6f4ad9b98 | 2748:6717b4725ddf |
---|---|
21 import de.intevation.flys.artifacts.states.WMSBackgroundState; | 21 import de.intevation.flys.artifacts.states.WMSBackgroundState; |
22 | 22 |
23 | 23 |
24 public class ExternalWMSArtifact extends StaticFLYSArtifact { | 24 public class ExternalWMSArtifact extends StaticFLYSArtifact { |
25 | 25 |
26 public static final String XPATH_IDS = "/art:action/art:ids/@value"; | |
27 | |
28 public static final String NAME = "external_wms"; | 26 public static final String NAME = "external_wms"; |
29 | 27 |
30 private static final Logger logger = | 28 private static final Logger logger = |
31 Logger.getLogger(ExternalWMSArtifact.class); | 29 Logger.getLogger(ExternalWMSArtifact.class); |
32 | 30 |
47 { | 45 { |
48 logger.info("ExternalWMSArtifact.setup"); | 46 logger.info("ExternalWMSArtifact.setup"); |
49 | 47 |
50 super.setup(identifier, factory, context, callMeta, data); | 48 super.setup(identifier, factory, context, callMeta, data); |
51 | 49 |
52 String ids = XMLUtils.xpathString( | 50 String ids = getDatacageIDValue(data); |
53 data, XPATH_IDS, ArtifactNamespaceContext.INSTANCE); | |
54 | 51 |
55 if (ids != null && ids.length() > 0) { | 52 if (ids != null && ids.length() > 0) { |
56 addStringData("ids", ids); | 53 addStringData("ids", ids); |
57 } | 54 } |
58 else { | 55 else { |