1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.atlassian.jira.rest.client.api.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
31 public Resolution(URI self, String name, String description) {
32 super(self, name);
33 this.description = description;
34 }
35
36 public String getDescription() {
37 return description;
38 }
39
40 @Override
41 public String toString() {
42 return getToStringHelper().
43 add("description", description).
44 toString();
45 }
46
47 @Override
48 public boolean equals(Object obj) {
49 if (obj instanceof Resolution) {
50 Resolution that = (Resolution) obj;
51 return super.equals(obj) && Objects.equal(this.description, that.description);
52 }
53 return false;
54 }
55
56 @Override
57 public int hashCode() {
58 return Objects.hashCode(super.hashCode(), description);
59 }
60
61 }