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
22
23
24
25
26 public class SessionCookie {
27 private final String name;
28 private final String value;
29
30 public SessionCookie(String name, String value) {
31 this.name = name;
32 this.value = value;
33 }
34
35 public String getName() {
36 return name;
37 }
38
39 public String getValue() {
40 return value;
41 }
42
43 @Override
44 public String toString() {
45 return Objects.toStringHelper(this).addValue(super.toString()).
46 add("name", name).
47 add("value", value).
48 toString();
49 }
50
51 @Override
52 public boolean equals(Object obj) {
53 if (obj instanceof SessionCookie) {
54 SessionCookie that = (SessionCookie) obj;
55 return Objects.equal(this.name, that.name)
56 && Objects.equal(this.value, that.value);
57 }
58 return false;
59 }
60
61 @Override
62 public int hashCode() {
63 return Objects.hashCode(name, value);
64 }
65
66 }