1   /**
2    * WorkflowInstanceSoap.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 com.liferay.client.portlet.workflow.model;
9   
10  public class WorkflowInstanceSoap  extends com.liferay.client.portlet.workflow.model.WorkflowInstance  implements java.io.Serializable {
11      public WorkflowInstanceSoap() {
12      }
13  
14      public WorkflowInstanceSoap(
15             com.liferay.client.portlet.workflow.model.WorkflowDefinition definition,
16             java.util.Calendar endDate,
17             boolean ended,
18             long instanceId,
19             java.util.Calendar startDate,
20             com.liferay.client.portlet.workflow.model.WorkflowToken token) {
21          super(
22              definition,
23              endDate,
24              ended,
25              instanceId,
26              startDate,
27              token);
28      }
29  
30      private java.lang.Object __equalsCalc = null;
31      public synchronized boolean equals(java.lang.Object obj) {
32          if (!(obj instanceof WorkflowInstanceSoap)) return false;
33          WorkflowInstanceSoap other = (WorkflowInstanceSoap) obj;
34          if (obj == null) return false;
35          if (this == obj) return true;
36          if (__equalsCalc != null) {
37              return (__equalsCalc == obj);
38          }
39          __equalsCalc = obj;
40          boolean _equals;
41          _equals = super.equals(obj);
42          __equalsCalc = null;
43          return _equals;
44      }
45  
46      private boolean __hashCodeCalc = false;
47      public synchronized int hashCode() {
48          if (__hashCodeCalc) {
49              return 0;
50          }
51          __hashCodeCalc = true;
52          int _hashCode = super.hashCode();
53          __hashCodeCalc = false;
54          return _hashCode;
55      }
56  
57      // Type metadata
58      private static org.apache.axis.description.TypeDesc typeDesc =
59          new org.apache.axis.description.TypeDesc(WorkflowInstanceSoap.class, true);
60  
61      static {
62          typeDesc.setXmlType(new javax.xml.namespace.QName("http://model.workflow.portlet.liferay.com", "WorkflowInstanceSoap"));
63      }
64  
65      /**
66       * Return type metadata object
67       */
68      public static org.apache.axis.description.TypeDesc getTypeDesc() {
69          return typeDesc;
70      }
71  
72      /**
73       * Get Custom Serializer
74       */
75      public static org.apache.axis.encoding.Serializer getSerializer(
76             java.lang.String mechType, 
77             java.lang.Class _javaType,  
78             javax.xml.namespace.QName _xmlType) {
79          return 
80            new  org.apache.axis.encoding.ser.BeanSerializer(
81              _javaType, _xmlType, typeDesc);
82      }
83  
84      /**
85       * Get Custom Deserializer
86       */
87      public static org.apache.axis.encoding.Deserializer getDeserializer(
88             java.lang.String mechType, 
89             java.lang.Class _javaType,  
90             javax.xml.namespace.QName _xmlType) {
91          return 
92            new  org.apache.axis.encoding.ser.BeanDeserializer(
93              _javaType, _xmlType, typeDesc);
94      }
95  
96  }
97