1
2
3
4
5
6
7
8 package org.apache.maven.plugins.patchtracker.tracking.jira.soap;
9
10 public class RemoteServerInfo implements java.io.Serializable {
11 private java.lang.String baseUrl;
12
13 private java.util.Calendar buildDate;
14
15 private java.lang.String buildNumber;
16
17 private org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteTimeInfo serverTime;
18
19 private java.lang.String version;
20
21 public RemoteServerInfo() {
22 }
23
24 public RemoteServerInfo(
25 java.lang.String baseUrl,
26 java.util.Calendar buildDate,
27 java.lang.String buildNumber,
28 org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteTimeInfo serverTime,
29 java.lang.String version) {
30 this.baseUrl = baseUrl;
31 this.buildDate = buildDate;
32 this.buildNumber = buildNumber;
33 this.serverTime = serverTime;
34 this.version = version;
35 }
36
37
38
39
40
41
42
43 public java.lang.String getBaseUrl() {
44 return baseUrl;
45 }
46
47
48
49
50
51
52
53 public void setBaseUrl(java.lang.String baseUrl) {
54 this.baseUrl = baseUrl;
55 }
56
57
58
59
60
61
62
63 public java.util.Calendar getBuildDate() {
64 return buildDate;
65 }
66
67
68
69
70
71
72
73 public void setBuildDate(java.util.Calendar buildDate) {
74 this.buildDate = buildDate;
75 }
76
77
78
79
80
81
82
83 public java.lang.String getBuildNumber() {
84 return buildNumber;
85 }
86
87
88
89
90
91
92
93 public void setBuildNumber(java.lang.String buildNumber) {
94 this.buildNumber = buildNumber;
95 }
96
97
98
99
100
101
102
103 public org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteTimeInfo getServerTime() {
104 return serverTime;
105 }
106
107
108
109
110
111
112
113 public void setServerTime(org.apache.maven.plugins.patchtracker.tracking.jira.soap.RemoteTimeInfo serverTime) {
114 this.serverTime = serverTime;
115 }
116
117
118
119
120
121
122
123 public java.lang.String getVersion() {
124 return version;
125 }
126
127
128
129
130
131
132
133 public void setVersion(java.lang.String version) {
134 this.version = version;
135 }
136
137 private java.lang.Object __equalsCalc = null;
138 public synchronized boolean equals(java.lang.Object obj) {
139 if (!(obj instanceof RemoteServerInfo)) return false;
140 RemoteServerInfo other = (RemoteServerInfo) obj;
141 if (obj == null) return false;
142 if (this == obj) return true;
143 if (__equalsCalc != null) {
144 return (__equalsCalc == obj);
145 }
146 __equalsCalc = obj;
147 boolean _equals;
148 _equals = true &&
149 ((this.baseUrl==null && other.getBaseUrl()==null) ||
150 (this.baseUrl!=null &&
151 this.baseUrl.equals(other.getBaseUrl()))) &&
152 ((this.buildDate==null && other.getBuildDate()==null) ||
153 (this.buildDate!=null &&
154 this.buildDate.equals(other.getBuildDate()))) &&
155 ((this.buildNumber==null && other.getBuildNumber()==null) ||
156 (this.buildNumber!=null &&
157 this.buildNumber.equals(other.getBuildNumber()))) &&
158 ((this.serverTime==null && other.getServerTime()==null) ||
159 (this.serverTime!=null &&
160 this.serverTime.equals(other.getServerTime()))) &&
161 ((this.version==null && other.getVersion()==null) ||
162 (this.version!=null &&
163 this.version.equals(other.getVersion())));
164 __equalsCalc = null;
165 return _equals;
166 }
167
168 private boolean __hashCodeCalc = false;
169 public synchronized int hashCode() {
170 if (__hashCodeCalc) {
171 return 0;
172 }
173 __hashCodeCalc = true;
174 int _hashCode = 1;
175 if (getBaseUrl() != null) {
176 _hashCode += getBaseUrl().hashCode();
177 }
178 if (getBuildDate() != null) {
179 _hashCode += getBuildDate().hashCode();
180 }
181 if (getBuildNumber() != null) {
182 _hashCode += getBuildNumber().hashCode();
183 }
184 if (getServerTime() != null) {
185 _hashCode += getServerTime().hashCode();
186 }
187 if (getVersion() != null) {
188 _hashCode += getVersion().hashCode();
189 }
190 __hashCodeCalc = false;
191 return _hashCode;
192 }
193
194
195 private static org.apache.axis.description.TypeDesc typeDesc =
196 new org.apache.axis.description.TypeDesc(RemoteServerInfo.class, true);
197
198 static {
199 typeDesc.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteServerInfo"));
200 org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
201 elemField.setFieldName("baseUrl");
202 elemField.setXmlName(new javax.xml.namespace.QName("", "baseUrl"));
203 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
204 elemField.setNillable(true);
205 typeDesc.addFieldDesc(elemField);
206 elemField = new org.apache.axis.description.ElementDesc();
207 elemField.setFieldName("buildDate");
208 elemField.setXmlName(new javax.xml.namespace.QName("", "buildDate"));
209 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
210 elemField.setNillable(true);
211 typeDesc.addFieldDesc(elemField);
212 elemField = new org.apache.axis.description.ElementDesc();
213 elemField.setFieldName("buildNumber");
214 elemField.setXmlName(new javax.xml.namespace.QName("", "buildNumber"));
215 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
216 elemField.setNillable(true);
217 typeDesc.addFieldDesc(elemField);
218 elemField = new org.apache.axis.description.ElementDesc();
219 elemField.setFieldName("serverTime");
220 elemField.setXmlName(new javax.xml.namespace.QName("", "serverTime"));
221 elemField.setXmlType(new javax.xml.namespace.QName("http://beans.soap.rpc.jira.atlassian.com", "RemoteTimeInfo"));
222 elemField.setNillable(true);
223 typeDesc.addFieldDesc(elemField);
224 elemField = new org.apache.axis.description.ElementDesc();
225 elemField.setFieldName("version");
226 elemField.setXmlName(new javax.xml.namespace.QName("", "version"));
227 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
228 elemField.setNillable(true);
229 typeDesc.addFieldDesc(elemField);
230 }
231
232
233
234
235 public static org.apache.axis.description.TypeDesc getTypeDesc() {
236 return typeDesc;
237 }
238
239
240
241
242 public static org.apache.axis.encoding.Serializer getSerializer(
243 java.lang.String mechType,
244 java.lang.Class _javaType,
245 javax.xml.namespace.QName _xmlType) {
246 return
247 new org.apache.axis.encoding.ser.BeanSerializer(
248 _javaType, _xmlType, typeDesc);
249 }
250
251
252
253
254 public static org.apache.axis.encoding.Deserializer getDeserializer(
255 java.lang.String mechType,
256 java.lang.Class _javaType,
257 javax.xml.namespace.QName _xmlType) {
258 return
259 new org.apache.axis.encoding.ser.BeanDeserializer(
260 _javaType, _xmlType, typeDesc);
261 }
262
263 }