rrenkert@7852: /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde rrenkert@7852: * Software engineering by Intevation GmbH rrenkert@7852: * rrenkert@7852: * This file is Free Software under the GNU AGPL (>=v3) rrenkert@7852: * and comes with ABSOLUTELY NO WARRANTY! Check out the rrenkert@7852: * documentation coming with Dive4Elements River for details. rrenkert@7852: */ rrenkert@7852: rrenkert@7852: package org.dive4elements.river.artifacts.model; rrenkert@7852: rrenkert@7852: rrenkert@7852: public class StaticPorosityCacheKey rrenkert@7852: { rrenkert@7852: public static final String CACHE_NAME = "porosity-table-static"; rrenkert@7852: rrenkert@7852: private int porosity_id; rrenkert@7852: rrenkert@7852: public StaticPorosityCacheKey( rrenkert@7852: int porosity_id rrenkert@7852: ) { rrenkert@7852: this.porosity_id = porosity_id; rrenkert@7852: } rrenkert@7852: rrenkert@7852: @Override rrenkert@7852: public int hashCode() { rrenkert@7852: return (String.valueOf(porosity_id)).hashCode(); rrenkert@7852: } rrenkert@7852: rrenkert@7852: @Override rrenkert@7852: public boolean equals(Object other) { rrenkert@7852: if (!(other instanceof StaticPorosityCacheKey)) { rrenkert@7852: return false; rrenkert@7852: } rrenkert@7852: StaticPorosityCacheKey o = (StaticPorosityCacheKey) other; rrenkert@7852: return this.porosity_id == o.porosity_id; rrenkert@7852: } rrenkert@7852: }