Subversion Repositories SmartDukaan

Rev

Rev 20640 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 20640 Rev 22598
Line 14... Line 14...
14
 
14
 
15
    private java.lang.String reference1;
15
    private java.lang.String reference1;
16
 
16
 
17
    private java.lang.String reference2;
17
    private java.lang.String reference2;
18
 
18
 
19
    private com.aramex.stub.ArrayOfProcessedShipment processedShipments;
19
    private com.aramex.stub.ProcessedShipment[] processedShipments;
20
 
20
 
21
    public ProcessedPickup() {
21
    public ProcessedPickup() {
22
    }
22
    }
23
 
23
 
24
    public ProcessedPickup(
24
    public ProcessedPickup(
25
           java.lang.String ID,
25
           java.lang.String ID,
26
           java.lang.String GUID,
26
           java.lang.String GUID,
27
           java.lang.String reference1,
27
           java.lang.String reference1,
28
           java.lang.String reference2,
28
           java.lang.String reference2,
29
           com.aramex.stub.ArrayOfProcessedShipment processedShipments) {
29
           com.aramex.stub.ProcessedShipment[] processedShipments) {
30
           this.ID = ID;
30
           this.ID = ID;
31
           this.GUID = GUID;
31
           this.GUID = GUID;
32
           this.reference1 = reference1;
32
           this.reference1 = reference1;
33
           this.reference2 = reference2;
33
           this.reference2 = reference2;
34
           this.processedShipments = processedShipments;
34
           this.processedShipments = processedShipments;
Line 118... Line 118...
118
    /**
118
    /**
119
     * Gets the processedShipments value for this ProcessedPickup.
119
     * Gets the processedShipments value for this ProcessedPickup.
120
     * 
120
     * 
121
     * @return processedShipments
121
     * @return processedShipments
122
     */
122
     */
123
    public com.aramex.stub.ArrayOfProcessedShipment getProcessedShipments() {
123
    public com.aramex.stub.ProcessedShipment[] getProcessedShipments() {
124
        return processedShipments;
124
        return processedShipments;
125
    }
125
    }
126
 
126
 
127
 
127
 
128
    /**
128
    /**
129
     * Sets the processedShipments value for this ProcessedPickup.
129
     * Sets the processedShipments value for this ProcessedPickup.
130
     * 
130
     * 
131
     * @param processedShipments
131
     * @param processedShipments
132
     */
132
     */
133
    public void setProcessedShipments(com.aramex.stub.ArrayOfProcessedShipment processedShipments) {
133
    public void setProcessedShipments(com.aramex.stub.ProcessedShipment[] processedShipments) {
134
        this.processedShipments = processedShipments;
134
        this.processedShipments = processedShipments;
135
    }
135
    }
136
 
136
 
137
    private java.lang.Object __equalsCalc = null;
137
    private java.lang.Object __equalsCalc = null;
138
    public synchronized boolean equals(java.lang.Object obj) {
138
    public synchronized boolean equals(java.lang.Object obj) {
Line 158... Line 158...
158
            ((this.reference2==null && other.getReference2()==null) || 
158
            ((this.reference2==null && other.getReference2()==null) || 
159
             (this.reference2!=null &&
159
             (this.reference2!=null &&
160
              this.reference2.equals(other.getReference2()))) &&
160
              this.reference2.equals(other.getReference2()))) &&
161
            ((this.processedShipments==null && other.getProcessedShipments()==null) || 
161
            ((this.processedShipments==null && other.getProcessedShipments()==null) || 
162
             (this.processedShipments!=null &&
162
             (this.processedShipments!=null &&
163
              this.processedShipments.equals(other.getProcessedShipments())));
163
              java.util.Arrays.equals(this.processedShipments, other.getProcessedShipments())));
164
        __equalsCalc = null;
164
        __equalsCalc = null;
165
        return _equals;
165
        return _equals;
166
    }
166
    }
167
 
167
 
168
    private boolean __hashCodeCalc = false;
168
    private boolean __hashCodeCalc = false;
Line 183... Line 183...
183
        }
183
        }
184
        if (getReference2() != null) {
184
        if (getReference2() != null) {
185
            _hashCode += getReference2().hashCode();
185
            _hashCode += getReference2().hashCode();
186
        }
186
        }
187
        if (getProcessedShipments() != null) {
187
        if (getProcessedShipments() != null) {
-
 
188
            for (int i=0;
-
 
189
                 i<java.lang.reflect.Array.getLength(getProcessedShipments());
-
 
190
                 i++) {
-
 
191
                java.lang.Object obj = java.lang.reflect.Array.get(getProcessedShipments(), i);
-
 
192
                if (obj != null &&
-
 
193
                    !obj.getClass().isArray()) {
188
            _hashCode += getProcessedShipments().hashCode();
194
                    _hashCode += obj.hashCode();
-
 
195
                }
-
 
196
            }
189
        }
197
        }
190
        __hashCodeCalc = false;
198
        __hashCodeCalc = false;
191
        return _hashCode;
199
        return _hashCode;
192
    }
200
    }
193
 
201
 
Line 222... Line 230...
222
        elemField.setNillable(true);
230
        elemField.setNillable(true);
223
        typeDesc.addFieldDesc(elemField);
231
        typeDesc.addFieldDesc(elemField);
224
        elemField = new org.apache.axis.description.ElementDesc();
232
        elemField = new org.apache.axis.description.ElementDesc();
225
        elemField.setFieldName("processedShipments");
233
        elemField.setFieldName("processedShipments");
226
        elemField.setXmlName(new javax.xml.namespace.QName("http://ws.aramex.net/ShippingAPI/v1/", "ProcessedShipments"));
234
        elemField.setXmlName(new javax.xml.namespace.QName("http://ws.aramex.net/ShippingAPI/v1/", "ProcessedShipments"));
227
        elemField.setXmlType(new javax.xml.namespace.QName("http://ws.aramex.net/ShippingAPI/v1/", "ArrayOfProcessedShipment"));
235
        elemField.setXmlType(new javax.xml.namespace.QName("http://ws.aramex.net/ShippingAPI/v1/", "ProcessedShipment"));
228
        elemField.setNillable(true);
236
        elemField.setNillable(true);
-
 
237
        elemField.setItemQName(new javax.xml.namespace.QName("http://ws.aramex.net/ShippingAPI/v1/", "ProcessedShipment"));
229
        typeDesc.addFieldDesc(elemField);
238
        typeDesc.addFieldDesc(elemField);
230
    }
239
    }
231
 
240
 
232
    /**
241
    /**
233
     * Return type metadata object
242
     * Return type metadata object