1
7
8 package oasis.names.tc.wsrp.v1.types;
9
10 public class DestroyFailed implements java.io.Serializable {
11 private java.lang.String portletHandle;
12 private java.lang.String reason;
13
14 public DestroyFailed() {
15 }
16
17 public DestroyFailed(
18 java.lang.String portletHandle,
19 java.lang.String reason) {
20 this.portletHandle = portletHandle;
21 this.reason = reason;
22 }
23
24
25
30 public java.lang.String getPortletHandle() {
31 return portletHandle;
32 }
33
34
35
40 public void setPortletHandle(java.lang.String portletHandle) {
41 this.portletHandle = portletHandle;
42 }
43
44
45
50 public java.lang.String getReason() {
51 return reason;
52 }
53
54
55
60 public void setReason(java.lang.String reason) {
61 this.reason = reason;
62 }
63
64 private java.lang.Object __equalsCalc = null;
65 public synchronized boolean equals(java.lang.Object obj) {
66 if (!(obj instanceof DestroyFailed)) return false;
67 DestroyFailed other = (DestroyFailed) obj;
68 if (obj == null) return false;
69 if (this == obj) return true;
70 if (__equalsCalc != null) {
71 return (__equalsCalc == obj);
72 }
73 __equalsCalc = obj;
74 boolean _equals;
75 _equals = true &&
76 ((this.portletHandle==null && other.getPortletHandle()==null) ||
77 (this.portletHandle!=null &&
78 this.portletHandle.equals(other.getPortletHandle()))) &&
79 ((this.reason==null && other.getReason()==null) ||
80 (this.reason!=null &&
81 this.reason.equals(other.getReason())));
82 __equalsCalc = null;
83 return _equals;
84 }
85
86 private boolean __hashCodeCalc = false;
87 public synchronized int hashCode() {
88 if (__hashCodeCalc) {
89 return 0;
90 }
91 __hashCodeCalc = true;
92 int _hashCode = 1;
93 if (getPortletHandle() != null) {
94 _hashCode += getPortletHandle().hashCode();
95 }
96 if (getReason() != null) {
97 _hashCode += getReason().hashCode();
98 }
99 __hashCodeCalc = false;
100 return _hashCode;
101 }
102
103 private static org.apache.axis.description.TypeDesc typeDesc =
105 new org.apache.axis.description.TypeDesc(DestroyFailed.class, true);
106
107 static {
108 typeDesc.setXmlType(new javax.xml.namespace.QName("urn:oasis:names:tc:wsrp:v1:types", "DestroyFailed"));
109 org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
110 elemField.setFieldName("portletHandle");
111 elemField.setXmlName(new javax.xml.namespace.QName("urn:oasis:names:tc:wsrp:v1:types", "portletHandle"));
112 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
113 typeDesc.addFieldDesc(elemField);
114 elemField = new org.apache.axis.description.ElementDesc();
115 elemField.setFieldName("reason");
116 elemField.setXmlName(new javax.xml.namespace.QName("urn:oasis:names:tc:wsrp:v1:types", "reason"));
117 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
118 typeDesc.addFieldDesc(elemField);
119 }
120
121
124 public static org.apache.axis.description.TypeDesc getTypeDesc() {
125 return typeDesc;
126 }
127
128
131 public static org.apache.axis.encoding.Serializer getSerializer(
132 java.lang.String mechType,
133 java.lang.Class _javaType,
134 javax.xml.namespace.QName _xmlType) {
135 return
136 new org.apache.axis.encoding.ser.BeanSerializer(
137 _javaType, _xmlType, typeDesc);
138 }
139
140
143 public static org.apache.axis.encoding.Deserializer getDeserializer(
144 java.lang.String mechType,
145 java.lang.Class _javaType,
146 javax.xml.namespace.QName _xmlType) {
147 return
148 new org.apache.axis.encoding.ser.BeanDeserializer(
149 _javaType, _xmlType, typeDesc);
150 }
151
152 }
153