view flys-client/src/main/java/de/intevation/flys/client/shared/model/DefaultRiverInfo.java @ 5200:42bb6ff78d1b 2.9.11

Directly set the connectionInitSqls on the datasource Somehow the factory fails to set the connectionInitSqls if we add it to the dbcpProperties. So we now set it directly
author Andre Heinecke <aheinecke@intevation.de>
date Fri, 08 Mar 2013 11:48:33 +0100
parents 7a889098bcc6
children
line wrap: on
line source
package de.intevation.flys.client.shared.model;

import java.util.List;

/**
 * @author <a href="mailto:bjoern.ricks@intevation.de">Björn Ricks</a>
 */

public class DefaultRiverInfo implements RiverInfo {

    private String name;
    private boolean kmup;
    private Double start;
    private Double end;
    private String wstunit;
    private Double minq;
    private Double maxq;
    private Long officialnumber;

    private List<GaugeInfo> gaugeinfo;
    private List<MeasurementStation> mstations;

    public DefaultRiverInfo() {
    }

    public DefaultRiverInfo(
            String name,
            boolean kmup,
            Double start,
            Double end,
            String wstunit,
            Double minq,
            Double maxq,
            Long official)
    {
        this.name           = name;
        this.kmup           = kmup;
        this.start          = start;
        this.end            = end;
        this.wstunit        = wstunit;
        this.minq           = minq;
        this.maxq           = maxq;
        this.officialnumber = official;
    }

    public boolean isKmUp() {
        return this.kmup;
    }

    /**
     * Start KM of the river
     */
    public Double getKmStart() {
        return this.start;
    }

    /**
     * End KM of the river
     */
    public Double getKmEnd() {
        return this.end;
    }

    /**
     * Returns the name of the river
     */
    public String getName() {
        return this.name;
    }

    /**
     * Returns the name of the WST unit
     */
    public String getWstUnit() {
        return this.wstunit;
    }

    /**
     * Return all gauge info of the river or null if they aren't available.
     */
    public List<GaugeInfo> getGauges() {
        return this.gaugeinfo;
    }

    /**
     * Returns the min q value of the river
     */
    public Double getMinQ() {
        return this.minq;
    }

    /**
     * Returns the max q value of the river
     */
    public Double getMaxQ() {
        return maxq;
    }

    /**
     * Returns the official number of the river
     */
    public Long getOfficialNumber() {
        return this.officialnumber;
    }

    /**
     * Returns the MeasurementStations on this river or null if they aren't
     * available.
     */
    @Override
    public List<MeasurementStation> getMeasurementStations() {
        return this.mstations;
    }

    public void setGauges(List<GaugeInfo> gauges) {
        this.gaugeinfo = gauges;
    }

    public void setMeasurementStations(List<MeasurementStation> mstations) {
        this.mstations = mstations;
    }
}

http://dive4elements.wald.intevation.org