view flys-client/src/main/java/de/intevation/flys/client/shared/model/GaugeInfo.java @ 3847:f3b821735e39

Calculate the info url via i18n Don't fetch the info url from the artifact service and use i18n to calculate the url by using the official gauge and river number. flys-client/trunk@5582 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Bjoern Ricks <bjoern.ricks@intevation.de>
date Mon, 24 Sep 2012 08:39:22 +0000
parents 8e169e4e1b57
children c434dd2e84cf
line wrap: on
line source
package de.intevation.flys.client.shared.model;

import java.io.Serializable;

/**
 * @author <a href="mailto:bjoern.ricks@intevation.de">Björn Ricks</a>
 */
public interface GaugeInfo extends Serializable {

    /**
     * Returns the name of the gauge
     */
    String getName();

    /**
     * Returns the start KM of the gauge or null if not available
     */
    Double getKmStart();

    /**
     * Returns the end KM of the gauge or null if not available
     */
    Double getKmEnd();

    /**
     * Returns the mimimum Q value at this gauge or null if not available
     */
    Double getMinQ();

    /**
     * Returns the maximum Q value at this gauge or null if not available
     */
    Double getMaxQ();

    /**
     * Returns the mimimum W value at this gauge or null if not available
     */
    Double getMinW();

    /**
     * Returns the maximim W value at this gauge or null if not available
     */
    Double getMaxW();

    /**
     * Returns the datum value or null if not available
     */
    Double getDatum();

    /**
     * Returns the aeo value or null if not available
     */
    Double getAeo();

    boolean isKmUp();

    /**
     * Returns the station km of the gauge or null if not available
     */
    Double getStation();

    /**
     * Returns the wst unit as a String
     */
    String getWstUnit();

    /**
     * Returns the official number of this gauge
     */
    Long getOfficialNumber();
}

http://dive4elements.wald.intevation.org