gernotbelger@9050: /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde
gernotbelger@9050: * Software engineering by Intevation GmbH
gernotbelger@9050: *
gernotbelger@9050: * This file is Free Software under the GNU AGPL (>=v3)
gernotbelger@9050: * and comes with ABSOLUTELY NO WARRANTY! Check out the
gernotbelger@9050: * documentation coming with Dive4Elements River for details.
gernotbelger@9050: */
gernotbelger@9050:
gernotbelger@9054: package org.dive4elements.river.artifacts.sinfo.collision;
gernotbelger@9050:
gernotbelger@9178: import java.util.LinkedHashMap;
gernotbelger@9057:
gernotbelger@9178: import org.dive4elements.artifacts.Artifact;
gernotbelger@9178: import org.dive4elements.artifacts.CallMeta;
gernotbelger@9057: import org.dive4elements.river.artifacts.states.RadioSelect;
gernotbelger@9050:
gernotbelger@9050: /**
gernotbelger@9050: * @author Ingo Weinzierl
gernotbelger@9050: */
gernotbelger@9057: public class YearChoice extends RadioSelect {
gernotbelger@9050: private static final long serialVersionUID = 1L;
gernotbelger@9050:
gernotbelger@9050: public YearChoice() {
gernotbelger@9057: super();
gernotbelger@9057: }
gernotbelger@9057:
gernotbelger@9057: @Override
gernotbelger@9178: protected LinkedHashMap makeEntries(final CallMeta meta, final Artifact artifact) {
gernotbelger@9178: final LinkedHashMap entries = new LinkedHashMap<>();
gernotbelger@9178: entries.put("state.sinfo.year", null);
gernotbelger@9178: entries.put("state.sinfo.epoch", null);
gernotbelger@9057: return entries;
gernotbelger@9074: }
gernotbelger@9057:
gernotbelger@9369: @Override
gernotbelger@9369: protected String getDatakey() {
gernotbelger@9369:
gernotbelger@9369: return "ye_select";
gernotbelger@9369: }
gernotbelger@9369:
gernotbelger@9369: @Override
gernotbelger@9369: protected String getUIProvider() {
gernotbelger@9369:
gernotbelger@9369: return "collision_yearchoice_radio_panel";
gernotbelger@9369: }
gernotbelger@9369:
gernotbelger@9050: }