view flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/StaticWKmsCacheKey.java @ 4282:8b4988815974

Added marker for Ws and Qs in Historical Discharge WQ charts. Therefore, the XYChartGenerator got two new methods addDomainMarker(Marker, boolean) and addValueMarker(Marker, boolean). The boolean parameters determine, if the marker should be visible or not. This is analogous to addAxisSeries(XYSeries, int, boolean).
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 29 Oct 2012 05:59:27 +0100
parents fb4fb1c67c35
children
line wrap: on
line source
package de.intevation.flys.artifacts.model;

import java.io.Serializable;

/**
 * Caching-Key object for 'static' wst- data.
 */
public final class StaticWKmsCacheKey
implements         Serializable
{
    public static final String CACHE_NAME = "wst-value-table-static";

    private int column;
    private int wst_id;

    public StaticWKmsCacheKey(int column, int wst_id) {
        this.wst_id  = wst_id;
        this.column  = column;
    }

    public int hashCode() {
        return (wst_id << 8) | column;
    }

    public boolean equals(Object other) {
        if (!(other instanceof StaticWKmsCacheKey)) {
            return false;
        }
        StaticWKmsCacheKey o = (StaticWKmsCacheKey) other;
        return wst_id == o.wst_id && this.column == o.column;
    }
}
// vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org