comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/Calculation.java @ 676:c501f27c1f71

Added error reporting to 'Dauerzahlen' calculation. flys-artifacts/trunk@2100 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Fri, 10 Jun 2011 12:38:08 +0000
parents d5f9ba1d055f
children eab5e5089d77
comparison
equal deleted inserted replaced
675:8b0152363bdb 676:c501f27c1f71
4 import org.w3c.dom.Element; 4 import org.w3c.dom.Element;
5 5
6 import java.util.List; 6 import java.util.List;
7 import java.util.ArrayList; 7 import java.util.ArrayList;
8 8
9 import java.io.Serializable;
10
9 public class Calculation 11 public class Calculation
12 implements Serializable
10 { 13 {
11 public static class Problem { 14 public static class Problem
12 15 implements Serializable
16 {
13 protected Double km; 17 protected Double km;
14 protected String msg; 18 protected String msg;
15 19
16 public Problem() { 20 public Problem() {
17 } 21 }
57 61
58 public boolean hasProblems() { 62 public boolean hasProblems() {
59 return problems != null && !problems.isEmpty(); 63 return problems != null && !problems.isEmpty();
60 } 64 }
61 65
66 public int numProblems() {
67 return problems != null ? problems.size() : 0;
68 }
69
62 public List<Problem> getProblems() { 70 public List<Problem> getProblems() {
63 return problems; 71 return problems;
64 } 72 }
65 73
66 public void toXML(Document document) { 74 public void toXML(Document document) {

http://dive4elements.wald.intevation.org