comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/BedQualityCalculation.java @ 8667:0c241f03ebcd

(issue1755) Only add facets / results when they do not consist exlcusively of NaN values.
author Andre Heinecke <andre.heinecke@intevation.de>
date Wed, 08 Apr 2015 19:09:38 +0200
parents 4054c7fce43e
children fc5fcec91b73
comparison
equal deleted inserted replaced
8666:1a4ad0d4231a 8667:0c241f03ebcd
90 90
91 /** Adds non empty values to a result and adds Problems for empty ones.*/ 91 /** Adds non empty values to a result and adds Problems for empty ones.*/
92 protected void addValuesToResult(BedQualityResult result, 92 protected void addValuesToResult(BedQualityResult result,
93 BedQualityResultValue[] values) { 93 BedQualityResultValue[] values) {
94 for (BedQualityResultValue value: values) { 94 for (BedQualityResultValue value: values) {
95 if (value.isEmpty()) { 95 if (value.isEmpty() || value.isNaN()) {
96 if (value.isDiameterResult()) { 96 if (value.isDiameterResult()) {
97 log.debug("Adding diameter problem"); 97 log.debug("Adding diameter problem");
98 addProblem("bedquality.missing.diameter." + 98 addProblem("bedquality.missing.diameter." +
99 value.getType(), value.getName().toUpperCase(), 99 value.getType(), value.getName().toUpperCase(),
100 result.getDateRange().getFrom(), 100 result.getDateRange().getFrom(),

http://dive4elements.wald.intevation.org