view flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WstValueTableCacheKey.java @ 5818:a4ff4167be1e

Request feature info on all layers and show it as html if the server does not return valid gml. Non queryable layers produce an error message when the request fails. This is good enough
author Andre Heinecke <aheinecke@intevation.de>
date Wed, 24 Apr 2013 17:33:27 +0200
parents 305a338c43c2
children
line wrap: on
line source
package de.intevation.flys.artifacts.model;

import java.io.Serializable;

/**
 * Cache Key (identifier) for WstValueTables.
 */
public final class WstValueTableCacheKey
implements         Serializable
{
    public static final String CACHE_NAME = "wst-value-table";

    private int riverId;
    private int kind;

    public WstValueTableCacheKey(int riverId, int kind) {
        this.riverId = riverId;
        this.kind    = kind;
    }

    public int hashCode() {
        return (riverId << 8) | kind;
    }

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

http://dive4elements.wald.intevation.org