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