sascha@982: package de.intevation.flys.artifacts.datacage; sascha@982: sascha@982: import de.intevation.artifacts.GlobalContext; sascha@982: sascha@983: import de.intevation.artifactdatabase.db.SQL; sascha@983: import de.intevation.artifactdatabase.db.SQLExecutor; sascha@983: sascha@982: import de.intevation.artifactdatabase.LifetimeListener; sascha@982: sascha@982: import org.apache.log4j.Logger; sascha@982: sascha@982: import org.w3c.dom.Document; sascha@982: sascha@982: public class Datacage sascha@982: implements LifetimeListener sascha@982: { sascha@982: private static Logger log = Logger.getLogger(Datacage.class); sascha@982: sascha@983: protected SQLExecutor sqlExecutor; sascha@983: sascha@982: public Datacage() { sascha@982: } sascha@982: sascha@982: @Override sascha@982: public void setup(Document document) { sascha@982: log.debug("setup"); sascha@983: DBConfig config = DBConfig.getInstance(); sascha@983: setupSQL(config.getSQL()); sascha@983: sqlExecutor = new SQLExecutor(config.getDBConnection()); sascha@983: } sascha@983: sascha@983: protected void setupSQL(SQL sql) { sascha@983: log.debug("implement me!"); sascha@982: } sascha@982: sascha@982: @Override sascha@982: public void systemUp(GlobalContext context) { sascha@982: log.debug("systemUp"); sascha@982: } sascha@982: sascha@982: @Override sascha@982: public void systemDown(GlobalContext context) { sascha@982: log.debug("systemDown"); sascha@982: } sascha@982: } sascha@982: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :