1
2
3
4
5
6
7
8 package org.ogf.srm22;
9
10 public class SrmGetSpaceTokensRequest implements java.io.Serializable {
11 private java.lang.String userSpaceTokenDescription;
12
13 private java.lang.String authorizationID;
14
15 public SrmGetSpaceTokensRequest() {
16 }
17
18 public SrmGetSpaceTokensRequest(
19 java.lang.String userSpaceTokenDescription,
20 java.lang.String authorizationID) {
21 this.userSpaceTokenDescription = userSpaceTokenDescription;
22 this.authorizationID = authorizationID;
23 }
24
25
26
27
28
29
30
31 public java.lang.String getUserSpaceTokenDescription() {
32 return userSpaceTokenDescription;
33 }
34
35
36
37
38
39
40
41 public void setUserSpaceTokenDescription(java.lang.String userSpaceTokenDescription) {
42 this.userSpaceTokenDescription = userSpaceTokenDescription;
43 }
44
45
46
47
48
49
50
51 public java.lang.String getAuthorizationID() {
52 return authorizationID;
53 }
54
55
56
57
58
59
60
61 public void setAuthorizationID(java.lang.String authorizationID) {
62 this.authorizationID = authorizationID;
63 }
64
65 private java.lang.Object __equalsCalc = null;
66 public synchronized boolean equals(java.lang.Object obj) {
67 if (!(obj instanceof SrmGetSpaceTokensRequest)) return false;
68 SrmGetSpaceTokensRequest other = (SrmGetSpaceTokensRequest) 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.userSpaceTokenDescription==null && other.getUserSpaceTokenDescription()==null) ||
78 (this.userSpaceTokenDescription!=null &&
79 this.userSpaceTokenDescription.equals(other.getUserSpaceTokenDescription()))) &&
80 ((this.authorizationID==null && other.getAuthorizationID()==null) ||
81 (this.authorizationID!=null &&
82 this.authorizationID.equals(other.getAuthorizationID())));
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 (getUserSpaceTokenDescription() != null) {
95 _hashCode += getUserSpaceTokenDescription().hashCode();
96 }
97 if (getAuthorizationID() != null) {
98 _hashCode += getAuthorizationID().hashCode();
99 }
100 __hashCodeCalc = false;
101 return _hashCode;
102 }
103
104
105 private static org.apache.axis.description.TypeDesc typeDesc =
106 new org.apache.axis.description.TypeDesc(SrmGetSpaceTokensRequest.class, true);
107
108 static {
109 typeDesc.setXmlType(new javax.xml.namespace.QName("http://srm.lbl.gov/StorageResourceManager", "srmGetSpaceTokensRequest"));
110 org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
111 elemField.setFieldName("userSpaceTokenDescription");
112 elemField.setXmlName(new javax.xml.namespace.QName("", "userSpaceTokenDescription"));
113 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
114 elemField.setMinOccurs(0);
115 elemField.setNillable(true);
116 typeDesc.addFieldDesc(elemField);
117 elemField = new org.apache.axis.description.ElementDesc();
118 elemField.setFieldName("authorizationID");
119 elemField.setXmlName(new javax.xml.namespace.QName("", "authorizationID"));
120 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
121 elemField.setMinOccurs(0);
122 elemField.setNillable(true);
123 typeDesc.addFieldDesc(elemField);
124 }
125
126
127
128
129 public static org.apache.axis.description.TypeDesc getTypeDesc() {
130 return typeDesc;
131 }
132
133
134
135
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
146
147
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 }