comparison artifact-database/src/main/java/de/intevation/artifactdatabase/DefaultService.java @ 69:498bb84334d0

Added base class for services and service factories. artifacts/trunk@595 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Fri, 22 Jan 2010 10:19:27 +0000
parents
children d348fe1fd822
comparison
equal deleted inserted replaced
68:541814404822 69:498bb84334d0
1 package de.intevation.artifactdatabase;
2
3 import de.intevation.artifacts.CallMeta;
4 import de.intevation.artifacts.Service;
5 import de.intevation.artifacts.ServiceFactory;
6
7 import org.apache.log4j.Logger;
8
9 import org.w3c.dom.Document;
10
11 public class DefaultService
12 implements Service
13 {
14 private static Logger logger = Logger.getLogger(DefaultService.class);
15
16 public Document process(Document data, Object globalContext, CallMeta callMeta) {
17 if (logger.isDebugEnabled()) {
18 logger.debug("Service.process");
19 }
20 return XMLUtils.newDocument();
21 }
22
23 public void setup(ServiceFactory factory, Object globalContext) {
24 if (logger.isDebugEnabled()) {
25 logger.debug("Service.setup");
26 }
27 }
28 }
29 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org