gernotbelger@9288: /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde gernotbelger@9288: * Software engineering by Intevation GmbH gernotbelger@9288: * gernotbelger@9288: * This file is Free Software under the GNU AGPL (>=v3) gernotbelger@9288: * and comes with ABSOLUTELY NO WARRANTY! Check out the gernotbelger@9288: * documentation coming with Dive4Elements River for details. gernotbelger@9288: */ gernotbelger@9288: gernotbelger@9288: package org.dive4elements.river.client.client.services; gernotbelger@9288: gernotbelger@9404: import java.util.Date; gernotbelger@9404: gernotbelger@9288: import org.dive4elements.river.client.shared.exceptions.ServerException; gernotbelger@9288: import org.dive4elements.river.client.shared.model.WQInfoObject; gernotbelger@9288: gernotbelger@9288: import com.google.gwt.user.client.rpc.RemoteService; gernotbelger@9288: import com.google.gwt.user.client.rpc.RemoteServiceRelativePath; gernotbelger@9288: gernotbelger@9288: /** gernotbelger@9288: * This service is used to fetch a list dynamically computed main values. gernotbelger@9288: * gernotbelger@9288: * @author Raimund Renkert gernotbelger@9288: */ gernotbelger@9288: @RemoteServiceRelativePath("dynamic-mainvalues") gernotbelger@9288: public interface DynamicMainValuesService extends RemoteService { gernotbelger@9288: gernotbelger@9288: /** gernotbelger@9288: * This method returns a list of DistanceInfoObjects for a specific river. gernotbelger@9288: */ gernotbelger@9404: WQInfoObject[] getWQInfo(String locale, String river, double start, double end, Date startDate, Date endDate) throws ServerException; gernotbelger@9288: }