gernotbelger@9062: /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde gernotbelger@9062: * Software engineering by Intevation GmbH gernotbelger@9062: * gernotbelger@9062: * This file is Free Software under the GNU AGPL (>=v3) gernotbelger@9062: * and comes with ABSOLUTELY NO WARRANTY! Check out the gernotbelger@9062: * documentation coming with Dive4Elements River for details. gernotbelger@9062: */ gernotbelger@9062: gernotbelger@9062: package org.dive4elements.river.artifacts.states; gernotbelger@9062: gernotbelger@9062: import org.apache.log4j.Logger; gernotbelger@9372: import org.dive4elements.artifacts.Artifact; gernotbelger@9175: import org.dive4elements.artifacts.CallContext; gernotbelger@9175: import org.dive4elements.river.artifacts.resources.Resources; gernotbelger@9062: gernotbelger@9062: public class DistanceOnlyPartSelect extends DistanceOnlySelect { gernotbelger@9062: gernotbelger@9062: private static Logger log = Logger.getLogger(DistanceOnlyPartSelect.class); gernotbelger@9062: gernotbelger@9062: @Override gernotbelger@9062: protected String getUIProvider() { gernotbelger@9062: return "distance_only_part_panel"; gernotbelger@9062: } gernotbelger@9070: gernotbelger@9175: @Override gernotbelger@9175: protected String getTitle(final CallContext context) { gernotbelger@9175: // REMARK: that is how it should be: return Resources.getMsg(context.getMeta(), getID()); gernotbelger@9175: return Resources.getMsg(context.getMeta(), "state.title.distance_part_state"); gernotbelger@9175: } gernotbelger@9175: gernotbelger@9372: @Override gernotbelger@9372: public boolean validate(final Artifact artifact) { gernotbelger@9372: return true; // validation on client side! gernotbelger@9372: } gernotbelger@9372: gernotbelger@9062: }