Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/inundationduration/YearChoice.java @ 9184:dace17e26d33
code review uinfo.inundationduration
author | gernotbelger |
---|---|
date | Wed, 27 Jun 2018 14:07:02 +0200 |
parents | 2f5052835b76 |
children | 0633f963c5be |
comparison
equal
deleted
inserted
replaced
9183:65543c75bfbb | 9184:dace17e26d33 |
---|---|
18 /** | 18 /** |
19 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> | 19 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> |
20 */ | 20 */ |
21 public class YearChoice extends RadioSelect { | 21 public class YearChoice extends RadioSelect { |
22 private static final long serialVersionUID = 1L; | 22 private static final long serialVersionUID = 1L; |
23 private InundationDurationAccess access = null; | |
24 | 23 |
25 @Override | 24 @Override |
26 protected LinkedHashMap<String, String> makeEntries(final CallMeta meta, final Artifact artifact) { | 25 protected LinkedHashMap<String, String> makeEntries(final CallMeta meta, final Artifact artifact) { |
27 // in helper-klasse; dann hier label lazy loaden | 26 // in helper-klasse; dann hier label lazy loaden |
28 final LinkedHashMap<String, String> entries = new LinkedHashMap<>(); | 27 final LinkedHashMap<String, String> entries = new LinkedHashMap<>(); |
29 if (artifact != null && artifact instanceof UINFOArtifact) { | 28 |
30 this.access = new InundationDurationAccess((UINFOArtifact) artifact); | 29 final InundationDurationAccess access = new InundationDurationAccess((UINFOArtifact) artifact); |
31 } | 30 |
32 if (this.access != null) { | 31 final UedauernPropertiesHelper helper = UedauernPropertiesHelper.getInstance(access.getRiverName()); |
33 final UedauernPropertiesHelper helper = UedauernPropertiesHelper.getInstance(this.access.getRiverName()); | 32 final LinkedHashMap<String, String> extras = helper.getExtraLayers(meta); |
34 final LinkedHashMap<String, String> extras = helper.getExtraLayers(meta); | 33 entries.put("state.uinfo.year", null); |
35 entries.put("state.uinfo.year", null); | 34 entries.putAll(extras); |
36 entries.putAll(extras); | 35 |
37 } | |
38 return entries; | 36 return entries; |
39 } | 37 } |
40 | 38 |
41 } | 39 } |