/projects/sharepoint-proto/source/java/com/google/enterprise/connector/sharepoint/generated/gssacl/GssGetAclForUrlsResult.java

http://google-enterprise-connector-manager.googlecode.com/ · Java · 136 lines · 94 code · 16 blank · 26 comment · 15 complexity · 596d9444884910491dc4ee22bd8ce9ca MD5 · raw file

  1. /**
  2. * GssGetAclForUrlsResult.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.gssacl;
  8. public class GssGetAclForUrlsResult extends com.google.enterprise.connector.sharepoint.generated.gssacl.GssAclBaseResult implements java.io.Serializable {
  9. private com.google.enterprise.connector.sharepoint.generated.gssacl.GssAcl[] allAcls;
  10. public GssGetAclForUrlsResult() {
  11. }
  12. public GssGetAclForUrlsResult(
  13. java.lang.String siteCollectionUrl,
  14. java.lang.String siteCollectionGuid,
  15. java.lang.String logMessage,
  16. com.google.enterprise.connector.sharepoint.generated.gssacl.GssAcl[] allAcls) {
  17. super(
  18. siteCollectionUrl,
  19. siteCollectionGuid,
  20. logMessage);
  21. this.allAcls = allAcls;
  22. }
  23. /**
  24. * Gets the allAcls value for this GssGetAclForUrlsResult.
  25. *
  26. * @return allAcls
  27. */
  28. public com.google.enterprise.connector.sharepoint.generated.gssacl.GssAcl[] getAllAcls() {
  29. return allAcls;
  30. }
  31. /**
  32. * Sets the allAcls value for this GssGetAclForUrlsResult.
  33. *
  34. * @param allAcls
  35. */
  36. public void setAllAcls(com.google.enterprise.connector.sharepoint.generated.gssacl.GssAcl[] allAcls) {
  37. this.allAcls = allAcls;
  38. }
  39. private java.lang.Object __equalsCalc = null;
  40. public synchronized boolean equals(java.lang.Object obj) {
  41. if (!(obj instanceof GssGetAclForUrlsResult)) return false;
  42. GssGetAclForUrlsResult other = (GssGetAclForUrlsResult) obj;
  43. if (obj == null) return false;
  44. if (this == obj) return true;
  45. if (__equalsCalc != null) {
  46. return (__equalsCalc == obj);
  47. }
  48. __equalsCalc = obj;
  49. boolean _equals;
  50. _equals = super.equals(obj) &&
  51. ((this.allAcls==null && other.getAllAcls()==null) ||
  52. (this.allAcls!=null &&
  53. java.util.Arrays.equals(this.allAcls, other.getAllAcls())));
  54. __equalsCalc = null;
  55. return _equals;
  56. }
  57. private boolean __hashCodeCalc = false;
  58. public synchronized int hashCode() {
  59. if (__hashCodeCalc) {
  60. return 0;
  61. }
  62. __hashCodeCalc = true;
  63. int _hashCode = super.hashCode();
  64. if (getAllAcls() != null) {
  65. for (int i=0;
  66. i<java.lang.reflect.Array.getLength(getAllAcls());
  67. i++) {
  68. java.lang.Object obj = java.lang.reflect.Array.get(getAllAcls(), i);
  69. if (obj != null &&
  70. !obj.getClass().isArray()) {
  71. _hashCode += obj.hashCode();
  72. }
  73. }
  74. }
  75. __hashCodeCalc = false;
  76. return _hashCode;
  77. }
  78. // Type metadata
  79. private static org.apache.axis.description.TypeDesc typeDesc =
  80. new org.apache.axis.description.TypeDesc(GssGetAclForUrlsResult.class, true);
  81. static {
  82. typeDesc.setXmlType(new javax.xml.namespace.QName("gssAcl.generated.sharepoint.connector.enterprise.google.com", "GssGetAclForUrlsResult"));
  83. org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
  84. elemField.setFieldName("allAcls");
  85. elemField.setXmlName(new javax.xml.namespace.QName("gssAcl.generated.sharepoint.connector.enterprise.google.com", "AllAcls"));
  86. elemField.setXmlType(new javax.xml.namespace.QName("gssAcl.generated.sharepoint.connector.enterprise.google.com", "GssAcl"));
  87. elemField.setMinOccurs(0);
  88. elemField.setNillable(false);
  89. elemField.setItemQName(new javax.xml.namespace.QName("gssAcl.generated.sharepoint.connector.enterprise.google.com", "GssAcl"));
  90. typeDesc.addFieldDesc(elemField);
  91. }
  92. /**
  93. * Return type metadata object
  94. */
  95. public static org.apache.axis.description.TypeDesc getTypeDesc() {
  96. return typeDesc;
  97. }
  98. /**
  99. * Get Custom Serializer
  100. */
  101. public static org.apache.axis.encoding.Serializer getSerializer(
  102. java.lang.String mechType,
  103. java.lang.Class _javaType,
  104. javax.xml.namespace.QName _xmlType) {
  105. return
  106. new org.apache.axis.encoding.ser.BeanSerializer(
  107. _javaType, _xmlType, typeDesc);
  108. }
  109. /**
  110. * Get Custom Deserializer
  111. */
  112. public static org.apache.axis.encoding.Deserializer getDeserializer(
  113. java.lang.String mechType,
  114. java.lang.Class _javaType,
  115. javax.xml.namespace.QName _xmlType) {
  116. return
  117. new org.apache.axis.encoding.ser.BeanDeserializer(
  118. _javaType, _xmlType, typeDesc);
  119. }
  120. }