KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > alfresco > example > webservice > types > VersionHistory


1 /**
2  * VersionHistory.java
3  *
4  * This file was auto-generated from WSDL
5  * by the Apache Axis 1.2.1 Jun 14, 2005 (09:15:57 EDT) WSDL2Java emitter.
6  */

7
8 package org.alfresco.example.webservice.types;
9
10 public class VersionHistory implements java.io.Serializable JavaDoc {
11     private org.alfresco.example.webservice.types.Version[] versions;
12
13     public VersionHistory() {
14     }
15
16     public VersionHistory(
17            org.alfresco.example.webservice.types.Version[] versions) {
18            this.versions = versions;
19     }
20
21
22     /**
23      * Gets the versions value for this VersionHistory.
24      *
25      * @return versions
26      */

27     public org.alfresco.example.webservice.types.Version[] getVersions() {
28         return versions;
29     }
30
31
32     /**
33      * Sets the versions value for this VersionHistory.
34      *
35      * @param versions
36      */

37     public void setVersions(org.alfresco.example.webservice.types.Version[] versions) {
38         this.versions = versions;
39     }
40
41     public org.alfresco.example.webservice.types.Version getVersions(int i) {
42         return this.versions[i];
43     }
44
45     public void setVersions(int i, org.alfresco.example.webservice.types.Version _value) {
46         this.versions[i] = _value;
47     }
48
49     private java.lang.Object JavaDoc __equalsCalc = null;
50     public synchronized boolean equals(java.lang.Object JavaDoc obj) {
51         if (!(obj instanceof VersionHistory)) return false;
52         VersionHistory other = (VersionHistory) 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.versions==null && other.getVersions()==null) ||
62              (this.versions!=null &&
63               java.util.Arrays.equals(this.versions, other.getVersions())));
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 (getVersions() != null) {
76             for (int i=0;
77                  i<java.lang.reflect.Array.getLength(getVersions());
78                  i++) {
79                 java.lang.Object JavaDoc obj = java.lang.reflect.Array.get(getVersions(), 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     // Type metadata
91
private static org.apache.axis.description.TypeDesc typeDesc =
92         new org.apache.axis.description.TypeDesc(VersionHistory.class, true);
93
94     static {
95         typeDesc.setXmlType(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "VersionHistory"));
96         org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
97         elemField.setFieldName("versions");
98         elemField.setXmlName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "versions"));
99         elemField.setXmlType(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Version"));
100         elemField.setMinOccurs(0);
101         elemField.setNillable(false);
102         elemField.setMaxOccursUnbounded(true);
103         typeDesc.addFieldDesc(elemField);
104     }
105
106     /**
107      * Return type metadata object
108      */

109     public static org.apache.axis.description.TypeDesc getTypeDesc() {
110         return typeDesc;
111     }
112
113     /**
114      * Get Custom Serializer
115      */

116     public static org.apache.axis.encoding.Serializer getSerializer(
117            java.lang.String JavaDoc mechType,
118            java.lang.Class JavaDoc _javaType,
119            javax.xml.namespace.QName JavaDoc _xmlType) {
120         return
121           new org.apache.axis.encoding.ser.BeanSerializer(
122             _javaType, _xmlType, typeDesc);
123     }
124
125     /**
126      * Get Custom Deserializer
127      */

128     public static org.apache.axis.encoding.Deserializer getDeserializer(
129            java.lang.String JavaDoc mechType,
130            java.lang.Class JavaDoc _javaType,
131            javax.xml.namespace.QName JavaDoc _xmlType) {
132         return
133           new org.apache.axis.encoding.ser.BeanDeserializer(
134             _javaType, _xmlType, typeDesc);
135     }
136
137 }
138
Popular Tags