gernotbelger@8894: /** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde gernotbelger@8894: * Software engineering by gernotbelger@8894: * Björnsen Beratende Ingenieure GmbH gernotbelger@8894: * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt gernotbelger@8894: * gernotbelger@8894: * This file is Free Software under the GNU AGPL (>=v3) gernotbelger@8894: * and comes with ABSOLUTELY NO WARRANTY! Check out the gernotbelger@8894: * documentation coming with Dive4Elements River for details. gernotbelger@8894: */ gernotbelger@8894: package org.dive4elements.river.artifacts.sinfo.util; gernotbelger@8894: gernotbelger@8894: import java.io.Serializable; gernotbelger@8894: gernotbelger@8894: import org.dive4elements.river.model.River; gernotbelger@8894: gernotbelger@8894: /** gernotbelger@8894: * Contains similar data as {@link River}, but is used in instead to avoid keeping database objects. gernotbelger@8894: * gernotbelger@8894: * @author Gernot Belger gernotbelger@8894: */ gernotbelger@8894: public class RiverInfo implements Serializable { gernotbelger@8894: gernotbelger@8894: private static final long serialVersionUID = 1L; gernotbelger@8894: gernotbelger@8894: private final String name; gernotbelger@8894: gernotbelger@8894: private final String wstUnit; gernotbelger@8894: gernotbelger@8894: public RiverInfo(final River river) { gernotbelger@8894: this.name = river.getName(); gernotbelger@8894: this.wstUnit = river.getWstUnit().getName(); gernotbelger@8894: } gernotbelger@8894: gernotbelger@8894: public String getName() { gernotbelger@8894: return this.name; gernotbelger@8894: } gernotbelger@8894: gernotbelger@8894: public String getWstUnit() { gernotbelger@8894: return this.wstUnit; gernotbelger@8894: } gernotbelger@8894: }