view flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/WstValueTableCacheKey.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 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