gernotbelger@9428: /** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde gernotbelger@9428: * Software engineering by gernotbelger@9428: * Björnsen Beratende Ingenieure GmbH gernotbelger@9428: * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt gernotbelger@9428: * gernotbelger@9428: * This file is Free Software under the GNU AGPL (>=v3) gernotbelger@9428: * and comes with ABSOLUTELY NO WARRANTY! Check out the gernotbelger@9428: * documentation coming with Dive4Elements River for details. gernotbelger@9428: */ gernotbelger@9428: package test.uinfo; gernotbelger@9428: gernotbelger@9428: import org.dive4elements.artifacts.httpclient.exceptions.ConnectionException; gernotbelger@9428: import org.dive4elements.river.client.shared.exceptions.ServerException; gernotbelger@9428: gernotbelger@9428: import test.AbstractBerechnungsartenTester.River; gernotbelger@9428: import test.IFilenameMapper; gernotbelger@9428: gernotbelger@9428: /** gernotbelger@9428: * @author Domenico Nardi Tironi gernotbelger@9428: * gernotbelger@9428: */ gernotbelger@9428: final class UinfoSalixHistoricalRunner extends UinfoSalixRunner { gernotbelger@9428: gernotbelger@9428: private final double fromPart; gernotbelger@9428: private final double toPart; gernotbelger@9428: private final String soundingName; gernotbelger@9428: gernotbelger@9428: public UinfoSalixHistoricalRunner(final IFilenameMapper file, final double from, final double to, final River river, final String scenarioChoice, gernotbelger@9428: final String soundingName, final double fromPart, final double toPart) throws ConnectionException, ServerException { gernotbelger@9428: super(file, from, to, river, scenarioChoice); gernotbelger@9428: this.fromPart = fromPart; gernotbelger@9428: this.toPart = toPart; gernotbelger@9428: this.soundingName = soundingName; gernotbelger@9428: } gernotbelger@9428: gernotbelger@9428: @Override gernotbelger@9428: protected void makeScenario() throws ConnectionException, ServerException { gernotbelger@9440: super.feedSimpleTextInput("scenario_selection", this.getScenarioChoice()); gernotbelger@9428: gernotbelger@9440: super.feedSimpleTextInput("soundings", this.soundingName); gernotbelger@9428: gernotbelger@9428: super.makeKmRange(this.fromPart, this.toPart, "ld_from_part", "ld_to_part"); gernotbelger@9428: gernotbelger@9428: } gernotbelger@9428: gernotbelger@9428: }