gernotbelger@8875: /** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde gernotbelger@8875: * Software engineering by gernotbelger@8875: * Björnsen Beratende Ingenieure GmbH gernotbelger@8875: * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt gernotbelger@8875: * gernotbelger@8875: * This file is Free Software under the GNU AGPL (>=v3) gernotbelger@8875: * and comes with ABSOLUTELY NO WARRANTY! Check out the gernotbelger@8875: * documentation coming with Dive4Elements River for details. gernotbelger@8875: */ gernotbelger@8875: package org.dive4elements.river.client.client.ui; gernotbelger@8875: gernotbelger@8875: import org.dive4elements.river.client.client.ui.DatacageTwinPanel.IDatacageTwinPanelInfo; gernotbelger@8875: import org.dive4elements.river.client.shared.model.Recommendation; gernotbelger@8875: gernotbelger@8875: /** gernotbelger@8875: * An info implementation that does NOT tweak any factories. gernotbelger@8875: * gernotbelger@8875: * @author Gernot Belger gernotbelger@8875: */ gernotbelger@8875: public final class NilDatacageTwinPanelInfo implements IDatacageTwinPanelInfo { gernotbelger@8875: gernotbelger@8875: private final String outs; gernotbelger@8875: gernotbelger@8875: public NilDatacageTwinPanelInfo(final String outs) { gernotbelger@8875: this.outs = outs; gernotbelger@8875: } gernotbelger@8875: gernotbelger@8875: @Override gernotbelger@8875: public String getFactory(final String originalFactory) { gernotbelger@8875: return originalFactory; gernotbelger@8875: } gernotbelger@8875: gernotbelger@8875: gernotbelger@8875: @Override gernotbelger@8875: public String getDataStringFactory(final Recommendation recommendation) { gernotbelger@8875: return recommendation.getFactory(); gernotbelger@8875: } gernotbelger@8875: gernotbelger@8875: @Override gernotbelger@8875: public void adjustRecommendation(final Recommendation recommendation) { gernotbelger@8875: /* does nothing */ gernotbelger@8875: } gernotbelger@8875: gernotbelger@8875: @Override gernotbelger@8875: public String getOuts() { gernotbelger@8875: return this.outs; gernotbelger@8875: } gernotbelger@8875: }