1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.atlassian.jira.rest.client.domain;
18
19 import com.google.common.base.Objects;
20
21 import java.net.URI;
22
23
24
25
26
27
28 public class Resolution extends BasicResolution {
29 private final String description;
30 public Resolution(URI self, String name, String description) {
31 super(self, name);
32 this.description = description;
33 }
34
35 public String getDescription() {
36 return description;
37 }
38
39 @Override
40 public String toString() {
41 return getToStringHelper().
42 add("description", description).
43 toString();
44 }
45
46 @Override
47 public boolean equals(Object obj) {
48 if (obj instanceof Resolution) {
49 Resolution that = (Resolution) obj;
50 return super.equals(obj) && Objects.equal(this.description, that.description);
51 }
52 return false;
53 }
54
55 @Override
56 public int hashCode() {
57 return Objects.hashCode(super.hashCode(), description);
58 }
59
60 }