Subversion Repositories SmartDukaan

Rev

Rev 22577 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
20640 amit.gupta 1
/**
2
 * ScheduledDelivery.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.aramex.stub;
9
 
10
public class ScheduledDelivery  implements java.io.Serializable {
22598 amit.gupta 11
    private java.util.Calendar preferredDeliveryDate;
20640 amit.gupta 12
 
13
    private java.lang.String preferredDeliveryTimeFrame_x0020_;
14
 
15
    private java.lang.String preferredDeliveryTime;
16
 
17
    public ScheduledDelivery() {
18
    }
19
 
20
    public ScheduledDelivery(
21
           java.util.Calendar preferredDeliveryDate,
22
           java.lang.String preferredDeliveryTimeFrame_x0020_,
23
           java.lang.String preferredDeliveryTime) {
24
           this.preferredDeliveryDate = preferredDeliveryDate;
25
           this.preferredDeliveryTimeFrame_x0020_ = preferredDeliveryTimeFrame_x0020_;
26
           this.preferredDeliveryTime = preferredDeliveryTime;
27
    }
28
 
29
 
30
    /**
31
     * Gets the preferredDeliveryDate value for this ScheduledDelivery.
32
     * 
33
     * @return preferredDeliveryDate
34
     */
35
    public java.util.Calendar getPreferredDeliveryDate() {
36
        return preferredDeliveryDate;
37
    }
38
 
39
 
40
    /**
41
     * Sets the preferredDeliveryDate value for this ScheduledDelivery.
42
     * 
43
     * @param preferredDeliveryDate
44
     */
45
    public void setPreferredDeliveryDate(java.util.Calendar preferredDeliveryDate) {
46
        this.preferredDeliveryDate = preferredDeliveryDate;
47
    }
48
 
49
 
50
    /**
51
     * Gets the preferredDeliveryTimeFrame_x0020_ value for this ScheduledDelivery.
52
     * 
53
     * @return preferredDeliveryTimeFrame_x0020_
54
     */
55
    public java.lang.String getPreferredDeliveryTimeFrame_x0020_() {
56
        return preferredDeliveryTimeFrame_x0020_;
57
    }
58
 
59
 
60
    /**
61
     * Sets the preferredDeliveryTimeFrame_x0020_ value for this ScheduledDelivery.
62
     * 
63
     * @param preferredDeliveryTimeFrame_x0020_
64
     */
65
    public void setPreferredDeliveryTimeFrame_x0020_(java.lang.String preferredDeliveryTimeFrame_x0020_) {
66
        this.preferredDeliveryTimeFrame_x0020_ = preferredDeliveryTimeFrame_x0020_;
67
    }
68
 
69
 
70
    /**
71
     * Gets the preferredDeliveryTime value for this ScheduledDelivery.
72
     * 
73
     * @return preferredDeliveryTime
74
     */
75
    public java.lang.String getPreferredDeliveryTime() {
76
        return preferredDeliveryTime;
77
    }
78
 
79
 
80
    /**
81
     * Sets the preferredDeliveryTime value for this ScheduledDelivery.
82
     * 
83
     * @param preferredDeliveryTime
84
     */
85
    public void setPreferredDeliveryTime(java.lang.String preferredDeliveryTime) {
86
        this.preferredDeliveryTime = preferredDeliveryTime;
87
    }
88
 
89
    private java.lang.Object __equalsCalc = null;
90
    public synchronized boolean equals(java.lang.Object obj) {
91
        if (!(obj instanceof ScheduledDelivery)) return false;
92
        ScheduledDelivery other = (ScheduledDelivery) obj;
93
        if (obj == null) return false;
94
        if (this == obj) return true;
95
        if (__equalsCalc != null) {
96
            return (__equalsCalc == obj);
97
        }
98
        __equalsCalc = obj;
99
        boolean _equals;
100
        _equals = true && 
101
            ((this.preferredDeliveryDate==null && other.getPreferredDeliveryDate()==null) || 
102
             (this.preferredDeliveryDate!=null &&
103
              this.preferredDeliveryDate.equals(other.getPreferredDeliveryDate()))) &&
104
            ((this.preferredDeliveryTimeFrame_x0020_==null && other.getPreferredDeliveryTimeFrame_x0020_()==null) || 
105
             (this.preferredDeliveryTimeFrame_x0020_!=null &&
106
              this.preferredDeliveryTimeFrame_x0020_.equals(other.getPreferredDeliveryTimeFrame_x0020_()))) &&
107
            ((this.preferredDeliveryTime==null && other.getPreferredDeliveryTime()==null) || 
108
             (this.preferredDeliveryTime!=null &&
109
              this.preferredDeliveryTime.equals(other.getPreferredDeliveryTime())));
110
        __equalsCalc = null;
111
        return _equals;
112
    }
113
 
114
    private boolean __hashCodeCalc = false;
115
    public synchronized int hashCode() {
116
        if (__hashCodeCalc) {
117
            return 0;
118
        }
119
        __hashCodeCalc = true;
120
        int _hashCode = 1;
121
        if (getPreferredDeliveryDate() != null) {
122
            _hashCode += getPreferredDeliveryDate().hashCode();
123
        }
124
        if (getPreferredDeliveryTimeFrame_x0020_() != null) {
125
            _hashCode += getPreferredDeliveryTimeFrame_x0020_().hashCode();
126
        }
127
        if (getPreferredDeliveryTime() != null) {
128
            _hashCode += getPreferredDeliveryTime().hashCode();
129
        }
130
        __hashCodeCalc = false;
131
        return _hashCode;
132
    }
133
 
134
    // Type metadata
135
    private static org.apache.axis.description.TypeDesc typeDesc =
136
        new org.apache.axis.description.TypeDesc(ScheduledDelivery.class, true);
137
 
138
    static {
139
        typeDesc.setXmlType(new javax.xml.namespace.QName("http://ws.aramex.net/ShippingAPI/v1/", "ScheduledDelivery"));
140
        org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
141
        elemField.setFieldName("preferredDeliveryDate");
142
        elemField.setXmlName(new javax.xml.namespace.QName("http://ws.aramex.net/ShippingAPI/v1/", "PreferredDeliveryDate"));
143
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"));
144
        elemField.setMinOccurs(0);
145
        elemField.setNillable(true);
146
        typeDesc.addFieldDesc(elemField);
147
        elemField = new org.apache.axis.description.ElementDesc();
148
        elemField.setFieldName("preferredDeliveryTimeFrame_x0020_");
149
        elemField.setXmlName(new javax.xml.namespace.QName("http://ws.aramex.net/ShippingAPI/v1/", "PreferredDeliveryTimeFrame_x0020_"));
150
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
151
        elemField.setMinOccurs(0);
152
        elemField.setNillable(true);
153
        typeDesc.addFieldDesc(elemField);
154
        elemField = new org.apache.axis.description.ElementDesc();
155
        elemField.setFieldName("preferredDeliveryTime");
156
        elemField.setXmlName(new javax.xml.namespace.QName("http://ws.aramex.net/ShippingAPI/v1/", "PreferredDeliveryTime"));
157
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
158
        elemField.setMinOccurs(0);
159
        elemField.setNillable(true);
160
        typeDesc.addFieldDesc(elemField);
161
    }
162
 
163
    /**
164
     * Return type metadata object
165
     */
166
    public static org.apache.axis.description.TypeDesc getTypeDesc() {
167
        return typeDesc;
168
    }
169
 
170
    /**
171
     * Get Custom Serializer
172
     */
173
    public static org.apache.axis.encoding.Serializer getSerializer(
174
           java.lang.String mechType, 
175
           java.lang.Class _javaType,  
176
           javax.xml.namespace.QName _xmlType) {
177
        return 
178
          new  org.apache.axis.encoding.ser.BeanSerializer(
179
            _javaType, _xmlType, typeDesc);
180
    }
181
 
182
    /**
183
     * Get Custom Deserializer
184
     */
185
    public static org.apache.axis.encoding.Deserializer getDeserializer(
186
           java.lang.String mechType, 
187
           java.lang.Class _javaType,  
188
           javax.xml.namespace.QName _xmlType) {
189
        return 
190
          new  org.apache.axis.encoding.ser.BeanDeserializer(
191
            _javaType, _xmlType, typeDesc);
192
    }
193
 
194
}