1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.wss4j.common.saml.bean;
21
22
23
24
25 public class SubjectLocalityBean {
26
27
28 private String ipAddress;
29
30
31 private String dnsAddress;
32
33
34
35
36
37 public SubjectLocalityBean() {
38
39 }
40
41
42
43
44
45
46
47 public SubjectLocalityBean(final String ipAddress, final String dnsAddress) {
48 this.ipAddress = ipAddress;
49 this.dnsAddress = dnsAddress;
50 }
51
52
53
54
55
56
57 public final String getIpAddress() {
58 return ipAddress;
59 }
60
61
62
63
64
65
66 public final void setIpAddress(final String ipAddress) {
67 this.ipAddress = ipAddress;
68 }
69
70
71
72
73
74
75 public final String getDnsAddress() {
76 return dnsAddress;
77 }
78
79
80
81
82
83
84 public final void setDnsAddress(final String dnsAddress) {
85 this.dnsAddress = dnsAddress;
86 }
87
88
89
90
91
92
93 @Override
94 public boolean equals(final Object o) {
95 if (this == o) {
96 return true;
97 }
98
99 if (!(o instanceof SubjectLocalityBean)) {
100 return false;
101 }
102
103 SubjectLocalityBean that = (SubjectLocalityBean) o;
104
105 if (ipAddress == null && that.ipAddress != null) {
106 return false;
107 } else if (ipAddress != null && !ipAddress.equals(that.ipAddress)) {
108 return false;
109 }
110
111 if (dnsAddress == null && that.dnsAddress != null) {
112 return false;
113 } else if (dnsAddress != null && !dnsAddress.equals(that.dnsAddress)) {
114 return false;
115 }
116
117 return true;
118 }
119
120
121
122
123
124
125 @Override
126 public int hashCode() {
127 int result = 0;
128 if (ipAddress != null) {
129 result = 31 * result + ipAddress.hashCode();
130 }
131 if (dnsAddress != null) {
132 result = 31 * result + dnsAddress.hashCode();
133 }
134
135 return result;
136 }
137 }