diff options
Diffstat (limited to 'src/cgeo/geocaching/cgDestination.java')
| -rw-r--r-- | src/cgeo/geocaching/cgDestination.java | 129 |
1 files changed, 64 insertions, 65 deletions
diff --git a/src/cgeo/geocaching/cgDestination.java b/src/cgeo/geocaching/cgDestination.java index d2b2428..96beec7 100644 --- a/src/cgeo/geocaching/cgDestination.java +++ b/src/cgeo/geocaching/cgDestination.java @@ -4,70 +4,69 @@ import cgeo.geocaching.geopoint.Geopoint; public class cgDestination { - private long id; - - private long date; - - private Geopoint coords; - - public cgDestination() { - } - - public cgDestination(long id, long date, final Geopoint coords) { - super(); - this.id = id; - this.date = date; - this.coords = coords; - } - - public long getDate() { - return date; - } - - public void setDate(long date) { - this.date = date; - } - - public Geopoint getCoords() { - return coords; - } - - public void setCoords(final Geopoint coords) { - this.coords = coords; - } - - @Override - public int hashCode() { - final int prime = 31; - int result = 1; - long temp; - temp = Double.doubleToLongBits(coords.getLatitude()); - result = prime * result + (int) (temp ^ (temp >>> 32)); - temp = Double.doubleToLongBits(coords.getLongitude()); - 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 (!(obj instanceof cgDestination)) { - return false; - } - cgDestination other = (cgDestination) obj; - return coords.isEqualTo(other.coords); - } - - public long getId() { - return id; - } - - public void setId(long id) { - this.id = id; - } - + private long id; + + private long date; + + private Geopoint coords; + + public cgDestination() { + } + + public cgDestination(long id, long date, final Geopoint coords) { + super(); + this.id = id; + this.date = date; + this.coords = coords; + } + + public long getDate() { + return date; + } + + public void setDate(long date) { + this.date = date; + } + + public Geopoint getCoords() { + return coords; + } + + public void setCoords(final Geopoint coords) { + this.coords = coords; + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + long temp; + temp = Double.doubleToLongBits(coords.getLatitude()); + result = prime * result + (int) (temp ^ (temp >>> 32)); + temp = Double.doubleToLongBits(coords.getLongitude()); + 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 (!(obj instanceof cgDestination)) { + return false; + } + cgDestination other = (cgDestination) obj; + return coords.isEqualTo(other.coords); + } + + public long getId() { + return id; + } + + public void setId(long id) { + this.id = id; + } } |
