Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7905 manish.sha 1
/**
2
 * ShipmentOperationalDetail.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.fedex.ship.stub;
9
 
10
public class ShipmentOperationalDetail  implements java.io.Serializable {
11
    private java.lang.String ursaPrefixCode;
12
 
13
    private java.lang.String ursaSuffixCode;
14
 
15
    private java.lang.String originLocationId;
16
 
17
    private java.lang.Integer originLocationNumber;
18
 
19
    private java.lang.String originServiceArea;
20
 
21
    private java.lang.String destinationLocationId;
22
 
23
    private java.lang.Integer destinationLocationNumber;
24
 
25
    private java.lang.String destinationServiceArea;
26
 
27
    /* This is the state of the destination location ID, and is not
28
     * necessarily the same as the postal state. */
29
    private java.lang.String destinationLocationStateOrProvinceCode;
30
 
31
    /* Expected/estimated date of delivery. */
32
    private java.util.Date deliveryDate;
33
 
34
    /* Expected/estimated day of week of delivery. */
35
    private com.fedex.ship.stub.DayOfWeekType deliveryDay;
36
 
37
    /* Delivery time, as published in Service Guide. */
38
    private org.apache.axis.types.Time publishedDeliveryTime;
39
 
40
    /* Committed date of delivery. */
41
    private java.util.Date commitDate;
42
 
43
    /* Committed day of week of delivery. */
44
    private com.fedex.ship.stub.DayOfWeekType commitDay;
45
 
46
    /* Standard transit time per origin, destination, and service. */
47
    private com.fedex.ship.stub.TransitTimeType transitTime;
48
 
49
    /* Maximum expected transit time */
50
    private com.fedex.ship.stub.TransitTimeType maximumTransitTime;
51
 
52
    /* Transit time based on customer eligibility. */
53
    private com.fedex.ship.stub.TransitTimeType customTransitTime;
54
 
55
    /* Indicates that this shipment is not eligible for money back
56
     * guarantee. */
57
    private java.lang.Boolean ineligibleForMoneyBackGuarantee;
58
 
59
    /* FedEx Ground delivery features for which this shipment may
60
     * be eligible. */
61
    private com.fedex.ship.stub.GroundDeliveryEligibilityType[] deliveryEligibilities;
62
 
63
    /* Text describing planned delivery. */
64
    private java.lang.String astraPlannedServiceLevel;
65
 
66
    private java.lang.String astraDescription;
67
 
68
    private java.lang.String postalCode;
69
 
70
    private java.lang.String stateOrProvinceCode;
71
 
72
    private java.lang.String countryCode;
73
 
74
    private java.lang.String airportId;
75
 
76
    private java.lang.String serviceCode;
77
 
78
    private java.lang.String scac;
79
 
80
    public ShipmentOperationalDetail() {
81
    }
82
 
83
    public ShipmentOperationalDetail(
84
           java.lang.String ursaPrefixCode,
85
           java.lang.String ursaSuffixCode,
86
           java.lang.String originLocationId,
87
           java.lang.Integer originLocationNumber,
88
           java.lang.String originServiceArea,
89
           java.lang.String destinationLocationId,
90
           java.lang.Integer destinationLocationNumber,
91
           java.lang.String destinationServiceArea,
92
           java.lang.String destinationLocationStateOrProvinceCode,
93
           java.util.Date deliveryDate,
94
           com.fedex.ship.stub.DayOfWeekType deliveryDay,
95
           org.apache.axis.types.Time publishedDeliveryTime,
96
           java.util.Date commitDate,
97
           com.fedex.ship.stub.DayOfWeekType commitDay,
98
           com.fedex.ship.stub.TransitTimeType transitTime,
99
           com.fedex.ship.stub.TransitTimeType maximumTransitTime,
100
           com.fedex.ship.stub.TransitTimeType customTransitTime,
101
           java.lang.Boolean ineligibleForMoneyBackGuarantee,
102
           com.fedex.ship.stub.GroundDeliveryEligibilityType[] deliveryEligibilities,
103
           java.lang.String astraPlannedServiceLevel,
104
           java.lang.String astraDescription,
105
           java.lang.String postalCode,
106
           java.lang.String stateOrProvinceCode,
107
           java.lang.String countryCode,
108
           java.lang.String airportId,
109
           java.lang.String serviceCode,
110
           java.lang.String scac) {
111
           this.ursaPrefixCode = ursaPrefixCode;
112
           this.ursaSuffixCode = ursaSuffixCode;
113
           this.originLocationId = originLocationId;
114
           this.originLocationNumber = originLocationNumber;
115
           this.originServiceArea = originServiceArea;
116
           this.destinationLocationId = destinationLocationId;
117
           this.destinationLocationNumber = destinationLocationNumber;
118
           this.destinationServiceArea = destinationServiceArea;
119
           this.destinationLocationStateOrProvinceCode = destinationLocationStateOrProvinceCode;
120
           this.deliveryDate = deliveryDate;
121
           this.deliveryDay = deliveryDay;
122
           this.publishedDeliveryTime = publishedDeliveryTime;
123
           this.commitDate = commitDate;
124
           this.commitDay = commitDay;
125
           this.transitTime = transitTime;
126
           this.maximumTransitTime = maximumTransitTime;
127
           this.customTransitTime = customTransitTime;
128
           this.ineligibleForMoneyBackGuarantee = ineligibleForMoneyBackGuarantee;
129
           this.deliveryEligibilities = deliveryEligibilities;
130
           this.astraPlannedServiceLevel = astraPlannedServiceLevel;
131
           this.astraDescription = astraDescription;
132
           this.postalCode = postalCode;
133
           this.stateOrProvinceCode = stateOrProvinceCode;
134
           this.countryCode = countryCode;
135
           this.airportId = airportId;
136
           this.serviceCode = serviceCode;
137
           this.scac = scac;
138
    }
139
 
140
 
141
    /**
142
     * Gets the ursaPrefixCode value for this ShipmentOperationalDetail.
143
     * 
144
     * @return ursaPrefixCode
145
     */
146
    public java.lang.String getUrsaPrefixCode() {
147
        return ursaPrefixCode;
148
    }
149
 
150
 
151
    /**
152
     * Sets the ursaPrefixCode value for this ShipmentOperationalDetail.
153
     * 
154
     * @param ursaPrefixCode
155
     */
156
    public void setUrsaPrefixCode(java.lang.String ursaPrefixCode) {
157
        this.ursaPrefixCode = ursaPrefixCode;
158
    }
159
 
160
 
161
    /**
162
     * Gets the ursaSuffixCode value for this ShipmentOperationalDetail.
163
     * 
164
     * @return ursaSuffixCode
165
     */
166
    public java.lang.String getUrsaSuffixCode() {
167
        return ursaSuffixCode;
168
    }
169
 
170
 
171
    /**
172
     * Sets the ursaSuffixCode value for this ShipmentOperationalDetail.
173
     * 
174
     * @param ursaSuffixCode
175
     */
176
    public void setUrsaSuffixCode(java.lang.String ursaSuffixCode) {
177
        this.ursaSuffixCode = ursaSuffixCode;
178
    }
179
 
180
 
181
    /**
182
     * Gets the originLocationId value for this ShipmentOperationalDetail.
183
     * 
184
     * @return originLocationId
185
     */
186
    public java.lang.String getOriginLocationId() {
187
        return originLocationId;
188
    }
189
 
190
 
191
    /**
192
     * Sets the originLocationId value for this ShipmentOperationalDetail.
193
     * 
194
     * @param originLocationId
195
     */
196
    public void setOriginLocationId(java.lang.String originLocationId) {
197
        this.originLocationId = originLocationId;
198
    }
199
 
200
 
201
    /**
202
     * Gets the originLocationNumber value for this ShipmentOperationalDetail.
203
     * 
204
     * @return originLocationNumber
205
     */
206
    public java.lang.Integer getOriginLocationNumber() {
207
        return originLocationNumber;
208
    }
209
 
210
 
211
    /**
212
     * Sets the originLocationNumber value for this ShipmentOperationalDetail.
213
     * 
214
     * @param originLocationNumber
215
     */
216
    public void setOriginLocationNumber(java.lang.Integer originLocationNumber) {
217
        this.originLocationNumber = originLocationNumber;
218
    }
219
 
220
 
221
    /**
222
     * Gets the originServiceArea value for this ShipmentOperationalDetail.
223
     * 
224
     * @return originServiceArea
225
     */
226
    public java.lang.String getOriginServiceArea() {
227
        return originServiceArea;
228
    }
229
 
230
 
231
    /**
232
     * Sets the originServiceArea value for this ShipmentOperationalDetail.
233
     * 
234
     * @param originServiceArea
235
     */
236
    public void setOriginServiceArea(java.lang.String originServiceArea) {
237
        this.originServiceArea = originServiceArea;
238
    }
239
 
240
 
241
    /**
242
     * Gets the destinationLocationId value for this ShipmentOperationalDetail.
243
     * 
244
     * @return destinationLocationId
245
     */
246
    public java.lang.String getDestinationLocationId() {
247
        return destinationLocationId;
248
    }
249
 
250
 
251
    /**
252
     * Sets the destinationLocationId value for this ShipmentOperationalDetail.
253
     * 
254
     * @param destinationLocationId
255
     */
256
    public void setDestinationLocationId(java.lang.String destinationLocationId) {
257
        this.destinationLocationId = destinationLocationId;
258
    }
259
 
260
 
261
    /**
262
     * Gets the destinationLocationNumber value for this ShipmentOperationalDetail.
263
     * 
264
     * @return destinationLocationNumber
265
     */
266
    public java.lang.Integer getDestinationLocationNumber() {
267
        return destinationLocationNumber;
268
    }
269
 
270
 
271
    /**
272
     * Sets the destinationLocationNumber value for this ShipmentOperationalDetail.
273
     * 
274
     * @param destinationLocationNumber
275
     */
276
    public void setDestinationLocationNumber(java.lang.Integer destinationLocationNumber) {
277
        this.destinationLocationNumber = destinationLocationNumber;
278
    }
279
 
280
 
281
    /**
282
     * Gets the destinationServiceArea value for this ShipmentOperationalDetail.
283
     * 
284
     * @return destinationServiceArea
285
     */
286
    public java.lang.String getDestinationServiceArea() {
287
        return destinationServiceArea;
288
    }
289
 
290
 
291
    /**
292
     * Sets the destinationServiceArea value for this ShipmentOperationalDetail.
293
     * 
294
     * @param destinationServiceArea
295
     */
296
    public void setDestinationServiceArea(java.lang.String destinationServiceArea) {
297
        this.destinationServiceArea = destinationServiceArea;
298
    }
299
 
300
 
301
    /**
302
     * Gets the destinationLocationStateOrProvinceCode value for this ShipmentOperationalDetail.
303
     * 
304
     * @return destinationLocationStateOrProvinceCode   * This is the state of the destination location ID, and is not
305
     * necessarily the same as the postal state.
306
     */
307
    public java.lang.String getDestinationLocationStateOrProvinceCode() {
308
        return destinationLocationStateOrProvinceCode;
309
    }
310
 
311
 
312
    /**
313
     * Sets the destinationLocationStateOrProvinceCode value for this ShipmentOperationalDetail.
314
     * 
315
     * @param destinationLocationStateOrProvinceCode   * This is the state of the destination location ID, and is not
316
     * necessarily the same as the postal state.
317
     */
318
    public void setDestinationLocationStateOrProvinceCode(java.lang.String destinationLocationStateOrProvinceCode) {
319
        this.destinationLocationStateOrProvinceCode = destinationLocationStateOrProvinceCode;
320
    }
321
 
322
 
323
    /**
324
     * Gets the deliveryDate value for this ShipmentOperationalDetail.
325
     * 
326
     * @return deliveryDate   * Expected/estimated date of delivery.
327
     */
328
    public java.util.Date getDeliveryDate() {
329
        return deliveryDate;
330
    }
331
 
332
 
333
    /**
334
     * Sets the deliveryDate value for this ShipmentOperationalDetail.
335
     * 
336
     * @param deliveryDate   * Expected/estimated date of delivery.
337
     */
338
    public void setDeliveryDate(java.util.Date deliveryDate) {
339
        this.deliveryDate = deliveryDate;
340
    }
341
 
342
 
343
    /**
344
     * Gets the deliveryDay value for this ShipmentOperationalDetail.
345
     * 
346
     * @return deliveryDay   * Expected/estimated day of week of delivery.
347
     */
348
    public com.fedex.ship.stub.DayOfWeekType getDeliveryDay() {
349
        return deliveryDay;
350
    }
351
 
352
 
353
    /**
354
     * Sets the deliveryDay value for this ShipmentOperationalDetail.
355
     * 
356
     * @param deliveryDay   * Expected/estimated day of week of delivery.
357
     */
358
    public void setDeliveryDay(com.fedex.ship.stub.DayOfWeekType deliveryDay) {
359
        this.deliveryDay = deliveryDay;
360
    }
361
 
362
 
363
    /**
364
     * Gets the publishedDeliveryTime value for this ShipmentOperationalDetail.
365
     * 
366
     * @return publishedDeliveryTime   * Delivery time, as published in Service Guide.
367
     */
368
    public org.apache.axis.types.Time getPublishedDeliveryTime() {
369
        return publishedDeliveryTime;
370
    }
371
 
372
 
373
    /**
374
     * Sets the publishedDeliveryTime value for this ShipmentOperationalDetail.
375
     * 
376
     * @param publishedDeliveryTime   * Delivery time, as published in Service Guide.
377
     */
378
    public void setPublishedDeliveryTime(org.apache.axis.types.Time publishedDeliveryTime) {
379
        this.publishedDeliveryTime = publishedDeliveryTime;
380
    }
381
 
382
 
383
    /**
384
     * Gets the commitDate value for this ShipmentOperationalDetail.
385
     * 
386
     * @return commitDate   * Committed date of delivery.
387
     */
388
    public java.util.Date getCommitDate() {
389
        return commitDate;
390
    }
391
 
392
 
393
    /**
394
     * Sets the commitDate value for this ShipmentOperationalDetail.
395
     * 
396
     * @param commitDate   * Committed date of delivery.
397
     */
398
    public void setCommitDate(java.util.Date commitDate) {
399
        this.commitDate = commitDate;
400
    }
401
 
402
 
403
    /**
404
     * Gets the commitDay value for this ShipmentOperationalDetail.
405
     * 
406
     * @return commitDay   * Committed day of week of delivery.
407
     */
408
    public com.fedex.ship.stub.DayOfWeekType getCommitDay() {
409
        return commitDay;
410
    }
411
 
412
 
413
    /**
414
     * Sets the commitDay value for this ShipmentOperationalDetail.
415
     * 
416
     * @param commitDay   * Committed day of week of delivery.
417
     */
418
    public void setCommitDay(com.fedex.ship.stub.DayOfWeekType commitDay) {
419
        this.commitDay = commitDay;
420
    }
421
 
422
 
423
    /**
424
     * Gets the transitTime value for this ShipmentOperationalDetail.
425
     * 
426
     * @return transitTime   * Standard transit time per origin, destination, and service.
427
     */
428
    public com.fedex.ship.stub.TransitTimeType getTransitTime() {
429
        return transitTime;
430
    }
431
 
432
 
433
    /**
434
     * Sets the transitTime value for this ShipmentOperationalDetail.
435
     * 
436
     * @param transitTime   * Standard transit time per origin, destination, and service.
437
     */
438
    public void setTransitTime(com.fedex.ship.stub.TransitTimeType transitTime) {
439
        this.transitTime = transitTime;
440
    }
441
 
442
 
443
    /**
444
     * Gets the maximumTransitTime value for this ShipmentOperationalDetail.
445
     * 
446
     * @return maximumTransitTime   * Maximum expected transit time
447
     */
448
    public com.fedex.ship.stub.TransitTimeType getMaximumTransitTime() {
449
        return maximumTransitTime;
450
    }
451
 
452
 
453
    /**
454
     * Sets the maximumTransitTime value for this ShipmentOperationalDetail.
455
     * 
456
     * @param maximumTransitTime   * Maximum expected transit time
457
     */
458
    public void setMaximumTransitTime(com.fedex.ship.stub.TransitTimeType maximumTransitTime) {
459
        this.maximumTransitTime = maximumTransitTime;
460
    }
461
 
462
 
463
    /**
464
     * Gets the customTransitTime value for this ShipmentOperationalDetail.
465
     * 
466
     * @return customTransitTime   * Transit time based on customer eligibility.
467
     */
468
    public com.fedex.ship.stub.TransitTimeType getCustomTransitTime() {
469
        return customTransitTime;
470
    }
471
 
472
 
473
    /**
474
     * Sets the customTransitTime value for this ShipmentOperationalDetail.
475
     * 
476
     * @param customTransitTime   * Transit time based on customer eligibility.
477
     */
478
    public void setCustomTransitTime(com.fedex.ship.stub.TransitTimeType customTransitTime) {
479
        this.customTransitTime = customTransitTime;
480
    }
481
 
482
 
483
    /**
484
     * Gets the ineligibleForMoneyBackGuarantee value for this ShipmentOperationalDetail.
485
     * 
486
     * @return ineligibleForMoneyBackGuarantee   * Indicates that this shipment is not eligible for money back
487
     * guarantee.
488
     */
489
    public java.lang.Boolean getIneligibleForMoneyBackGuarantee() {
490
        return ineligibleForMoneyBackGuarantee;
491
    }
492
 
493
 
494
    /**
495
     * Sets the ineligibleForMoneyBackGuarantee value for this ShipmentOperationalDetail.
496
     * 
497
     * @param ineligibleForMoneyBackGuarantee   * Indicates that this shipment is not eligible for money back
498
     * guarantee.
499
     */
500
    public void setIneligibleForMoneyBackGuarantee(java.lang.Boolean ineligibleForMoneyBackGuarantee) {
501
        this.ineligibleForMoneyBackGuarantee = ineligibleForMoneyBackGuarantee;
502
    }
503
 
504
 
505
    /**
506
     * Gets the deliveryEligibilities value for this ShipmentOperationalDetail.
507
     * 
508
     * @return deliveryEligibilities   * FedEx Ground delivery features for which this shipment may
509
     * be eligible.
510
     */
511
    public com.fedex.ship.stub.GroundDeliveryEligibilityType[] getDeliveryEligibilities() {
512
        return deliveryEligibilities;
513
    }
514
 
515
 
516
    /**
517
     * Sets the deliveryEligibilities value for this ShipmentOperationalDetail.
518
     * 
519
     * @param deliveryEligibilities   * FedEx Ground delivery features for which this shipment may
520
     * be eligible.
521
     */
522
    public void setDeliveryEligibilities(com.fedex.ship.stub.GroundDeliveryEligibilityType[] deliveryEligibilities) {
523
        this.deliveryEligibilities = deliveryEligibilities;
524
    }
525
 
526
    public com.fedex.ship.stub.GroundDeliveryEligibilityType getDeliveryEligibilities(int i) {
527
        return this.deliveryEligibilities[i];
528
    }
529
 
530
    public void setDeliveryEligibilities(int i, com.fedex.ship.stub.GroundDeliveryEligibilityType _value) {
531
        this.deliveryEligibilities[i] = _value;
532
    }
533
 
534
 
535
    /**
536
     * Gets the astraPlannedServiceLevel value for this ShipmentOperationalDetail.
537
     * 
538
     * @return astraPlannedServiceLevel   * Text describing planned delivery.
539
     */
540
    public java.lang.String getAstraPlannedServiceLevel() {
541
        return astraPlannedServiceLevel;
542
    }
543
 
544
 
545
    /**
546
     * Sets the astraPlannedServiceLevel value for this ShipmentOperationalDetail.
547
     * 
548
     * @param astraPlannedServiceLevel   * Text describing planned delivery.
549
     */
550
    public void setAstraPlannedServiceLevel(java.lang.String astraPlannedServiceLevel) {
551
        this.astraPlannedServiceLevel = astraPlannedServiceLevel;
552
    }
553
 
554
 
555
    /**
556
     * Gets the astraDescription value for this ShipmentOperationalDetail.
557
     * 
558
     * @return astraDescription
559
     */
560
    public java.lang.String getAstraDescription() {
561
        return astraDescription;
562
    }
563
 
564
 
565
    /**
566
     * Sets the astraDescription value for this ShipmentOperationalDetail.
567
     * 
568
     * @param astraDescription
569
     */
570
    public void setAstraDescription(java.lang.String astraDescription) {
571
        this.astraDescription = astraDescription;
572
    }
573
 
574
 
575
    /**
576
     * Gets the postalCode value for this ShipmentOperationalDetail.
577
     * 
578
     * @return postalCode
579
     */
580
    public java.lang.String getPostalCode() {
581
        return postalCode;
582
    }
583
 
584
 
585
    /**
586
     * Sets the postalCode value for this ShipmentOperationalDetail.
587
     * 
588
     * @param postalCode
589
     */
590
    public void setPostalCode(java.lang.String postalCode) {
591
        this.postalCode = postalCode;
592
    }
593
 
594
 
595
    /**
596
     * Gets the stateOrProvinceCode value for this ShipmentOperationalDetail.
597
     * 
598
     * @return stateOrProvinceCode
599
     */
600
    public java.lang.String getStateOrProvinceCode() {
601
        return stateOrProvinceCode;
602
    }
603
 
604
 
605
    /**
606
     * Sets the stateOrProvinceCode value for this ShipmentOperationalDetail.
607
     * 
608
     * @param stateOrProvinceCode
609
     */
610
    public void setStateOrProvinceCode(java.lang.String stateOrProvinceCode) {
611
        this.stateOrProvinceCode = stateOrProvinceCode;
612
    }
613
 
614
 
615
    /**
616
     * Gets the countryCode value for this ShipmentOperationalDetail.
617
     * 
618
     * @return countryCode
619
     */
620
    public java.lang.String getCountryCode() {
621
        return countryCode;
622
    }
623
 
624
 
625
    /**
626
     * Sets the countryCode value for this ShipmentOperationalDetail.
627
     * 
628
     * @param countryCode
629
     */
630
    public void setCountryCode(java.lang.String countryCode) {
631
        this.countryCode = countryCode;
632
    }
633
 
634
 
635
    /**
636
     * Gets the airportId value for this ShipmentOperationalDetail.
637
     * 
638
     * @return airportId
639
     */
640
    public java.lang.String getAirportId() {
641
        return airportId;
642
    }
643
 
644
 
645
    /**
646
     * Sets the airportId value for this ShipmentOperationalDetail.
647
     * 
648
     * @param airportId
649
     */
650
    public void setAirportId(java.lang.String airportId) {
651
        this.airportId = airportId;
652
    }
653
 
654
 
655
    /**
656
     * Gets the serviceCode value for this ShipmentOperationalDetail.
657
     * 
658
     * @return serviceCode
659
     */
660
    public java.lang.String getServiceCode() {
661
        return serviceCode;
662
    }
663
 
664
 
665
    /**
666
     * Sets the serviceCode value for this ShipmentOperationalDetail.
667
     * 
668
     * @param serviceCode
669
     */
670
    public void setServiceCode(java.lang.String serviceCode) {
671
        this.serviceCode = serviceCode;
672
    }
673
 
674
 
675
    /**
676
     * Gets the scac value for this ShipmentOperationalDetail.
677
     * 
678
     * @return scac
679
     */
680
    public java.lang.String getScac() {
681
        return scac;
682
    }
683
 
684
 
685
    /**
686
     * Sets the scac value for this ShipmentOperationalDetail.
687
     * 
688
     * @param scac
689
     */
690
    public void setScac(java.lang.String scac) {
691
        this.scac = scac;
692
    }
693
 
694
    private java.lang.Object __equalsCalc = null;
695
    public synchronized boolean equals(java.lang.Object obj) {
696
        if (!(obj instanceof ShipmentOperationalDetail)) return false;
697
        ShipmentOperationalDetail other = (ShipmentOperationalDetail) obj;
698
        if (obj == null) return false;
699
        if (this == obj) return true;
700
        if (__equalsCalc != null) {
701
            return (__equalsCalc == obj);
702
        }
703
        __equalsCalc = obj;
704
        boolean _equals;
705
        _equals = true && 
706
            ((this.ursaPrefixCode==null && other.getUrsaPrefixCode()==null) || 
707
             (this.ursaPrefixCode!=null &&
708
              this.ursaPrefixCode.equals(other.getUrsaPrefixCode()))) &&
709
            ((this.ursaSuffixCode==null && other.getUrsaSuffixCode()==null) || 
710
             (this.ursaSuffixCode!=null &&
711
              this.ursaSuffixCode.equals(other.getUrsaSuffixCode()))) &&
712
            ((this.originLocationId==null && other.getOriginLocationId()==null) || 
713
             (this.originLocationId!=null &&
714
              this.originLocationId.equals(other.getOriginLocationId()))) &&
715
            ((this.originLocationNumber==null && other.getOriginLocationNumber()==null) || 
716
             (this.originLocationNumber!=null &&
717
              this.originLocationNumber.equals(other.getOriginLocationNumber()))) &&
718
            ((this.originServiceArea==null && other.getOriginServiceArea()==null) || 
719
             (this.originServiceArea!=null &&
720
              this.originServiceArea.equals(other.getOriginServiceArea()))) &&
721
            ((this.destinationLocationId==null && other.getDestinationLocationId()==null) || 
722
             (this.destinationLocationId!=null &&
723
              this.destinationLocationId.equals(other.getDestinationLocationId()))) &&
724
            ((this.destinationLocationNumber==null && other.getDestinationLocationNumber()==null) || 
725
             (this.destinationLocationNumber!=null &&
726
              this.destinationLocationNumber.equals(other.getDestinationLocationNumber()))) &&
727
            ((this.destinationServiceArea==null && other.getDestinationServiceArea()==null) || 
728
             (this.destinationServiceArea!=null &&
729
              this.destinationServiceArea.equals(other.getDestinationServiceArea()))) &&
730
            ((this.destinationLocationStateOrProvinceCode==null && other.getDestinationLocationStateOrProvinceCode()==null) || 
731
             (this.destinationLocationStateOrProvinceCode!=null &&
732
              this.destinationLocationStateOrProvinceCode.equals(other.getDestinationLocationStateOrProvinceCode()))) &&
733
            ((this.deliveryDate==null && other.getDeliveryDate()==null) || 
734
             (this.deliveryDate!=null &&
735
              this.deliveryDate.equals(other.getDeliveryDate()))) &&
736
            ((this.deliveryDay==null && other.getDeliveryDay()==null) || 
737
             (this.deliveryDay!=null &&
738
              this.deliveryDay.equals(other.getDeliveryDay()))) &&
739
            ((this.publishedDeliveryTime==null && other.getPublishedDeliveryTime()==null) || 
740
             (this.publishedDeliveryTime!=null &&
741
              this.publishedDeliveryTime.equals(other.getPublishedDeliveryTime()))) &&
742
            ((this.commitDate==null && other.getCommitDate()==null) || 
743
             (this.commitDate!=null &&
744
              this.commitDate.equals(other.getCommitDate()))) &&
745
            ((this.commitDay==null && other.getCommitDay()==null) || 
746
             (this.commitDay!=null &&
747
              this.commitDay.equals(other.getCommitDay()))) &&
748
            ((this.transitTime==null && other.getTransitTime()==null) || 
749
             (this.transitTime!=null &&
750
              this.transitTime.equals(other.getTransitTime()))) &&
751
            ((this.maximumTransitTime==null && other.getMaximumTransitTime()==null) || 
752
             (this.maximumTransitTime!=null &&
753
              this.maximumTransitTime.equals(other.getMaximumTransitTime()))) &&
754
            ((this.customTransitTime==null && other.getCustomTransitTime()==null) || 
755
             (this.customTransitTime!=null &&
756
              this.customTransitTime.equals(other.getCustomTransitTime()))) &&
757
            ((this.ineligibleForMoneyBackGuarantee==null && other.getIneligibleForMoneyBackGuarantee()==null) || 
758
             (this.ineligibleForMoneyBackGuarantee!=null &&
759
              this.ineligibleForMoneyBackGuarantee.equals(other.getIneligibleForMoneyBackGuarantee()))) &&
760
            ((this.deliveryEligibilities==null && other.getDeliveryEligibilities()==null) || 
761
             (this.deliveryEligibilities!=null &&
762
              java.util.Arrays.equals(this.deliveryEligibilities, other.getDeliveryEligibilities()))) &&
763
            ((this.astraPlannedServiceLevel==null && other.getAstraPlannedServiceLevel()==null) || 
764
             (this.astraPlannedServiceLevel!=null &&
765
              this.astraPlannedServiceLevel.equals(other.getAstraPlannedServiceLevel()))) &&
766
            ((this.astraDescription==null && other.getAstraDescription()==null) || 
767
             (this.astraDescription!=null &&
768
              this.astraDescription.equals(other.getAstraDescription()))) &&
769
            ((this.postalCode==null && other.getPostalCode()==null) || 
770
             (this.postalCode!=null &&
771
              this.postalCode.equals(other.getPostalCode()))) &&
772
            ((this.stateOrProvinceCode==null && other.getStateOrProvinceCode()==null) || 
773
             (this.stateOrProvinceCode!=null &&
774
              this.stateOrProvinceCode.equals(other.getStateOrProvinceCode()))) &&
775
            ((this.countryCode==null && other.getCountryCode()==null) || 
776
             (this.countryCode!=null &&
777
              this.countryCode.equals(other.getCountryCode()))) &&
778
            ((this.airportId==null && other.getAirportId()==null) || 
779
             (this.airportId!=null &&
780
              this.airportId.equals(other.getAirportId()))) &&
781
            ((this.serviceCode==null && other.getServiceCode()==null) || 
782
             (this.serviceCode!=null &&
783
              this.serviceCode.equals(other.getServiceCode()))) &&
784
            ((this.scac==null && other.getScac()==null) || 
785
             (this.scac!=null &&
786
              this.scac.equals(other.getScac())));
787
        __equalsCalc = null;
788
        return _equals;
789
    }
790
 
791
    private boolean __hashCodeCalc = false;
792
    public synchronized int hashCode() {
793
        if (__hashCodeCalc) {
794
            return 0;
795
        }
796
        __hashCodeCalc = true;
797
        int _hashCode = 1;
798
        if (getUrsaPrefixCode() != null) {
799
            _hashCode += getUrsaPrefixCode().hashCode();
800
        }
801
        if (getUrsaSuffixCode() != null) {
802
            _hashCode += getUrsaSuffixCode().hashCode();
803
        }
804
        if (getOriginLocationId() != null) {
805
            _hashCode += getOriginLocationId().hashCode();
806
        }
807
        if (getOriginLocationNumber() != null) {
808
            _hashCode += getOriginLocationNumber().hashCode();
809
        }
810
        if (getOriginServiceArea() != null) {
811
            _hashCode += getOriginServiceArea().hashCode();
812
        }
813
        if (getDestinationLocationId() != null) {
814
            _hashCode += getDestinationLocationId().hashCode();
815
        }
816
        if (getDestinationLocationNumber() != null) {
817
            _hashCode += getDestinationLocationNumber().hashCode();
818
        }
819
        if (getDestinationServiceArea() != null) {
820
            _hashCode += getDestinationServiceArea().hashCode();
821
        }
822
        if (getDestinationLocationStateOrProvinceCode() != null) {
823
            _hashCode += getDestinationLocationStateOrProvinceCode().hashCode();
824
        }
825
        if (getDeliveryDate() != null) {
826
            _hashCode += getDeliveryDate().hashCode();
827
        }
828
        if (getDeliveryDay() != null) {
829
            _hashCode += getDeliveryDay().hashCode();
830
        }
831
        if (getPublishedDeliveryTime() != null) {
832
            _hashCode += getPublishedDeliveryTime().hashCode();
833
        }
834
        if (getCommitDate() != null) {
835
            _hashCode += getCommitDate().hashCode();
836
        }
837
        if (getCommitDay() != null) {
838
            _hashCode += getCommitDay().hashCode();
839
        }
840
        if (getTransitTime() != null) {
841
            _hashCode += getTransitTime().hashCode();
842
        }
843
        if (getMaximumTransitTime() != null) {
844
            _hashCode += getMaximumTransitTime().hashCode();
845
        }
846
        if (getCustomTransitTime() != null) {
847
            _hashCode += getCustomTransitTime().hashCode();
848
        }
849
        if (getIneligibleForMoneyBackGuarantee() != null) {
850
            _hashCode += getIneligibleForMoneyBackGuarantee().hashCode();
851
        }
852
        if (getDeliveryEligibilities() != null) {
853
            for (int i=0;
854
                 i<java.lang.reflect.Array.getLength(getDeliveryEligibilities());
855
                 i++) {
856
                java.lang.Object obj = java.lang.reflect.Array.get(getDeliveryEligibilities(), i);
857
                if (obj != null &&
858
                    !obj.getClass().isArray()) {
859
                    _hashCode += obj.hashCode();
860
                }
861
            }
862
        }
863
        if (getAstraPlannedServiceLevel() != null) {
864
            _hashCode += getAstraPlannedServiceLevel().hashCode();
865
        }
866
        if (getAstraDescription() != null) {
867
            _hashCode += getAstraDescription().hashCode();
868
        }
869
        if (getPostalCode() != null) {
870
            _hashCode += getPostalCode().hashCode();
871
        }
872
        if (getStateOrProvinceCode() != null) {
873
            _hashCode += getStateOrProvinceCode().hashCode();
874
        }
875
        if (getCountryCode() != null) {
876
            _hashCode += getCountryCode().hashCode();
877
        }
878
        if (getAirportId() != null) {
879
            _hashCode += getAirportId().hashCode();
880
        }
881
        if (getServiceCode() != null) {
882
            _hashCode += getServiceCode().hashCode();
883
        }
884
        if (getScac() != null) {
885
            _hashCode += getScac().hashCode();
886
        }
887
        __hashCodeCalc = false;
888
        return _hashCode;
889
    }
890
 
891
    // Type metadata
892
    private static org.apache.axis.description.TypeDesc typeDesc =
893
        new org.apache.axis.description.TypeDesc(ShipmentOperationalDetail.class, true);
894
 
895
    static {
896
        typeDesc.setXmlType(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShipmentOperationalDetail"));
897
        org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
898
        elemField.setFieldName("ursaPrefixCode");
899
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "UrsaPrefixCode"));
900
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
901
        elemField.setMinOccurs(0);
902
        elemField.setNillable(false);
903
        typeDesc.addFieldDesc(elemField);
904
        elemField = new org.apache.axis.description.ElementDesc();
905
        elemField.setFieldName("ursaSuffixCode");
906
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "UrsaSuffixCode"));
907
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
908
        elemField.setMinOccurs(0);
909
        elemField.setNillable(false);
910
        typeDesc.addFieldDesc(elemField);
911
        elemField = new org.apache.axis.description.ElementDesc();
912
        elemField.setFieldName("originLocationId");
913
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "OriginLocationId"));
914
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
915
        elemField.setMinOccurs(0);
916
        elemField.setNillable(false);
917
        typeDesc.addFieldDesc(elemField);
918
        elemField = new org.apache.axis.description.ElementDesc();
919
        elemField.setFieldName("originLocationNumber");
920
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "OriginLocationNumber"));
921
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
922
        elemField.setMinOccurs(0);
923
        elemField.setNillable(false);
924
        typeDesc.addFieldDesc(elemField);
925
        elemField = new org.apache.axis.description.ElementDesc();
926
        elemField.setFieldName("originServiceArea");
927
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "OriginServiceArea"));
928
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
929
        elemField.setMinOccurs(0);
930
        elemField.setNillable(false);
931
        typeDesc.addFieldDesc(elemField);
932
        elemField = new org.apache.axis.description.ElementDesc();
933
        elemField.setFieldName("destinationLocationId");
934
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DestinationLocationId"));
935
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
936
        elemField.setMinOccurs(0);
937
        elemField.setNillable(false);
938
        typeDesc.addFieldDesc(elemField);
939
        elemField = new org.apache.axis.description.ElementDesc();
940
        elemField.setFieldName("destinationLocationNumber");
941
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DestinationLocationNumber"));
942
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
943
        elemField.setMinOccurs(0);
944
        elemField.setNillable(false);
945
        typeDesc.addFieldDesc(elemField);
946
        elemField = new org.apache.axis.description.ElementDesc();
947
        elemField.setFieldName("destinationServiceArea");
948
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DestinationServiceArea"));
949
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
950
        elemField.setMinOccurs(0);
951
        elemField.setNillable(false);
952
        typeDesc.addFieldDesc(elemField);
953
        elemField = new org.apache.axis.description.ElementDesc();
954
        elemField.setFieldName("destinationLocationStateOrProvinceCode");
955
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DestinationLocationStateOrProvinceCode"));
956
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
957
        elemField.setMinOccurs(0);
958
        elemField.setNillable(false);
959
        typeDesc.addFieldDesc(elemField);
960
        elemField = new org.apache.axis.description.ElementDesc();
961
        elemField.setFieldName("deliveryDate");
962
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DeliveryDate"));
963
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "date"));
964
        elemField.setMinOccurs(0);
965
        elemField.setNillable(false);
966
        typeDesc.addFieldDesc(elemField);
967
        elemField = new org.apache.axis.description.ElementDesc();
968
        elemField.setFieldName("deliveryDay");
969
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DeliveryDay"));
970
        elemField.setXmlType(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DayOfWeekType"));
971
        elemField.setMinOccurs(0);
972
        elemField.setNillable(false);
973
        typeDesc.addFieldDesc(elemField);
974
        elemField = new org.apache.axis.description.ElementDesc();
975
        elemField.setFieldName("publishedDeliveryTime");
976
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PublishedDeliveryTime"));
977
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "time"));
978
        elemField.setMinOccurs(0);
979
        elemField.setNillable(false);
980
        typeDesc.addFieldDesc(elemField);
981
        elemField = new org.apache.axis.description.ElementDesc();
982
        elemField.setFieldName("commitDate");
983
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CommitDate"));
984
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "date"));
985
        elemField.setMinOccurs(0);
986
        elemField.setNillable(false);
987
        typeDesc.addFieldDesc(elemField);
988
        elemField = new org.apache.axis.description.ElementDesc();
989
        elemField.setFieldName("commitDay");
990
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CommitDay"));
991
        elemField.setXmlType(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DayOfWeekType"));
992
        elemField.setMinOccurs(0);
993
        elemField.setNillable(false);
994
        typeDesc.addFieldDesc(elemField);
995
        elemField = new org.apache.axis.description.ElementDesc();
996
        elemField.setFieldName("transitTime");
997
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "TransitTime"));
998
        elemField.setXmlType(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "TransitTimeType"));
999
        elemField.setMinOccurs(0);
1000
        elemField.setNillable(false);
1001
        typeDesc.addFieldDesc(elemField);
1002
        elemField = new org.apache.axis.description.ElementDesc();
1003
        elemField.setFieldName("maximumTransitTime");
1004
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "MaximumTransitTime"));
1005
        elemField.setXmlType(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "TransitTimeType"));
1006
        elemField.setMinOccurs(0);
1007
        elemField.setNillable(false);
1008
        typeDesc.addFieldDesc(elemField);
1009
        elemField = new org.apache.axis.description.ElementDesc();
1010
        elemField.setFieldName("customTransitTime");
1011
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CustomTransitTime"));
1012
        elemField.setXmlType(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "TransitTimeType"));
1013
        elemField.setMinOccurs(0);
1014
        elemField.setNillable(false);
1015
        typeDesc.addFieldDesc(elemField);
1016
        elemField = new org.apache.axis.description.ElementDesc();
1017
        elemField.setFieldName("ineligibleForMoneyBackGuarantee");
1018
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "IneligibleForMoneyBackGuarantee"));
1019
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
1020
        elemField.setMinOccurs(0);
1021
        elemField.setNillable(false);
1022
        typeDesc.addFieldDesc(elemField);
1023
        elemField = new org.apache.axis.description.ElementDesc();
1024
        elemField.setFieldName("deliveryEligibilities");
1025
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DeliveryEligibilities"));
1026
        elemField.setXmlType(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "GroundDeliveryEligibilityType"));
1027
        elemField.setMinOccurs(0);
1028
        elemField.setNillable(false);
1029
        elemField.setMaxOccursUnbounded(true);
1030
        typeDesc.addFieldDesc(elemField);
1031
        elemField = new org.apache.axis.description.ElementDesc();
1032
        elemField.setFieldName("astraPlannedServiceLevel");
1033
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "AstraPlannedServiceLevel"));
1034
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1035
        elemField.setMinOccurs(0);
1036
        elemField.setNillable(false);
1037
        typeDesc.addFieldDesc(elemField);
1038
        elemField = new org.apache.axis.description.ElementDesc();
1039
        elemField.setFieldName("astraDescription");
1040
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "AstraDescription"));
1041
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1042
        elemField.setMinOccurs(0);
1043
        elemField.setNillable(false);
1044
        typeDesc.addFieldDesc(elemField);
1045
        elemField = new org.apache.axis.description.ElementDesc();
1046
        elemField.setFieldName("postalCode");
1047
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PostalCode"));
1048
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1049
        elemField.setMinOccurs(0);
1050
        elemField.setNillable(false);
1051
        typeDesc.addFieldDesc(elemField);
1052
        elemField = new org.apache.axis.description.ElementDesc();
1053
        elemField.setFieldName("stateOrProvinceCode");
1054
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "StateOrProvinceCode"));
1055
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1056
        elemField.setMinOccurs(0);
1057
        elemField.setNillable(false);
1058
        typeDesc.addFieldDesc(elemField);
1059
        elemField = new org.apache.axis.description.ElementDesc();
1060
        elemField.setFieldName("countryCode");
1061
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CountryCode"));
1062
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1063
        elemField.setMinOccurs(0);
1064
        elemField.setNillable(false);
1065
        typeDesc.addFieldDesc(elemField);
1066
        elemField = new org.apache.axis.description.ElementDesc();
1067
        elemField.setFieldName("airportId");
1068
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "AirportId"));
1069
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1070
        elemField.setMinOccurs(0);
1071
        elemField.setNillable(false);
1072
        typeDesc.addFieldDesc(elemField);
1073
        elemField = new org.apache.axis.description.ElementDesc();
1074
        elemField.setFieldName("serviceCode");
1075
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ServiceCode"));
1076
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1077
        elemField.setMinOccurs(0);
1078
        elemField.setNillable(false);
1079
        typeDesc.addFieldDesc(elemField);
1080
        elemField = new org.apache.axis.description.ElementDesc();
1081
        elemField.setFieldName("scac");
1082
        elemField.setXmlName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "Scac"));
1083
        elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
1084
        elemField.setMinOccurs(0);
1085
        elemField.setNillable(false);
1086
        typeDesc.addFieldDesc(elemField);
1087
    }
1088
 
1089
    /**
1090
     * Return type metadata object
1091
     */
1092
    public static org.apache.axis.description.TypeDesc getTypeDesc() {
1093
        return typeDesc;
1094
    }
1095
 
1096
    /**
1097
     * Get Custom Serializer
1098
     */
1099
    public static org.apache.axis.encoding.Serializer getSerializer(
1100
           java.lang.String mechType, 
1101
           java.lang.Class _javaType,  
1102
           javax.xml.namespace.QName _xmlType) {
1103
        return 
1104
          new  org.apache.axis.encoding.ser.BeanSerializer(
1105
            _javaType, _xmlType, typeDesc);
1106
    }
1107
 
1108
    /**
1109
     * Get Custom Deserializer
1110
     */
1111
    public static org.apache.axis.encoding.Deserializer getDeserializer(
1112
           java.lang.String mechType, 
1113
           java.lang.Class _javaType,  
1114
           javax.xml.namespace.QName _xmlType) {
1115
        return 
1116
          new  org.apache.axis.encoding.ser.BeanDeserializer(
1117
            _javaType, _xmlType, typeDesc);
1118
    }
1119
 
1120
}