diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java @ 993:aabcca7aeb6c

Fixed datacage db scheme. add some debug output. flys-artifacts/trunk@2426 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Sun, 31 Jul 2011 16:49:48 +0000
parents 5b467bc27eda
children e0df86bc6d31
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java	Fri Jul 29 13:29:29 2011 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/datacage/Datacage.java	Sun Jul 31 16:49:48 2011 +0000
@@ -437,6 +437,7 @@
         }
 
         public boolean scan(ArtifactDatabase adb) {
+            log.debug("scan");
             try {
                 adb.loadAllArtifacts(this);
             }
@@ -508,8 +509,9 @@
 
     @Override
     public void systemUp(GlobalContext context) {
-        log.debug("systemUp");
+        log.debug("systemUp entered");
         initialScan(context);
+        log.debug("systemUp leaved");
     }
 
     protected void initialScan(GlobalContext context) {
@@ -540,15 +542,25 @@
 
     protected boolean cleanDatabase() {
 
-        return sqlExecutor.new Instance() {
+        log.debug("cleanDatabase");
+
+        boolean success = sqlExecutor.new Instance() {
             @Override
             public boolean doIt() throws SQLException {
+                log.debug("doIt");
                 prepareStatement(SQL_DELETE_ALL_USERS);
+                log.debug("prepareStatement");
                 stmnt.execute();
+                log.debug("execute");
                 conn.commit();
+                log.debug("commit");
                 return true;
             }
         }.runWrite();
+
+        log.debug("after runWrite(): " + success);
+
+        return success;
     }
 
 

http://dive4elements.wald.intevation.org