view gwt-client/src/main/java/org/dive4elements/river/client/client/ui/DefaultDatacageTwinPanelInfo.java @ 8870:c26fb37899ca

Introduced groups for modules. Modules marked with the same group-id, will be put together in the ui. Also using now the localization info from the server instead of localizing the modules again on the client side.
author gernotbelger
date Wed, 07 Feb 2018 11:59:13 +0100
parents 8f6d6d26e96f
children 8d1df8639563
line wrap: on
line source
/** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde
 * Software engineering by 
 *  Björnsen Beratende Ingenieure GmbH 
 *  Dr. Schumacher Ingenieurbüro für Wasser und Umwelt
 *
 * This file is Free Software under the GNU AGPL (>=v3)
 * and comes with ABSOLUTELY NO WARRANTY! Check out the
 * documentation coming with Dive4Elements River for details.
 */
package org.dive4elements.river.client.client.ui;

import org.dive4elements.river.client.client.ui.DatacageTwinPanel.IDatacageTwinPanelInfo;
import org.dive4elements.river.client.shared.model.Recommendation;

/**
 * @author Gernot Belger
 */
public final class DefaultDatacageTwinPanelInfo implements IDatacageTwinPanelInfo {

	private String factory;
	private String outs;

	public DefaultDatacageTwinPanelInfo(final String factory, final String outs) {
		this.factory = factory;
		this.outs = outs;
	}
	
	@Override
	public String getFactory() {
		return factory;
	}
	
	@Override
	public String getDataStringFactory() {
		return factory;
	}

    @Override
	public void adjustRecommendation(Recommendation recommendation) {
        recommendation.setFactory(factory);
    }

	@Override
	public String getOuts() {
		return outs;
	}
}

http://dive4elements.wald.intevation.org