gernotbelger@8951: /** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde gernotbelger@8951: * Software engineering by gernotbelger@8951: * Björnsen Beratende Ingenieure GmbH gernotbelger@8951: * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt gernotbelger@8951: * gernotbelger@8951: * This file is Free Software under the GNU AGPL (>=v3) gernotbelger@8951: * and comes with ABSOLUTELY NO WARRANTY! Check out the gernotbelger@8951: * documentation coming with Dive4Elements River for details. gernotbelger@8951: */ gernotbelger@8951: package org.dive4elements.river.artifacts.sinfo.flowdepthdev; gernotbelger@8951: gernotbelger@8953: import java.util.List; gernotbelger@8953: gernotbelger@8951: import org.apache.commons.lang.math.DoubleRange; gernotbelger@8951: import org.dive4elements.river.artifacts.sinfo.common.AbstractSInfoCalculationResults; gernotbelger@8951: import org.dive4elements.river.artifacts.sinfo.util.RiverInfo; gernotbelger@8951: gernotbelger@8951: /** gernotbelger@8951: * @author Gernot Belger gernotbelger@8951: */ gernotbelger@8951: final class FlowDepthDevelopmentCalculationResults extends AbstractSInfoCalculationResults { gernotbelger@8951: gernotbelger@8951: private static final long serialVersionUID = 1L; gernotbelger@8951: gernotbelger@8951: public FlowDepthDevelopmentCalculationResults(final String calcModeLabel, final String user, final RiverInfo river, final DoubleRange calcRange) { gernotbelger@8951: super(calcModeLabel, user, river, calcRange); gernotbelger@8951: } gernotbelger@8953: gernotbelger@8953: /** gernotbelger@8953: * We know that this type of results only has one result member, so we can directly access it. gernotbelger@8953: */ gernotbelger@8953: public FlowDepthDevelopmentCalculationResult getResult() { gernotbelger@8953: final List results = getResults(); gernotbelger@8953: if (results.size() < 1) gernotbelger@8953: return null; gernotbelger@8953: gernotbelger@8953: return results.get(0); gernotbelger@8953: } gernotbelger@8951: }