diff artifacts/src/main/java/org/dive4elements/river/exports/ChartGenerator.java @ 8248:2b0ff11cef3f

Fix duration curve i18n.
author Tom Gottfried <tom@intevation.de>
date Tue, 09 Sep 2014 18:41:11 +0200
parents e4606eae8ea5
children 5ffbf97766f7
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/exports/ChartGenerator.java	Tue Sep 09 17:05:21 2014 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/exports/ChartGenerator.java	Tue Sep 09 18:41:11 2014 +0200
@@ -16,6 +16,8 @@
 import org.dive4elements.artifacts.CallMeta;
 import org.dive4elements.artifacts.PreferredLocale;
 import org.dive4elements.artifacts.common.utils.XMLUtils;
+
+import org.dive4elements.river.artifacts.access.RiverAccess;
 import org.dive4elements.river.artifacts.access.RangeAccess;
 import org.dive4elements.river.artifacts.D4EArtifact;
 import org.dive4elements.river.artifacts.resources.Resources;
@@ -1412,18 +1414,23 @@
         return Resources.getMsg(context.getMeta(), key, key);
     }
 
+    protected String msg(String key, Object[] args) {
+        return Resources.getMsg(context.getMeta(), key, key, args);
+    }
+
     protected String msg(String key, String def, Object[] args) {
         return Resources.getMsg(context.getMeta(), key, def, args);
     }
 
 
     protected String getRiverName() {
-        D4EArtifact flys = (D4EArtifact) master;
-
-        River river = RiverUtils.getRiver(flys);
-        return (river != null) ? river.getName() : "";
+        return new RiverAccess((D4EArtifact)master).getRiver().getName();
     }
 
+    protected String getRiverUnit() {
+        return new RiverAccess((D4EArtifact)master).getRiver()
+            .getWstUnit().getName();
+    }
 
     protected double[] getRange() {
         D4EArtifact flys = (D4EArtifact) master;

http://dive4elements.wald.intevation.org