Mercurial > dive4elements > river
view flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/StaticSedimentLoadCacheKey.java @ 4329:c9dcce9448f2
Added a new control 'show legend' to the map's toolbar. This control opens a window that displays the legends of all activated layers.
Currently, the row in that window has a fixed size of 400x150. The size is fixed, because there are problems with SmartGWT to build
panels with auto height/width :-/
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Tue, 30 Oct 2012 12:16:26 +0100 |
parents | 3051bc28ac43 |
children | 6a65e7ef43c0 |
line wrap: on
line source
package de.intevation.flys.artifacts.model; import java.util.Date; import org.apache.commons.lang.builder.HashCodeBuilder; public class StaticSedimentLoadCacheKey { public static final String CACHE_NAME = "sedimentload-value-table-static"; private String river; private double startKm; private double endKm; private Date date; public StaticSedimentLoadCacheKey( String river, double startKm, double endKm, Date date ) { this.river = river; this.startKm = startKm; this.endKm = endKm; this.date = date; } public int hashCode() { HashCodeBuilder builder = new HashCodeBuilder(); builder.append(river); builder.append(startKm); builder.append(endKm); builder.append(date); return builder.toHashCode(); } public boolean equals(Object other) { if (!(other instanceof StaticBedHeightCacheKey)) { return false; } StaticSedimentLoadCacheKey o = (StaticSedimentLoadCacheKey) other; return this.river == o.river && this.startKm == o.startKm && this.endKm == o.endKm && this.date == o.date; } }