Mercurial > dive4elements > gnv-client
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 {