gernotbelger@9404: /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde gernotbelger@9404: * Software engineering by Intevation GmbH gernotbelger@9404: * gernotbelger@9404: * This file is Free Software under the GNU AGPL (>=v3) gernotbelger@9404: * and comes with ABSOLUTELY NO WARRANTY! Check out the gernotbelger@9404: * documentation coming with Dive4Elements River for details. gernotbelger@9404: */ gernotbelger@9404: gernotbelger@9404: package org.dive4elements.river.client.client.services; gernotbelger@9404: gernotbelger@9404: import org.dive4elements.river.client.shared.exceptions.ServerException; gernotbelger@9404: import org.dive4elements.river.client.shared.model.GaugeInfoObject; gernotbelger@9404: gernotbelger@9404: import com.google.gwt.user.client.rpc.RemoteService; gernotbelger@9404: import com.google.gwt.user.client.rpc.RemoteServiceRelativePath; gernotbelger@9404: gernotbelger@9404: /** gernotbelger@9404: * gernotbelger@9404: * gernotbelger@9404: * @author Raimund Renkert gernotbelger@9404: */ gernotbelger@9404: @RemoteServiceRelativePath("dynamic-mainvalues-timerange-determination") gernotbelger@9404: public interface DynamicMainValuesTimeRangeDeterminationService extends RemoteService { gernotbelger@9404: gernotbelger@9404: /** gernotbelger@9404: * This method returns a list of DistanceInfoObjects for a specific river. gernotbelger@9404: * gernotbelger@9404: * @throws ServerException gernotbelger@9404: */ gernotbelger@9404: GaugeInfoObject[] getGaugeInfo(String locale, String river, final String[] gauges, int startYear, int endYear) throws ServerException; gernotbelger@9404: gernotbelger@9404: }