Mercurial > dive4elements > river
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(), |