diff 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
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java	Wed Jul 27 14:04:03 2011 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java	Thu Jul 28 13:32:27 2011 +0000
@@ -2,6 +2,9 @@
 
 import de.intevation.artifacts.GlobalContext;
 
+import de.intevation.artifactdatabase.db.SQL;
+import de.intevation.artifactdatabase.db.SQLExecutor;
+
 import de.intevation.artifactdatabase.LifetimeListener;
 
 import org.apache.log4j.Logger;
@@ -13,12 +16,21 @@
 {
     private static Logger log = Logger.getLogger(Datacage.class);
 
+    protected SQLExecutor sqlExecutor;
+
     public Datacage() {
     }
 
     @Override
     public void setup(Document document) {
         log.debug("setup");
+        DBConfig config = DBConfig.getInstance();
+        setupSQL(config.getSQL());
+        sqlExecutor = new SQLExecutor(config.getDBConnection());
+    }
+
+    protected void setupSQL(SQL sql) {
+        log.debug("implement me!");
     }
 
     @Override

http://dive4elements.wald.intevation.org