comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java @ 983:4ea5f5a2284e

Ajusted datacage to use the SQL infrastructure from the artifact database. flys-artifacts/trunk@2413 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Thu, 28 Jul 2011 13:32:27 +0000
parents 66b3f2f064de
children 2b05c4a0c6fd
comparison
equal deleted inserted replaced
982:66b3f2f064de 983:4ea5f5a2284e
1 package de.intevation.flys.artifacts.datacage; 1 package de.intevation.flys.artifacts.datacage;
2 2
3 import de.intevation.artifacts.GlobalContext; 3 import de.intevation.artifacts.GlobalContext;
4
5 import de.intevation.artifactdatabase.db.SQL;
6 import de.intevation.artifactdatabase.db.SQLExecutor;
4 7
5 import de.intevation.artifactdatabase.LifetimeListener; 8 import de.intevation.artifactdatabase.LifetimeListener;
6 9
7 import org.apache.log4j.Logger; 10 import org.apache.log4j.Logger;
8 11
11 public class Datacage 14 public class Datacage
12 implements LifetimeListener 15 implements LifetimeListener
13 { 16 {
14 private static Logger log = Logger.getLogger(Datacage.class); 17 private static Logger log = Logger.getLogger(Datacage.class);
15 18
19 protected SQLExecutor sqlExecutor;
20
16 public Datacage() { 21 public Datacage() {
17 } 22 }
18 23
19 @Override 24 @Override
20 public void setup(Document document) { 25 public void setup(Document document) {
21 log.debug("setup"); 26 log.debug("setup");
27 DBConfig config = DBConfig.getInstance();
28 setupSQL(config.getSQL());
29 sqlExecutor = new SQLExecutor(config.getDBConnection());
30 }
31
32 protected void setupSQL(SQL sql) {
33 log.debug("implement me!");
22 } 34 }
23 35
24 @Override 36 @Override
25 public void systemUp(GlobalContext context) { 37 public void systemUp(GlobalContext context) {
26 log.debug("systemUp"); 38 log.debug("systemUp");

http://dive4elements.wald.intevation.org