comparison 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
comparison
equal deleted inserted replaced
2713:b60751cfdd6c 2714:2952f6dee5cf
2 2
3 import java.io.Serializable; 3 import java.io.Serializable;
4 4
5 import gnu.trove.TDoubleArrayList; 5 import gnu.trove.TDoubleArrayList;
6 6
7 import de.intevation.artifacts.CallContext;
8
9 import de.intevation.flys.artifacts.resources.Resources;
10
7 11
8 public class MiddleBedHeightData implements Serializable { 12 public class MiddleBedHeightData implements Serializable {
13
14 public static final String I18N_SINGLE_NAME = "facet.bedheight_middle.single";
15 public static final String I18N_EPOCH_NAME = "facet.bedheight_middle.epoch";
9 16
10 private int startYear; 17 private int startYear;
11 private int endYear; 18 private int endYear;
12 private String evaluatedBy; 19 private String evaluatedBy;
13 private String description; 20 private String description;
113 points[1][i] = getMiddleHeight(i); 120 points[1][i] = getMiddleHeight(i);
114 } 121 }
115 122
116 return points; 123 return points;
117 } 124 }
125
126
127 public String getSoundingName(CallContext context) {
128 if (getStartYear() == getEndYear()) {
129 return Resources.getMsg(
130 context.getMeta(),
131 I18N_SINGLE_NAME,
132 I18N_SINGLE_NAME,
133 new Object[] { getStartYear() }
134 );
135 }
136 else {
137 return Resources.getMsg(
138 context.getMeta(),
139 I18N_EPOCH_NAME,
140 I18N_EPOCH_NAME,
141 new Object[] { getStartYear(), getEndYear() }
142 );
143 }
144 }
118 } 145 }

http://dive4elements.wald.intevation.org