1 7 8 package org.alfresco.repo.webservice.types; 9 10 public class RoleDefinition implements java.io.Serializable { 11 private java.lang.String name; 12 13 private org.alfresco.repo.webservice.types.Cardinality cardinality; 14 15 public RoleDefinition() { 16 } 17 18 public RoleDefinition( 19 java.lang.String name, 20 org.alfresco.repo.webservice.types.Cardinality cardinality) { 21 this.name = name; 22 this.cardinality = cardinality; 23 } 24 25 26 31 public java.lang.String getName() { 32 return name; 33 } 34 35 36 41 public void setName(java.lang.String name) { 42 this.name = name; 43 } 44 45 46 51 public org.alfresco.repo.webservice.types.Cardinality getCardinality() { 52 return cardinality; 53 } 54 55 56 61 public void setCardinality(org.alfresco.repo.webservice.types.Cardinality cardinality) { 62 this.cardinality = cardinality; 63 } 64 65 private java.lang.Object __equalsCalc = null; 66 public synchronized boolean equals(java.lang.Object 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 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 ("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 ("http://www.alfresco.org/ws/model/content/1.0", "name")); 113 elemField.setXmlType(new javax.xml.namespace.QName ("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 ("http://www.alfresco.org/ws/model/content/1.0", "cardinality")); 120 elemField.setXmlType(new javax.xml.namespace.QName ("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 129 public static org.apache.axis.description.TypeDesc getTypeDesc() { 130 return typeDesc; 131 } 132 133 136 public static org.apache.axis.encoding.Serializer getSerializer( 137 java.lang.String mechType, 138 java.lang.Class _javaType, 139 javax.xml.namespace.QName _xmlType) { 140 return 141 new org.apache.axis.encoding.ser.BeanSerializer( 142 _javaType, _xmlType, typeDesc); 143 } 144 145 148 public static org.apache.axis.encoding.Deserializer getDeserializer( 149 java.lang.String mechType, 150 java.lang.Class _javaType, 151 javax.xml.namespace.QName _xmlType) { 152 return 153 new org.apache.axis.encoding.ser.BeanDeserializer( 154 _javaType, _xmlType, typeDesc); 155 } 156 157 } 158 | Popular Tags |