findbugs: Added companion equals() and hashCode() methods to existing compareTo()

This commit is contained in:
dev
2015-04-06 15:40:39 +00:00
parent e3103762b6
commit 80eb7635c1

View File

@ -17,6 +17,7 @@ public class NewsEntry implements Comparable<NewsEntry> {
public String authorName; // subnode of author
/** reverse, newest first */
@Override
public int compareTo(NewsEntry e) {
if (updated > e.updated)
return -1;
@ -24,4 +25,22 @@ public class NewsEntry implements Comparable<NewsEntry> {
return 1;
return 0;
}
@Override
public boolean equals(Object o) {
if(o == null) {
return false;
}
if(!(o instanceof NewsEntry)) {
return false;
}
NewsEntry e = (NewsEntry) o;
return this.compareTo(e) == 0;
}
@Override
public int hashCode() {
return (int) updated;
}
}