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 {

http://dive4elements.wald.intevation.org