KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > alfresco > repo > webservice > types > RoleDefinition


1 /**
2  * RoleDefinition.java
3  *
4  * This file was auto-generated from WSDL
5  * by the Apache Axis 1.3 Oct 05, 2005 (05:23:37 EDT) WSDL2Java emitter.
6  */

7
8 package org.alfresco.repo.webservice.types;
9
10 public class RoleDefinition implements java.io.Serializable JavaDoc {
11     private java.lang.String JavaDoc name;
12
13     private org.alfresco.repo.webservice.types.Cardinality cardinality;
14
15     public RoleDefinition() {
16     }
17
18     public RoleDefinition(
19            java.lang.String JavaDoc name,
20            org.alfresco.repo.webservice.types.Cardinality cardinality) {
21            this.name = name;
22            this.cardinality = cardinality;
23     }
24
25
26     /**
27      * Gets the name value for this RoleDefinition.
28      *
29      * @return name
30      */

31     public java.lang.String JavaDoc getName() {
32         return name;
33     }
34
35
36     /**
37      * Sets the name value for this RoleDefinition.
38      *
39      * @param name
40      */

41     public void setName(java.lang.String JavaDoc name) {
42         this.name = name;
43     }
44
45
46     /**
47      * Gets the cardinality value for this RoleDefinition.
48      *
49      * @return cardinality
50      */

51     public org.alfresco.repo.webservice.types.Cardinality getCardinality() {
52         return cardinality;
53     }
54
55
56     /**
57      * Sets the cardinality value for this RoleDefinition.
58      *
59      * @param cardinality
60      */

61     public void setCardinality(org.alfresco.repo.webservice.types.Cardinality cardinality) {
62         this.cardinality = cardinality;
63     }
64
65     private java.lang.Object JavaDoc __equalsCalc = null;
66     public synchronized boolean equals(java.lang.Object JavaDoc obj) {
67         if (!(obj instanceof RoleDefinition)) return false;
68         RoleDefinition other = (RoleDefinition) obj;
69         if (obj == null) return false;
70         if (this == obj) return true;
71         if (__equalsCalc != null) {
72             return (__equalsCalc == obj);
73         }
74         __equalsCalc = obj;
75         boolean _equals;
76         _equals = true &&
77             ((this.name==null && other.getName()==null) ||
78              (this.name!=null &&
79               this.name.equals(other.getName()))) &&
80             ((this.cardinality==null && other.getCardinality()==null) ||
81              (this.cardinality!=null &&
82               this.cardinality.equals(other.getCardinality())));
83         __equalsCalc = null;
84         return _equals;
85     }
86
87     private boolean __hashCodeCalc = false;
88     public synchronized int hashCode() {
89         if (__hashCodeCalc) {
90             return 0;
91         }
92         __hashCodeCalc = true;
93         int _hashCode = 1;
94         if (getName() != null) {
95             _hashCode += getName().hashCode();
96         }
97         if (getCardinality() != null) {
98             _hashCode += getCardinality().hashCode();
99         }
100         __hashCodeCalc = false;
101         return _hashCode;
102     }
103
104     // Type metadata
105
private static org.apache.axis.description.TypeDesc typeDesc =
106         new org.apache.axis.description.TypeDesc(RoleDefinition.class, true);
107
108     static {
109         typeDesc.setXmlType(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "RoleDefinition"));
110         org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
111         elemField.setFieldName("name");
112         elemField.setXmlName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "name"));
113         elemField.setXmlType(new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "string"));
114         elemField.setMinOccurs(0);
115         elemField.setNillable(false);
116         typeDesc.addFieldDesc(elemField);
117         elemField = new org.apache.axis.description.ElementDesc();
118         elemField.setFieldName("cardinality");
119         elemField.setXmlName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "cardinality"));
120         elemField.setXmlType(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Cardinality"));
121         elemField.setMinOccurs(0);
122         elemField.setNillable(false);
123         typeDesc.addFieldDesc(elemField);
124     }
125
126     /**
127      * Return type metadata object
128      */

129     public static org.apache.axis.description.TypeDesc getTypeDesc() {
130         return typeDesc;
131     }
132
133     /**
134      * Get Custom Serializer
135      */

136     public static org.apache.axis.encoding.Serializer getSerializer(
137            java.lang.String JavaDoc mechType,
138            java.lang.Class JavaDoc _javaType,
139            javax.xml.namespace.QName JavaDoc _xmlType) {
140         return
141           new org.apache.axis.encoding.ser.BeanSerializer(
142             _javaType, _xmlType, typeDesc);
143     }
144
145     /**
146      * Get Custom Deserializer
147      */

148     public static org.apache.axis.encoding.Deserializer getDeserializer(
149            java.lang.String JavaDoc mechType,
150            java.lang.Class JavaDoc _javaType,
151            javax.xml.namespace.QName JavaDoc _xmlType) {
152         return
153           new org.apache.axis.encoding.ser.BeanDeserializer(
154             _javaType, _xmlType, typeDesc);
155     }
156
157 }
158
Popular Tags