| author | Steffen Pingel | 2012-02-06 09:41:14 (EST) |
|---|---|---|
| committer | Steffen Pingel | 2012-02-06 09:41:14 (EST) |
| commit | 9a0c2695eb3c9cbb84189bb2838f0d793e8e750f (patch) (side-by-side diff) | |
| tree | 71a9db9cafce2baaabf0739f7f95aa3052f32bbe | |
| parent | 57cbf010443daa9652930f06ad19074faf91fb50 (diff) | |
| download | org.eclipse.mylyn.tasks-9a0c2695eb3c9cbb84189bb2838f0d793e8e750f.zip org.eclipse.mylyn.tasks-9a0c2695eb3c9cbb84189bb2838f0d793e8e750f.tar.gz org.eclipse.mylyn.tasks-9a0c2695eb3c9cbb84189bb2838f0d793e8e750f.tar.bz2 | |
REOPENED - bug 369697: ensure proper sorting of Trac priorities
https://bugs.eclipse.org/bugs/show_bug.cgi?id=369697
Change-Id: Id1c38a7fac04f36e7c36d9fb5ce8ac18b21e5cff
| -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 090851b..2b842db 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; } |

