Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java @ 1782:93fe7debd687
Re-create FLYS mapfile when FloodMapState.endOfLife() is called.
flys-artifacts/trunk@3104 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 28 Oct 2011 09:39:03 +0000 |
parents | 3bf464ec436f |
children | 06c157848c8f |
comparison
equal
deleted
inserted
replaced
1781:ef2300b450bf | 1782:93fe7debd687 |
---|---|
44 import de.intevation.flys.artifacts.model.WSPLGENReportFacet; | 44 import de.intevation.flys.artifacts.model.WSPLGENReportFacet; |
45 import de.intevation.flys.artifacts.resources.Resources; | 45 import de.intevation.flys.artifacts.resources.Resources; |
46 import de.intevation.flys.artifacts.states.DefaultState.ComputeType; | 46 import de.intevation.flys.artifacts.states.DefaultState.ComputeType; |
47 import de.intevation.flys.exports.WstWriter; | 47 import de.intevation.flys.exports.WstWriter; |
48 import de.intevation.flys.utils.FLYSUtils; | 48 import de.intevation.flys.utils.FLYSUtils; |
49 import de.intevation.flys.utils.MapfileGenerator; | |
49 import de.intevation.flys.utils.GeometryUtils; | 50 import de.intevation.flys.utils.GeometryUtils; |
50 import de.intevation.flys.wsplgen.FacetCreator; | 51 import de.intevation.flys.wsplgen.FacetCreator; |
51 import de.intevation.flys.wsplgen.JobObserver; | 52 import de.intevation.flys.wsplgen.JobObserver; |
52 import de.intevation.flys.wsplgen.Scheduler; | 53 import de.intevation.flys.wsplgen.Scheduler; |
53 | 54 |
191 public void endOfLife(Artifact artifact, Object callContext) { | 192 public void endOfLife(Artifact artifact, Object callContext) { |
192 logger.info("FloodMapState.endOfLife: " + artifact.identifier()); | 193 logger.info("FloodMapState.endOfLife: " + artifact.identifier()); |
193 | 194 |
194 FLYSArtifact flys = (FLYSArtifact) artifact; | 195 FLYSArtifact flys = (FLYSArtifact) artifact; |
195 removeDirectory(flys); | 196 removeDirectory(flys); |
197 | |
198 MapfileGenerator.getInstance().update(); | |
196 } | 199 } |
197 | 200 |
198 | 201 |
199 protected WSPLGENJob prepareWSPLGENJob( | 202 protected WSPLGENJob prepareWSPLGENJob( |
200 FLYSArtifact artifact, | 203 FLYSArtifact artifact, |