Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightData.java @ 2714:2952f6dee5cf
Added an exporter for middle bed height values.
flys-artifacts/trunk@4438 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Fri, 18 May 2012 10:51:04 +0000 |
parents | b60751cfdd6c |
children | 4bd3d8bbb60c |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightData.java Fri May 18 09:18:39 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/MiddleBedHeightData.java Fri May 18 10:51:04 2012 +0000 @@ -4,9 +4,16 @@ import gnu.trove.TDoubleArrayList; +import de.intevation.artifacts.CallContext; + +import de.intevation.flys.artifacts.resources.Resources; + public class MiddleBedHeightData implements Serializable { + public static final String I18N_SINGLE_NAME = "facet.bedheight_middle.single"; + public static final String I18N_EPOCH_NAME = "facet.bedheight_middle.epoch"; + private int startYear; private int endYear; private String evaluatedBy; @@ -115,4 +122,24 @@ return points; } + + + public String getSoundingName(CallContext context) { + if (getStartYear() == getEndYear()) { + return Resources.getMsg( + context.getMeta(), + I18N_SINGLE_NAME, + I18N_SINGLE_NAME, + new Object[] { getStartYear() } + ); + } + else { + return Resources.getMsg( + context.getMeta(), + I18N_EPOCH_NAME, + I18N_EPOCH_NAME, + new Object[] { getStartYear(), getEndYear() } + ); + } + } }