Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/Calculation.java @ 2624:3f24865082da
Generate error message when more than one Q is found for given Q in "W auf freier Strecke".
flys-artifacts/trunk@4212 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Wed, 11 Apr 2012 10:14:13 +0000 |
parents | 6f4a1f513e89 |
children | f46caf95ab7f |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/Calculation.java Wed Apr 11 09:17:03 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/Calculation.java Wed Apr 11 10:14:13 2012 +0000 @@ -92,6 +92,18 @@ return problems; } + public void addProblems(Calculation other) { + List<Problem> otherProblems = other.problems; + if (otherProblems != null) { + List<Problem> problems = checkProblems(); + for (Problem problem: otherProblems) { + if (!problems.contains(problem)) { + problems.add(problem); + } + } + } + } + public void addProblem(Problem problem) { List<Problem> problems = checkProblems(); if (!problems.contains(problem)) {