View Javadoc

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