Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/minfo/SedimentLoadCalculate.java @ 4519:3e1810e72199
Add report facet if calculation had problems.
author | Raimund Renkert <rrenkert@intevation.de> |
---|---|
date | Wed, 14 Nov 2012 17:11:56 +0100 |
parents | 19772b414d46 |
children | af1938d4e957 |
comparison
equal
deleted
inserted
replaced
4518:2eabb5aa0bb6 | 4519:3e1810e72199 |
---|---|
11 import de.intevation.flys.artifacts.FLYSArtifact; | 11 import de.intevation.flys.artifacts.FLYSArtifact; |
12 import de.intevation.flys.artifacts.access.SedimentLoadAccess; | 12 import de.intevation.flys.artifacts.access.SedimentLoadAccess; |
13 import de.intevation.flys.artifacts.model.CalculationResult; | 13 import de.intevation.flys.artifacts.model.CalculationResult; |
14 import de.intevation.flys.artifacts.model.DataFacet; | 14 import de.intevation.flys.artifacts.model.DataFacet; |
15 import de.intevation.flys.artifacts.model.FacetTypes; | 15 import de.intevation.flys.artifacts.model.FacetTypes; |
16 import de.intevation.flys.artifacts.model.ReportFacet; | |
16 import de.intevation.flys.artifacts.model.minfo.SedimentLoadCalculation; | 17 import de.intevation.flys.artifacts.model.minfo.SedimentLoadCalculation; |
17 import de.intevation.flys.artifacts.model.minfo.SedimentLoadFacet; | 18 import de.intevation.flys.artifacts.model.minfo.SedimentLoadFacet; |
18 import de.intevation.flys.artifacts.model.minfo.SedimentLoadResult; | 19 import de.intevation.flys.artifacts.model.minfo.SedimentLoadResult; |
19 import de.intevation.flys.artifacts.resources.Resources; | 20 import de.intevation.flys.artifacts.resources.Resources; |
20 import de.intevation.flys.artifacts.states.DefaultState; | 21 import de.intevation.flys.artifacts.states.DefaultState; |
70 } | 71 } |
71 else if (type.equals("off_epoch")) { | 72 else if (type.equals("off_epoch")) { |
72 generateOffEpochFacets(context, newFacets, results, getID(), hash); | 73 generateOffEpochFacets(context, newFacets, results, getID(), hash); |
73 } | 74 } |
74 logger.debug("Created " + newFacets.size() + " new Facets."); | 75 logger.debug("Created " + newFacets.size() + " new Facets."); |
75 | 76 if (res.getReport().hasProblems()) { |
77 newFacets.add(new ReportFacet(ComputeType.ADVANCE, hash, id)); | |
78 } | |
76 facets.addAll(newFacets); | 79 facets.addAll(newFacets); |
77 | 80 |
78 return res; | 81 return res; |
79 } | 82 } |
80 | 83 |