comparison artifact-database/src/main/java/de/intevation/artifactdatabase/DefaultService.java @ 299:a8d62eb93cd4

Services now take GlobalContext on setup and process. artifacts/trunk@2386 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Thu, 21 Jul 2011 14:39:45 +0000
parents b2115f484edb
children 9798e4d83681
comparison
equal deleted inserted replaced
298:a5e6d1923c95 299:a8d62eb93cd4
10 10
11 import de.intevation.artifacts.common.utils.XMLUtils; 11 import de.intevation.artifacts.common.utils.XMLUtils;
12 12
13 import de.intevation.artifacts.CallMeta; 13 import de.intevation.artifacts.CallMeta;
14 import de.intevation.artifacts.Service; 14 import de.intevation.artifacts.Service;
15 import de.intevation.artifacts.GlobalContext;
15 import de.intevation.artifacts.ServiceFactory; 16 import de.intevation.artifacts.ServiceFactory;
16 17
17 import org.apache.log4j.Logger; 18 import org.apache.log4j.Logger;
18 19
19 import org.w3c.dom.Document; 20 import org.w3c.dom.Document;
27 public class DefaultService 28 public class DefaultService
28 implements Service 29 implements Service
29 { 30 {
30 private static Logger logger = Logger.getLogger(DefaultService.class); 31 private static Logger logger = Logger.getLogger(DefaultService.class);
31 32
33 @Override
32 public Document process( 34 public Document process(
33 Document data, 35 Document data,
34 Object globalContext, 36 GlobalContext globalContext,
35 CallMeta callMeta 37 CallMeta callMeta
36 ) { 38 ) {
37 if (logger.isDebugEnabled()) { 39 logger.debug("Service.process");
38 logger.debug("Service.process");
39 }
40 return XMLUtils.newDocument(); 40 return XMLUtils.newDocument();
41 } 41 }
42 42
43 public void setup(ServiceFactory factory, Object globalContext) { 43 @Override
44 if (logger.isDebugEnabled()) { 44 public void setup(ServiceFactory factory, GlobalContext globalContext) {
45 logger.debug("Service.setup"); 45 logger.debug("Service.setup");
46 }
47 } 46 }
48 } 47 }
49 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : 48 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org