Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/Calculation.java @ 2290:6f4a1f513e89
Calculation error report: i18n the km of the error report.
flys-artifacts/trunk@3954 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Wed, 08 Feb 2012 09:33:06 +0000 |
parents | 5400631d2f96 |
children | 3f24865082da |
comparison
equal
deleted
inserted
replaced
2289:fe3ea0f16098 | 2290:6f4a1f513e89 |
---|---|
10 import java.io.Serializable; | 10 import java.io.Serializable; |
11 | 11 |
12 import de.intevation.artifacts.CallMeta; | 12 import de.intevation.artifacts.CallMeta; |
13 | 13 |
14 import de.intevation.flys.artifacts.resources.Resources; | 14 import de.intevation.flys.artifacts.resources.Resources; |
15 | |
16 import de.intevation.flys.utils.Formatter; | |
15 | 17 |
16 public class Calculation | 18 public class Calculation |
17 implements Serializable | 19 implements Serializable |
18 { | 20 { |
19 public static class Problem | 21 public static class Problem |
47 } | 49 } |
48 | 50 |
49 public Element toXML(Document document, CallMeta meta) { | 51 public Element toXML(Document document, CallMeta meta) { |
50 Element problem = document.createElement("problem"); | 52 Element problem = document.createElement("problem"); |
51 if (km != null) { | 53 if (km != null) { |
52 problem.setAttribute("km", String.valueOf(km)); | 54 problem.setAttribute( |
55 "km", | |
56 Formatter.getCalculationKm(meta).format(km)); | |
53 } | 57 } |
54 String text = args != null | 58 String text = args != null |
55 ? Resources.getMsg(meta, msg, msg, args) | 59 ? Resources.getMsg(meta, msg, msg, args) |
56 : Resources.getMsg(meta, msg, msg); | 60 : Resources.getMsg(meta, msg, msg); |
57 problem.setTextContent(text); | 61 problem.setTextContent(text); |