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