package cgeo.geocaching; public class cgDestination { private long id; private long date; private double latitude; private double longitude; public cgDestination() { } public cgDestination(long id, long date, double latitude, double longitude) { super(); this.id = id; this.date = date; this.latitude = latitude; this.longitude = longitude; } public long getDate() { return date; } public void setDate(long date) { this.date = date; } public double getLatitude() { return latitude; } public void setLatitude(double latitude) { this.latitude = latitude; } public double getLongitude() { return longitude; } public void setLongitude(double longitude) { this.longitude = longitude; } @Override public int hashCode() { final int prime = 31; int result = 1; long temp; temp = Double.doubleToLongBits(latitude); result = prime * result + (int) (temp ^ (temp >>> 32)); temp = Double.doubleToLongBits(longitude); result = prime * result + (int) (temp ^ (temp >>> 32)); return result; } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; cgDestination other = (cgDestination) obj; if (Double.doubleToLongBits(latitude) != Double .doubleToLongBits(other.latitude)) return false; if (Double.doubleToLongBits(longitude) != Double .doubleToLongBits(other.longitude)) return false; return true; } public long getId() { return id; } public void setId(long id) { this.id = id; } }