/projects/sharepoint-proto/source/java/com/google/enterprise/connector/sharepoint/generated/webs/UpdateColumns.java

http://google-enterprise-connector-manager.googlecode.com/ · Java · 194 lines · 122 code · 26 blank · 46 comment · 22 complexity · f69dd360ae6b3d0dcb1837b04987aa13 MD5 · raw file

  1. /**
  2. * UpdateColumns.java
  3. *
  4. * This file was auto-generated from WSDL
  5. * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
  6. */
  7. package com.google.enterprise.connector.sharepoint.generated.webs;
  8. public class UpdateColumns implements java.io.Serializable {
  9. private com.google.enterprise.connector.sharepoint.generated.webs.UpdateColumnsNewFields newFields;
  10. private com.google.enterprise.connector.sharepoint.generated.webs.UpdateColumnsUpdateFields updateFields;
  11. private com.google.enterprise.connector.sharepoint.generated.webs.UpdateColumnsDeleteFields deleteFields;
  12. public UpdateColumns() {
  13. }
  14. public UpdateColumns(
  15. com.google.enterprise.connector.sharepoint.generated.webs.UpdateColumnsNewFields newFields,
  16. com.google.enterprise.connector.sharepoint.generated.webs.UpdateColumnsUpdateFields updateFields,
  17. com.google.enterprise.connector.sharepoint.generated.webs.UpdateColumnsDeleteFields deleteFields) {
  18. this.newFields = newFields;
  19. this.updateFields = updateFields;
  20. this.deleteFields = deleteFields;
  21. }
  22. /**
  23. * Gets the newFields value for this UpdateColumns.
  24. *
  25. * @return newFields
  26. */
  27. public com.google.enterprise.connector.sharepoint.generated.webs.UpdateColumnsNewFields getNewFields() {
  28. return newFields;
  29. }
  30. /**
  31. * Sets the newFields value for this UpdateColumns.
  32. *
  33. * @param newFields
  34. */
  35. public void setNewFields(com.google.enterprise.connector.sharepoint.generated.webs.UpdateColumnsNewFields newFields) {
  36. this.newFields = newFields;
  37. }
  38. /**
  39. * Gets the updateFields value for this UpdateColumns.
  40. *
  41. * @return updateFields
  42. */
  43. public com.google.enterprise.connector.sharepoint.generated.webs.UpdateColumnsUpdateFields getUpdateFields() {
  44. return updateFields;
  45. }
  46. /**
  47. * Sets the updateFields value for this UpdateColumns.
  48. *
  49. * @param updateFields
  50. */
  51. public void setUpdateFields(com.google.enterprise.connector.sharepoint.generated.webs.UpdateColumnsUpdateFields updateFields) {
  52. this.updateFields = updateFields;
  53. }
  54. /**
  55. * Gets the deleteFields value for this UpdateColumns.
  56. *
  57. * @return deleteFields
  58. */
  59. public com.google.enterprise.connector.sharepoint.generated.webs.UpdateColumnsDeleteFields getDeleteFields() {
  60. return deleteFields;
  61. }
  62. /**
  63. * Sets the deleteFields value for this UpdateColumns.
  64. *
  65. * @param deleteFields
  66. */
  67. public void setDeleteFields(com.google.enterprise.connector.sharepoint.generated.webs.UpdateColumnsDeleteFields deleteFields) {
  68. this.deleteFields = deleteFields;
  69. }
  70. private java.lang.Object __equalsCalc = null;
  71. public synchronized boolean equals(java.lang.Object obj) {
  72. if (!(obj instanceof UpdateColumns)) return false;
  73. UpdateColumns other = (UpdateColumns) obj;
  74. if (obj == null) return false;
  75. if (this == obj) return true;
  76. if (__equalsCalc != null) {
  77. return (__equalsCalc == obj);
  78. }
  79. __equalsCalc = obj;
  80. boolean _equals;
  81. _equals = true &&
  82. ((this.newFields==null && other.getNewFields()==null) ||
  83. (this.newFields!=null &&
  84. this.newFields.equals(other.getNewFields()))) &&
  85. ((this.updateFields==null && other.getUpdateFields()==null) ||
  86. (this.updateFields!=null &&
  87. this.updateFields.equals(other.getUpdateFields()))) &&
  88. ((this.deleteFields==null && other.getDeleteFields()==null) ||
  89. (this.deleteFields!=null &&
  90. this.deleteFields.equals(other.getDeleteFields())));
  91. __equalsCalc = null;
  92. return _equals;
  93. }
  94. private boolean __hashCodeCalc = false;
  95. public synchronized int hashCode() {
  96. if (__hashCodeCalc) {
  97. return 0;
  98. }
  99. __hashCodeCalc = true;
  100. int _hashCode = 1;
  101. if (getNewFields() != null) {
  102. _hashCode += getNewFields().hashCode();
  103. }
  104. if (getUpdateFields() != null) {
  105. _hashCode += getUpdateFields().hashCode();
  106. }
  107. if (getDeleteFields() != null) {
  108. _hashCode += getDeleteFields().hashCode();
  109. }
  110. __hashCodeCalc = false;
  111. return _hashCode;
  112. }
  113. // Type metadata
  114. private static org.apache.axis.description.TypeDesc typeDesc =
  115. new org.apache.axis.description.TypeDesc(UpdateColumns.class, true);
  116. static {
  117. typeDesc.setXmlType(new javax.xml.namespace.QName("http://schemas.microsoft.com/sharepoint/soap/", ">UpdateColumns"));
  118. org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
  119. elemField.setFieldName("newFields");
  120. elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.microsoft.com/sharepoint/soap/", "newFields"));
  121. elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.microsoft.com/sharepoint/soap/", ">>UpdateColumns>newFields"));
  122. elemField.setMinOccurs(0);
  123. elemField.setNillable(false);
  124. typeDesc.addFieldDesc(elemField);
  125. elemField = new org.apache.axis.description.ElementDesc();
  126. elemField.setFieldName("updateFields");
  127. elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.microsoft.com/sharepoint/soap/", "updateFields"));
  128. elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.microsoft.com/sharepoint/soap/", ">>UpdateColumns>updateFields"));
  129. elemField.setMinOccurs(0);
  130. elemField.setNillable(false);
  131. typeDesc.addFieldDesc(elemField);
  132. elemField = new org.apache.axis.description.ElementDesc();
  133. elemField.setFieldName("deleteFields");
  134. elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.microsoft.com/sharepoint/soap/", "deleteFields"));
  135. elemField.setXmlType(new javax.xml.namespace.QName("http://schemas.microsoft.com/sharepoint/soap/", ">>UpdateColumns>deleteFields"));
  136. elemField.setMinOccurs(0);
  137. elemField.setNillable(false);
  138. typeDesc.addFieldDesc(elemField);
  139. }
  140. /**
  141. * Return type metadata object
  142. */
  143. public static org.apache.axis.description.TypeDesc getTypeDesc() {
  144. return typeDesc;
  145. }
  146. /**
  147. * Get Custom Serializer
  148. */
  149. public static org.apache.axis.encoding.Serializer getSerializer(
  150. java.lang.String mechType,
  151. java.lang.Class _javaType,
  152. javax.xml.namespace.QName _xmlType) {
  153. return
  154. new org.apache.axis.encoding.ser.BeanSerializer(
  155. _javaType, _xmlType, typeDesc);
  156. }
  157. /**
  158. * Get Custom Deserializer
  159. */
  160. public static org.apache.axis.encoding.Deserializer getDeserializer(
  161. java.lang.String mechType,
  162. java.lang.Class _javaType,
  163. javax.xml.namespace.QName _xmlType) {
  164. return
  165. new org.apache.axis.encoding.ser.BeanDeserializer(
  166. _javaType, _xmlType, typeDesc);
  167. }
  168. }