diff artifacts/src/main/java/org/dive4elements/river/artifacts/bundu/bezugswst/BezugswstHeightProcessor.java @ 9583:2a67d05a1af0

Punkt 10.4 Sohlhöhe (rechts)/(links)
author gernotbelger
date Wed, 09 Jan 2019 14:48:53 +0100
parents 3fa8551c3d1b
children 5395c6d4ca50
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/bundu/bezugswst/BezugswstHeightProcessor.java	Wed Jan 09 14:47:21 2019 +0100
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/bundu/bezugswst/BezugswstHeightProcessor.java	Wed Jan 09 14:48:53 2019 +0100
@@ -33,7 +33,6 @@
  */
 public final class BezugswstHeightProcessor extends AbstractProcessor {
 
-
     private static final String FACET_CHANNELMIN = "bundu_facet_channelmin";
 
     private static final String FACET_CHANNELMIN_DESCRIPTION = "bundu_facet_channelmin.description";
@@ -63,24 +62,26 @@
         super(AXIS_LABEL, HANDLED_FACET_TYPES);
     }
 
-    public static Facet createChannelminFacet(final CallContext context, final String hash, final String id, final int facetIndex,
-            final int resultIndex) {
+    public static Facet createChannelminFacet(final CallContext context, final String hash, final String id, final int facetIndex, final int resultIndex) {
 
         final String description = Resources.getMsg(context.getMeta(), FACET_CHANNELMIN_DESCRIPTION, FACET_CHANNELMIN_DESCRIPTION);
         return new BezugswstResultFacet(facetIndex, resultIndex, FACET_CHANNELMIN, description, AXIS_LABEL, id, hash);
     }
 
-    public static Facet createBedheightFacet(final CallContext context, final String hash, final String id, final int facetIndex,
-            final int resultIndex, final String seriesName) {
+    public static Facet createBedheightFacet(final CallContext context, final String hash, final String id, final int facetIndex, final int resultIndex,
+            final String seriesName) {
 
         final String description = Resources.getMsg(context.getMeta(), FACET_BEDHEIGHT_DESCRIPTION, FACET_BEDHEIGHT_DESCRIPTION, seriesName);
         return new BezugswstResultFacet(facetIndex, resultIndex, FACET_BEDHEIGHT, description, AXIS_LABEL, id, hash);
     }
 
-    public static Facet createFieldBedheightFacet(final CallContext context, final String hash, final String id, final int facetIndex,
-            final int resultIndex, final int fieldIndex) {
+    public static Facet createFieldBedheightFacet(final CallContext context, final String hash, final String id, final int facetIndex, final int resultIndex,
+            final int fieldIndex) {
+        final String leftRightAppendixKey = BedHeightValueType.field(fieldIndex).getLeftRightStringAppendix();
+        final String leftRightAppendix = Resources.getMsg(context.getMeta(), leftRightAppendixKey, leftRightAppendixKey);
+        final String description = Resources.getMsg(context.getMeta(), FACET_FIELD_BEDHEIGHT_DESCRIPTION, FACET_FIELD_BEDHEIGHT_DESCRIPTION, fieldIndex,
+                leftRightAppendix);
 
-        final String description = Resources.getMsg(context.getMeta(), FACET_FIELD_BEDHEIGHT_DESCRIPTION, FACET_FIELD_BEDHEIGHT_DESCRIPTION, fieldIndex);
         final String facetName = String.format(FACET_FIELD_BEDHEIGHT_FORMAT, fieldIndex);
         return new BezugswstResultFacet(facetIndex, resultIndex, facetName, description, AXIS_LABEL, id, hash);
     }

http://dive4elements.wald.intevation.org