comparison artifacts/src/main/java/org/dive4elements/river/artifacts/model/Calculation.java @ 6434:898afcce1d0a

Partial fix for flys/1303
author Sascha L. Teichmann <teichmann@intevation.de>
date Wed, 26 Jun 2013 13:33:15 +0200
parents af13ceeba52a
children
comparison
equal deleted inserted replaced
6433:2874e16c2cc6 6434:898afcce1d0a
76 public String getMsg() { 76 public String getMsg() {
77 return msg; 77 return msg;
78 } 78 }
79 79
80 @Override 80 @Override
81 public String toString() {
82 StringBuilder sb = new StringBuilder("problem: ");
83 if (km != null) {
84 sb.append("km: ").append(km).append(' ');
85 }
86 sb.append(msg);
87 if (args != null) {
88 for (Object arg: args) {
89 sb.append(' ').append(arg);
90 }
91 }
92 return sb.toString();
93 }
94
95 @Override
81 public boolean equals(Object other) { 96 public boolean equals(Object other) {
82 if (!(other instanceof Problem)) { 97 if (!(other instanceof Problem)) {
83 return false; 98 return false;
84 } 99 }
85 Problem o = (Problem)other; 100 Problem o = (Problem)other;
157 172
158 public List<Problem> getProblems() { 173 public List<Problem> getProblems() {
159 return problems; 174 return problems;
160 } 175 }
161 176
177 public String problemsToString() {
178 StringBuilder sb = new StringBuilder("[");
179 for (int i = 0, N = problems.size(); i < N; ++i) {
180 if (i > 0) {
181 sb.append(", ");
182 }
183 sb.append(problems.get(i));
184 }
185 sb.append(']');
186 return sb.toString();
187 }
188
162 public void toXML(Document document, CallMeta meta) { 189 public void toXML(Document document, CallMeta meta) {
163 190
164 Element root = document.createElement("problems"); 191 Element root = document.createElement("problems");
165 192
166 if (hasProblems()) { 193 if (hasProblems()) {

http://dive4elements.wald.intevation.org