4 * This file was auto-generated from WSDL
5 * by the Apache Axis 1.2RC2 Nov 16, 2004 (12:19:44 EST) WSDL2Java emitter.
10 public class ServiceHandles
11 implements java.io.Serializable
13 private ext.vamsas.ServiceHandle[] services;
15 public ServiceHandles()
19 public ServiceHandles(
20 ext.vamsas.ServiceHandle[] services)
22 this.services = services;
26 * Gets the services value for this ServiceHandles.
30 public ext.vamsas.ServiceHandle[] getServices()
36 * Sets the services value for this ServiceHandles.
40 public void setServices(ext.vamsas.ServiceHandle[] services)
42 this.services = services;
45 private java.lang.Object __equalsCalc = null;
46 public synchronized boolean equals(java.lang.Object obj)
48 if (! (obj instanceof ServiceHandles))
52 ServiceHandles other = (ServiceHandles) obj;
61 if (__equalsCalc != null)
63 return (__equalsCalc == obj);
68 ( (this.services == null && other.getServices() == null) ||
69 (this.services != null &&
70 java.util.Arrays.equals(this.services, other.getServices())));
75 private boolean __hashCodeCalc = false;
76 public synchronized int hashCode()
82 __hashCodeCalc = true;
84 if (getServices() != null)
87 i < java.lang.reflect.Array.getLength(getServices());
90 java.lang.Object obj = java.lang.reflect.Array.get(getServices(), i);
92 !obj.getClass().isArray())
94 _hashCode += obj.hashCode();
98 __hashCodeCalc = false;
103 private static org.apache.axis.description.TypeDesc typeDesc =
104 new org.apache.axis.description.TypeDesc(ServiceHandles.class, true);
108 typeDesc.setXmlType(new javax.xml.namespace.QName("registry.objects.vamsas",
110 org.apache.axis.description.ElementDesc elemField = new org.apache.axis.
111 description.ElementDesc();
112 elemField.setFieldName("services");
113 elemField.setXmlName(new javax.xml.namespace.QName("", "services"));
114 elemField.setXmlType(new javax.xml.namespace.QName(
115 "registry.objects.vamsas", "ServiceHandle"));
116 typeDesc.addFieldDesc(elemField);
120 * Return type metadata object
122 public static org.apache.axis.description.TypeDesc getTypeDesc()
128 * Get Custom Serializer
130 public static org.apache.axis.encoding.Serializer getSerializer(
131 java.lang.String mechType,
132 java.lang.Class _javaType,
133 javax.xml.namespace.QName _xmlType)
136 new org.apache.axis.encoding.ser.BeanSerializer(
137 _javaType, _xmlType, typeDesc);
141 * Get Custom Deserializer
143 public static org.apache.axis.encoding.Deserializer getDeserializer(
144 java.lang.String mechType,
145 java.lang.Class _javaType,
146 javax.xml.namespace.QName _xmlType)
149 new org.apache.axis.encoding.ser.BeanDeserializer(
150 _javaType, _xmlType, typeDesc);