1
2
3
4
5
6
7
8 package org.ogf.srm22;
9
10 public class SrmLsRequest implements java.io.Serializable {
11 private java.lang.String authorizationID;
12
13 private org.ogf.srm22.ArrayOfAnyURI arrayOfSURLs;
14
15 private org.ogf.srm22.ArrayOfTExtraInfo storageSystemInfo;
16
17 private org.ogf.srm22.TFileStorageType fileStorageType;
18
19 private java.lang.Boolean fullDetailedList;
20
21 private java.lang.Boolean allLevelRecursive;
22
23 private java.lang.Integer numOfLevels;
24
25 private java.lang.Integer offset;
26
27 private java.lang.Integer count;
28
29 public SrmLsRequest() {
30 }
31
32 public SrmLsRequest(
33 java.lang.String authorizationID,
34 org.ogf.srm22.ArrayOfAnyURI arrayOfSURLs,
35 org.ogf.srm22.ArrayOfTExtraInfo storageSystemInfo,
36 org.ogf.srm22.TFileStorageType fileStorageType,
37 java.lang.Boolean fullDetailedList,
38 java.lang.Boolean allLevelRecursive,
39 java.lang.Integer numOfLevels,
40 java.lang.Integer offset,
41 java.lang.Integer count) {
42 this.authorizationID = authorizationID;
43 this.arrayOfSURLs = arrayOfSURLs;
44 this.storageSystemInfo = storageSystemInfo;
45 this.fileStorageType = fileStorageType;
46 this.fullDetailedList = fullDetailedList;
47 this.allLevelRecursive = allLevelRecursive;
48 this.numOfLevels = numOfLevels;
49 this.offset = offset;
50 this.count = count;
51 }
52
53
54
55
56
57
58
59 public java.lang.String getAuthorizationID() {
60 return authorizationID;
61 }
62
63
64
65
66
67
68
69 public void setAuthorizationID(java.lang.String authorizationID) {
70 this.authorizationID = authorizationID;
71 }
72
73
74
75
76
77
78
79 public org.ogf.srm22.ArrayOfAnyURI getArrayOfSURLs() {
80 return arrayOfSURLs;
81 }
82
83
84
85
86
87
88
89 public void setArrayOfSURLs(org.ogf.srm22.ArrayOfAnyURI arrayOfSURLs) {
90 this.arrayOfSURLs = arrayOfSURLs;
91 }
92
93
94
95
96
97
98
99 public org.ogf.srm22.ArrayOfTExtraInfo getStorageSystemInfo() {
100 return storageSystemInfo;
101 }
102
103
104
105
106
107
108
109 public void setStorageSystemInfo(org.ogf.srm22.ArrayOfTExtraInfo storageSystemInfo) {
110 this.storageSystemInfo = storageSystemInfo;
111 }
112
113
114
115
116
117
118
119 public org.ogf.srm22.TFileStorageType getFileStorageType() {
120 return fileStorageType;
121 }
122
123
124
125
126
127
128
129 public void setFileStorageType(org.ogf.srm22.TFileStorageType fileStorageType) {
130 this.fileStorageType = fileStorageType;
131 }
132
133
134
135
136
137
138
139 public java.lang.Boolean getFullDetailedList() {
140 return fullDetailedList;
141 }
142
143
144
145
146
147
148
149 public void setFullDetailedList(java.lang.Boolean fullDetailedList) {
150 this.fullDetailedList = fullDetailedList;
151 }
152
153
154
155
156
157
158
159 public java.lang.Boolean getAllLevelRecursive() {
160 return allLevelRecursive;
161 }
162
163
164
165
166
167
168
169 public void setAllLevelRecursive(java.lang.Boolean allLevelRecursive) {
170 this.allLevelRecursive = allLevelRecursive;
171 }
172
173
174
175
176
177
178
179 public java.lang.Integer getNumOfLevels() {
180 return numOfLevels;
181 }
182
183
184
185
186
187
188
189 public void setNumOfLevels(java.lang.Integer numOfLevels) {
190 this.numOfLevels = numOfLevels;
191 }
192
193
194
195
196
197
198
199 public java.lang.Integer getOffset() {
200 return offset;
201 }
202
203
204
205
206
207
208
209 public void setOffset(java.lang.Integer offset) {
210 this.offset = offset;
211 }
212
213
214
215
216
217
218
219 public java.lang.Integer getCount() {
220 return count;
221 }
222
223
224
225
226
227
228
229 public void setCount(java.lang.Integer count) {
230 this.count = count;
231 }
232
233 private java.lang.Object __equalsCalc = null;
234 public synchronized boolean equals(java.lang.Object obj) {
235 if (!(obj instanceof SrmLsRequest)) return false;
236 SrmLsRequest other = (SrmLsRequest) obj;
237 if (obj == null) return false;
238 if (this == obj) return true;
239 if (__equalsCalc != null) {
240 return (__equalsCalc == obj);
241 }
242 __equalsCalc = obj;
243 boolean _equals;
244 _equals = true &&
245 ((this.authorizationID==null && other.getAuthorizationID()==null) ||
246 (this.authorizationID!=null &&
247 this.authorizationID.equals(other.getAuthorizationID()))) &&
248 ((this.arrayOfSURLs==null && other.getArrayOfSURLs()==null) ||
249 (this.arrayOfSURLs!=null &&
250 this.arrayOfSURLs.equals(other.getArrayOfSURLs()))) &&
251 ((this.storageSystemInfo==null && other.getStorageSystemInfo()==null) ||
252 (this.storageSystemInfo!=null &&
253 this.storageSystemInfo.equals(other.getStorageSystemInfo()))) &&
254 ((this.fileStorageType==null && other.getFileStorageType()==null) ||
255 (this.fileStorageType!=null &&
256 this.fileStorageType.equals(other.getFileStorageType()))) &&
257 ((this.fullDetailedList==null && other.getFullDetailedList()==null) ||
258 (this.fullDetailedList!=null &&
259 this.fullDetailedList.equals(other.getFullDetailedList()))) &&
260 ((this.allLevelRecursive==null && other.getAllLevelRecursive()==null) ||
261 (this.allLevelRecursive!=null &&
262 this.allLevelRecursive.equals(other.getAllLevelRecursive()))) &&
263 ((this.numOfLevels==null && other.getNumOfLevels()==null) ||
264 (this.numOfLevels!=null &&
265 this.numOfLevels.equals(other.getNumOfLevels()))) &&
266 ((this.offset==null && other.getOffset()==null) ||
267 (this.offset!=null &&
268 this.offset.equals(other.getOffset()))) &&
269 ((this.count==null && other.getCount()==null) ||
270 (this.count!=null &&
271 this.count.equals(other.getCount())));
272 __equalsCalc = null;
273 return _equals;
274 }
275
276 private boolean __hashCodeCalc = false;
277 public synchronized int hashCode() {
278 if (__hashCodeCalc) {
279 return 0;
280 }
281 __hashCodeCalc = true;
282 int _hashCode = 1;
283 if (getAuthorizationID() != null) {
284 _hashCode += getAuthorizationID().hashCode();
285 }
286 if (getArrayOfSURLs() != null) {
287 _hashCode += getArrayOfSURLs().hashCode();
288 }
289 if (getStorageSystemInfo() != null) {
290 _hashCode += getStorageSystemInfo().hashCode();
291 }
292 if (getFileStorageType() != null) {
293 _hashCode += getFileStorageType().hashCode();
294 }
295 if (getFullDetailedList() != null) {
296 _hashCode += getFullDetailedList().hashCode();
297 }
298 if (getAllLevelRecursive() != null) {
299 _hashCode += getAllLevelRecursive().hashCode();
300 }
301 if (getNumOfLevels() != null) {
302 _hashCode += getNumOfLevels().hashCode();
303 }
304 if (getOffset() != null) {
305 _hashCode += getOffset().hashCode();
306 }
307 if (getCount() != null) {
308 _hashCode += getCount().hashCode();
309 }
310 __hashCodeCalc = false;
311 return _hashCode;
312 }
313
314
315 private static org.apache.axis.description.TypeDesc typeDesc =
316 new org.apache.axis.description.TypeDesc(SrmLsRequest.class, true);
317
318 static {
319 typeDesc.setXmlType(new javax.xml.namespace.QName("http://srm.lbl.gov/StorageResourceManager", "srmLsRequest"));
320 org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
321 elemField.setFieldName("authorizationID");
322 elemField.setXmlName(new javax.xml.namespace.QName("", "authorizationID"));
323 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
324 elemField.setMinOccurs(0);
325 elemField.setNillable(true);
326 typeDesc.addFieldDesc(elemField);
327 elemField = new org.apache.axis.description.ElementDesc();
328 elemField.setFieldName("arrayOfSURLs");
329 elemField.setXmlName(new javax.xml.namespace.QName("", "arrayOfSURLs"));
330 elemField.setXmlType(new javax.xml.namespace.QName("http://srm.lbl.gov/StorageResourceManager", "ArrayOfAnyURI"));
331 elemField.setNillable(false);
332 typeDesc.addFieldDesc(elemField);
333 elemField = new org.apache.axis.description.ElementDesc();
334 elemField.setFieldName("storageSystemInfo");
335 elemField.setXmlName(new javax.xml.namespace.QName("", "storageSystemInfo"));
336 elemField.setXmlType(new javax.xml.namespace.QName("http://srm.lbl.gov/StorageResourceManager", "ArrayOfTExtraInfo"));
337 elemField.setNillable(true);
338 typeDesc.addFieldDesc(elemField);
339 elemField = new org.apache.axis.description.ElementDesc();
340 elemField.setFieldName("fileStorageType");
341 elemField.setXmlName(new javax.xml.namespace.QName("", "fileStorageType"));
342 elemField.setXmlType(new javax.xml.namespace.QName("http://srm.lbl.gov/StorageResourceManager", "TFileStorageType"));
343 elemField.setMinOccurs(0);
344 elemField.setNillable(true);
345 typeDesc.addFieldDesc(elemField);
346 elemField = new org.apache.axis.description.ElementDesc();
347 elemField.setFieldName("fullDetailedList");
348 elemField.setXmlName(new javax.xml.namespace.QName("", "fullDetailedList"));
349 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
350 elemField.setMinOccurs(0);
351 elemField.setNillable(true);
352 typeDesc.addFieldDesc(elemField);
353 elemField = new org.apache.axis.description.ElementDesc();
354 elemField.setFieldName("allLevelRecursive");
355 elemField.setXmlName(new javax.xml.namespace.QName("", "allLevelRecursive"));
356 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
357 elemField.setMinOccurs(0);
358 elemField.setNillable(true);
359 typeDesc.addFieldDesc(elemField);
360 elemField = new org.apache.axis.description.ElementDesc();
361 elemField.setFieldName("numOfLevels");
362 elemField.setXmlName(new javax.xml.namespace.QName("", "numOfLevels"));
363 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
364 elemField.setMinOccurs(0);
365 elemField.setNillable(true);
366 typeDesc.addFieldDesc(elemField);
367 elemField = new org.apache.axis.description.ElementDesc();
368 elemField.setFieldName("offset");
369 elemField.setXmlName(new javax.xml.namespace.QName("", "offset"));
370 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
371 elemField.setMinOccurs(0);
372 elemField.setNillable(true);
373 typeDesc.addFieldDesc(elemField);
374 elemField = new org.apache.axis.description.ElementDesc();
375 elemField.setFieldName("count");
376 elemField.setXmlName(new javax.xml.namespace.QName("", "count"));
377 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
378 elemField.setMinOccurs(0);
379 elemField.setNillable(true);
380 typeDesc.addFieldDesc(elemField);
381 }
382
383
384
385
386 public static org.apache.axis.description.TypeDesc getTypeDesc() {
387 return typeDesc;
388 }
389
390
391
392
393 public static org.apache.axis.encoding.Serializer getSerializer(
394 java.lang.String mechType,
395 java.lang.Class _javaType,
396 javax.xml.namespace.QName _xmlType) {
397 return
398 new org.apache.axis.encoding.ser.BeanSerializer(
399 _javaType, _xmlType, typeDesc);
400 }
401
402
403
404
405 public static org.apache.axis.encoding.Deserializer getDeserializer(
406 java.lang.String mechType,
407 java.lang.Class _javaType,
408 javax.xml.namespace.QName _xmlType) {
409 return
410 new org.apache.axis.encoding.ser.BeanDeserializer(
411 _javaType, _xmlType, typeDesc);
412 }
413
414 }