Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/Measurements.java @ 4066:f02aa4ff3c0f
S/Q relation: Fixed problem with loosing meassurement points.
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Tue, 09 Oct 2012 19:02:39 +0200 |
parents | 22abdc45869c |
children |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/Measurements.java Tue Oct 09 12:30:13 2012 +0200 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/sq/Measurements.java Tue Oct 09 19:02:39 2012 +0200 @@ -65,6 +65,10 @@ List<Measurement> measuments, List<Measurement> accumulated ) { + if (log.isDebugEnabled()) { + log.debug("number of measuments: " + measuments.size()); + log.debug("number of accumulated: " + accumulated.size()); + } this.measuments = measuments; this.accumulated = accumulated; } @@ -74,11 +78,19 @@ SExtractor extractor ) { List<SQ> result = new ArrayList<SQ>(measuments.size()); + int invalid = 0; for (Measurement measument: measuments) { SQ sq = new SQ(extractor.getS(measument), measument.Q()); if (sq.isValid()) { result.add(sq); } + else { + ++invalid; + } + } + if (log.isDebugEnabled()) { + log.debug("Removed num invalid: " + invalid + + " of " + measuments.size()); } return result; }