diff gnv-artifacts/src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java @ 621:567216b56983

Added MapfileGenerator stub and MapfileGenerator calls after writing and removing shapefiles. gnv-artifacts/trunk@692 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Wed, 17 Feb 2010 09:40:15 +0000
parents b248531fa20b
children 89aca25642d6
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java	Tue Feb 16 11:01:59 2010 +0000
+++ b/gnv-artifacts/src/main/java/de/intevation/gnv/state/profile/horizontalcrosssection/HorizontalCrossSectionMeshOutputState.java	Wed Feb 17 09:40:15 2010 +0000
@@ -46,6 +46,7 @@
 import de.intevation.gnv.state.exception.StateException;
 
 import de.intevation.gnv.utils.FileUtils;
+import de.intevation.gnv.utils.MapfileGenerator;
 import de.intevation.gnv.utils.Pair;
 import de.intevation.gnv.utils.ShapeFileWriter;
 import de.intevation.gnv.utils.StringUtils;
@@ -147,8 +148,10 @@
 
                 for (int i = 0; i < 10; ++i) {
                     if (!dir.exists() || FileUtils.deleteRecursive(dir)) {
+                        MapfileGenerator.getInstance().update();
                         return;
                     }
+
                     try {
                         Thread.sleep(10000L);
                     }
@@ -317,6 +320,8 @@
 
             callContext.afterCall(CallContext.STORE);
 
+            MapfileGenerator.getInstance().update();
+
             return shapeFilePath;
         }
         finally {

http://dive4elements.wald.intevation.org