1
2
3
4
5
6
7
8 package org.ogf.srm22;
9
10 public class ArrayOfUnsignedLong implements java.io.Serializable {
11 private org.apache.axis.types.UnsignedLong[] unsignedLongArray;
12
13 public ArrayOfUnsignedLong() {
14 }
15
16 public ArrayOfUnsignedLong(
17 org.apache.axis.types.UnsignedLong[] unsignedLongArray) {
18 this.unsignedLongArray = unsignedLongArray;
19 }
20
21
22
23
24
25
26
27 public org.apache.axis.types.UnsignedLong[] getUnsignedLongArray() {
28 return unsignedLongArray;
29 }
30
31
32
33
34
35
36
37 public void setUnsignedLongArray(org.apache.axis.types.UnsignedLong[] unsignedLongArray) {
38 this.unsignedLongArray = unsignedLongArray;
39 }
40
41 public org.apache.axis.types.UnsignedLong getUnsignedLongArray(int i) {
42 return this.unsignedLongArray[i];
43 }
44
45 public void setUnsignedLongArray(int i, org.apache.axis.types.UnsignedLong _value) {
46 this.unsignedLongArray[i] = _value;
47 }
48
49 private java.lang.Object __equalsCalc = null;
50 public synchronized boolean equals(java.lang.Object obj) {
51 if (!(obj instanceof ArrayOfUnsignedLong)) return false;
52 ArrayOfUnsignedLong other = (ArrayOfUnsignedLong) obj;
53 if (obj == null) return false;
54 if (this == obj) return true;
55 if (__equalsCalc != null) {
56 return (__equalsCalc == obj);
57 }
58 __equalsCalc = obj;
59 boolean _equals;
60 _equals = true &&
61 ((this.unsignedLongArray==null && other.getUnsignedLongArray()==null) ||
62 (this.unsignedLongArray!=null &&
63 java.util.Arrays.equals(this.unsignedLongArray, other.getUnsignedLongArray())));
64 __equalsCalc = null;
65 return _equals;
66 }
67
68 private boolean __hashCodeCalc = false;
69 public synchronized int hashCode() {
70 if (__hashCodeCalc) {
71 return 0;
72 }
73 __hashCodeCalc = true;
74 int _hashCode = 1;
75 if (getUnsignedLongArray() != null) {
76 for (int i=0;
77 i<java.lang.reflect.Array.getLength(getUnsignedLongArray());
78 i++) {
79 java.lang.Object obj = java.lang.reflect.Array.get(getUnsignedLongArray(), i);
80 if (obj != null &&
81 !obj.getClass().isArray()) {
82 _hashCode += obj.hashCode();
83 }
84 }
85 }
86 __hashCodeCalc = false;
87 return _hashCode;
88 }
89
90
91 private static org.apache.axis.description.TypeDesc typeDesc =
92 new org.apache.axis.description.TypeDesc(ArrayOfUnsignedLong.class, true);
93
94 static {
95 typeDesc.setXmlType(new javax.xml.namespace.QName("http://srm.lbl.gov/StorageResourceManager", "ArrayOfUnsignedLong"));
96 org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
97 elemField.setFieldName("unsignedLongArray");
98 elemField.setXmlName(new javax.xml.namespace.QName("", "unsignedLongArray"));
99 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "unsignedLong"));
100 elemField.setNillable(true);
101 elemField.setMaxOccursUnbounded(true);
102 typeDesc.addFieldDesc(elemField);
103 }
104
105
106
107
108 public static org.apache.axis.description.TypeDesc getTypeDesc() {
109 return typeDesc;
110 }
111
112
113
114
115 public static org.apache.axis.encoding.Serializer getSerializer(
116 java.lang.String mechType,
117 java.lang.Class _javaType,
118 javax.xml.namespace.QName _xmlType) {
119 return
120 new org.apache.axis.encoding.ser.BeanSerializer(
121 _javaType, _xmlType, typeDesc);
122 }
123
124
125
126
127 public static org.apache.axis.encoding.Deserializer getDeserializer(
128 java.lang.String mechType,
129 java.lang.Class _javaType,
130 javax.xml.namespace.QName _xmlType) {
131 return
132 new org.apache.axis.encoding.ser.BeanDeserializer(
133 _javaType, _xmlType, typeDesc);
134 }
135
136 }