Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java @ 1165:3b034bb5fce7
Add status message for queued WSPLGEN jobs to notify users.
flys-artifacts/trunk@2705 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Mon, 12 Sep 2011 13:03:27 +0000 |
parents | 0398c2b8dbaf |
children | ace192d3283d |
comparison
equal
deleted
inserted
replaced
1164:0398c2b8dbaf | 1165:3b034bb5fce7 |
---|---|
33 import de.intevation.flys.model.DGM; | 33 import de.intevation.flys.model.DGM; |
34 import de.intevation.flys.model.Floodplain; | 34 import de.intevation.flys.model.Floodplain; |
35 import de.intevation.flys.model.RiverAxis; | 35 import de.intevation.flys.model.RiverAxis; |
36 | 36 |
37 import de.intevation.flys.artifacts.FLYSArtifact; | 37 import de.intevation.flys.artifacts.FLYSArtifact; |
38 import de.intevation.flys.artifacts.model.CalculationMessage; | |
38 import de.intevation.flys.artifacts.model.CalculationResult; | 39 import de.intevation.flys.artifacts.model.CalculationResult; |
39 import de.intevation.flys.artifacts.model.FacetTypes; | 40 import de.intevation.flys.artifacts.model.FacetTypes; |
40 import de.intevation.flys.artifacts.model.WQKms; | 41 import de.intevation.flys.artifacts.model.WQKms; |
41 import de.intevation.flys.artifacts.model.WMSLayerFacet; | 42 import de.intevation.flys.artifacts.model.WMSLayerFacet; |
42 import de.intevation.flys.artifacts.model.WSPLGENCalculation; | 43 import de.intevation.flys.artifacts.model.WSPLGENCalculation; |
43 import de.intevation.flys.artifacts.model.WSPLGENJob; | 44 import de.intevation.flys.artifacts.model.WSPLGENJob; |
44 import de.intevation.flys.artifacts.model.WSPLGENReportFacet; | 45 import de.intevation.flys.artifacts.model.WSPLGENReportFacet; |
46 import de.intevation.flys.artifacts.resources.Resources; | |
45 import de.intevation.flys.artifacts.states.DefaultState.ComputeType; | 47 import de.intevation.flys.artifacts.states.DefaultState.ComputeType; |
46 import de.intevation.flys.exports.WstWriter; | 48 import de.intevation.flys.exports.WstWriter; |
47 import de.intevation.flys.utils.FLYSUtils; | 49 import de.intevation.flys.utils.FLYSUtils; |
48 import de.intevation.flys.utils.GeometryUtils; | 50 import de.intevation.flys.utils.GeometryUtils; |
49 import de.intevation.flys.utils.MapfileGenerator; | 51 import de.intevation.flys.utils.MapfileGenerator; |
52 import de.intevation.flys.wsplgen.JobObserver; | |
50 import de.intevation.flys.wsplgen.Scheduler; | 53 import de.intevation.flys.wsplgen.Scheduler; |
51 | 54 |
52 | 55 |
53 public class FloodMapState | 56 public class FloodMapState |
54 extends DefaultState | 57 extends DefaultState |
207 | 210 |
208 facets.add(report); | 211 facets.add(report); |
209 facets.addAll(facetCreator.getFacets()); | 212 facets.addAll(facetCreator.getFacets()); |
210 | 213 |
211 context.afterCall(CallContext.BACKGROUND); | 214 context.afterCall(CallContext.BACKGROUND); |
215 context.addBackgroundMessage(new CalculationMessage( | |
216 JobObserver.STEPS.length, | |
217 0, | |
218 Resources.getMsg( | |
219 context.getMeta(), | |
220 "wsplgen.job.queued", | |
221 "wsplgen.job.queued") | |
222 )); | |
212 | 223 |
213 return null; | 224 return null; |
214 } | 225 } |
215 | 226 |
216 | 227 |