diff flys-aft/src/main/java/de/intevation/aft/Sync.java @ 4094:b20b710aa86f

Bubble up modifications up to main(). flys-aft/trunk@3605 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Thu, 05 Jan 2012 18:58:49 +0000
parents d556e29592f5
children da9df3641578
line wrap: on
line diff
--- a/flys-aft/src/main/java/de/intevation/aft/Sync.java	Thu Jan 05 17:46:18 2012 +0000
+++ b/flys-aft/src/main/java/de/intevation/aft/Sync.java	Thu Jan 05 18:58:49 2012 +0000
@@ -23,6 +23,8 @@
 
     public static final String XPATH_DIPS   = "/sync/dips/file/text()";
     public static final String XPATH_REPAIR = "/sync/dips/repair/text()";
+    public static final String XPATH_NOTIFICATIONS =
+        "/sync/notifications/notification";
 
     public static final String CONFIG_FILE =
         System.getProperty("config.file", "config.xml");
@@ -93,6 +95,8 @@
             new ConnectionBuilder(FLYS, config);
 
         SyncContext syncContext = null;
+
+        boolean modified = false;
         try {
             syncContext = new SyncContext(
                 aftConnectionBuilder.getConnectedStatements(),
@@ -100,7 +104,7 @@
                 dips);
             syncContext.init();
             Rivers rivers = new Rivers();
-            rivers.sync(syncContext);
+            modified = rivers.sync(syncContext);
         }
         catch (SQLException sqle) {
             log.error("syncing failed", sqle);

http://dive4elements.wald.intevation.org