diff options
author | Steffen Pingel | 2012-02-06 14:41:14 +0000 |
---|---|---|
committer | Steffen Pingel | 2012-02-06 14:41:14 +0000 |
commit | 9a0c2695eb3c9cbb84189bb2838f0d793e8e750f (patch) | |
tree | 71a9db9cafce2baaabf0739f7f95aa3052f32bbe /org.eclipse.mylyn.trac.core | |
parent | 57cbf010443daa9652930f06ad19074faf91fb50 (diff) | |
download | org.eclipse.mylyn.tasks-9a0c2695eb3c9cbb84189bb2838f0d793e8e750f.tar.gz org.eclipse.mylyn.tasks-9a0c2695eb3c9cbb84189bb2838f0d793e8e750f.tar.xz org.eclipse.mylyn.tasks-9a0c2695eb3c9cbb84189bb2838f0d793e8e750f.zip |
REOPENED - bug 369697: ensure proper sorting of Trac priorities
https://bugs.eclipse.org/bugs/show_bug.cgi?id=369697
Change-Id: Id1c38a7fac04f36e7c36d9fb5ce8ac18b21e5cff
Diffstat (limited to 'org.eclipse.mylyn.trac.core')
-rw-r--r-- | org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/model/TracTicketAttribute.java | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/model/TracTicketAttribute.java b/org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/model/TracTicketAttribute.java index 090851b00..2b842db2b 100644 --- a/org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/model/TracTicketAttribute.java +++ b/org.eclipse.mylyn.trac.core/src/org/eclipse/mylyn/internal/trac/core/model/TracTicketAttribute.java @@ -33,6 +33,31 @@ public class TracTicketAttribute implements Comparable<TracTicketAttribute>, Ser return value - o.value; } + @Override + public boolean equals(Object obj) { + if (this == obj) { + return true; + } + if (obj == null) { + return false; + } + if (getClass() != obj.getClass()) { + return false; + } + TracTicketAttribute other = (TracTicketAttribute) obj; + if (name == null) { + if (other.name != null) { + return false; + } + } else if (!name.equals(other.name)) { + return false; + } + if (value != other.value) { + return false; + } + return true; + } + public String getName() { return name; } @@ -42,6 +67,15 @@ public class TracTicketAttribute implements Comparable<TracTicketAttribute>, Ser } @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((name == null) ? 0 : name.hashCode()); + result = prime * result + value; + return result; + } + + @Override public String toString() { return name; } |