Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7487 kshitij.so 1
//
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6 
3
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4
// Any modifications to this file will be lost upon recompilation of the source schema. 
5
// Generated on: 2013.03.04 at 03:49:29 PM IST 
6
//
7
 
8
 
9
package in.shop2020.feeds.products;
10
 
11
import java.math.BigInteger;
12
import java.util.ArrayList;
13
import java.util.List;
14
import javax.xml.bind.annotation.XmlAccessType;
15
import javax.xml.bind.annotation.XmlAccessorType;
16
import javax.xml.bind.annotation.XmlElement;
17
import javax.xml.bind.annotation.XmlRootElement;
18
import javax.xml.bind.annotation.XmlSchemaType;
19
import javax.xml.bind.annotation.XmlType;
20
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
21
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
22
 
23
 
24
/**
25
 * <p>Java class for anonymous complex type.
26
 * 
27
 * <p>The following schema fragment specifies the expected content contained within this class.
28
 * 
29
 * <pre>
30
 * &lt;complexType>
31
 *   &lt;complexContent>
32
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
33
 *       &lt;sequence>
34
 *         &lt;element name="DocumentTransactionID" type="{}IDNumber"/>
35
 *         &lt;element name="StatusCode">
36
 *           &lt;simpleType>
37
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
38
 *               &lt;enumeration value="Complete"/>
39
 *               &lt;enumeration value="Processing"/>
40
 *               &lt;enumeration value="Rejected"/>
41
 *             &lt;/restriction>
42
 *           &lt;/simpleType>
43
 *         &lt;/element>
44
 *         &lt;element name="ProcessingSummary" minOccurs="0">
45
 *           &lt;complexType>
46
 *             &lt;complexContent>
47
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
48
 *                 &lt;sequence>
49
 *                   &lt;element name="MessagesProcessed" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger"/>
50
 *                   &lt;element name="MessagesSuccessful" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger"/>
51
 *                   &lt;element name="MessagesWithError" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger"/>
52
 *                   &lt;element name="MessagesWithWarning" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger"/>
53
 *                 &lt;/sequence>
54
 *               &lt;/restriction>
55
 *             &lt;/complexContent>
56
 *           &lt;/complexType>
57
 *         &lt;/element>
58
 *         &lt;element name="Result" maxOccurs="unbounded" minOccurs="0">
59
 *           &lt;complexType>
60
 *             &lt;complexContent>
61
 *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
62
 *                 &lt;sequence>
63
 *                   &lt;element name="MessageID">
64
 *                     &lt;simpleType>
65
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger">
66
 *                         &lt;pattern value="\d{1,20}"/>
67
 *                       &lt;/restriction>
68
 *                     &lt;/simpleType>
69
 *                   &lt;/element>
70
 *                   &lt;element name="ResultCode">
71
 *                     &lt;simpleType>
72
 *                       &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
73
 *                         &lt;enumeration value="Error"/>
74
 *                         &lt;enumeration value="Warning"/>
75
 *                       &lt;/restriction>
76
 *                     &lt;/simpleType>
77
 *                   &lt;/element>
78
 *                   &lt;element name="ResultMessageCode" type="{}IDNumber"/>
79
 *                   &lt;element name="ResultDescription" type="{http://www.w3.org/2001/XMLSchema}string"/>
80
 *                   &lt;element name="AdditionalInfo" minOccurs="0">
81
 *                     &lt;complexType>
82
 *                       &lt;complexContent>
83
 *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
84
 *                           &lt;sequence>
85
 *                             &lt;element ref="{}SKU" minOccurs="0"/>
86
 *                             &lt;element ref="{}FulfillmentCenterID" minOccurs="0"/>
87
 *                             &lt;element ref="{}AmazonOrderID" minOccurs="0"/>
88
 *                             &lt;element ref="{}AmazonOrderItemCode" minOccurs="0"/>
89
 *                           &lt;/sequence>
90
 *                         &lt;/restriction>
91
 *                       &lt;/complexContent>
92
 *                     &lt;/complexType>
93
 *                   &lt;/element>
94
 *                 &lt;/sequence>
95
 *               &lt;/restriction>
96
 *             &lt;/complexContent>
97
 *           &lt;/complexType>
98
 *         &lt;/element>
99
 *       &lt;/sequence>
100
 *     &lt;/restriction>
101
 *   &lt;/complexContent>
102
 * &lt;/complexType>
103
 * </pre>
104
 * 
105
 * 
106
 */
107
@XmlAccessorType(XmlAccessType.FIELD)
108
@XmlType(name = "", propOrder = {
109
    "documentTransactionID",
110
    "statusCode",
111
    "processingSummary",
112
    "result"
113
})
114
@XmlRootElement(name = "ProcessingReport")
115
public class ProcessingReport {
116
 
117
    @XmlElement(name = "DocumentTransactionID", required = true)
118
    protected BigInteger documentTransactionID;
119
    @XmlElement(name = "StatusCode", required = true)
120
    protected String statusCode;
121
    @XmlElement(name = "ProcessingSummary")
122
    protected ProcessingReport.ProcessingSummary processingSummary;
123
    @XmlElement(name = "Result")
124
    protected List<ProcessingReport.Result> result;
125
 
126
    /**
127
     * Gets the value of the documentTransactionID property.
128
     * 
129
     * @return
130
     *     possible object is
131
     *     {@link BigInteger }
132
     *     
133
     */
134
    public BigInteger getDocumentTransactionID() {
135
        return documentTransactionID;
136
    }
137
 
138
    /**
139
     * Sets the value of the documentTransactionID property.
140
     * 
141
     * @param value
142
     *     allowed object is
143
     *     {@link BigInteger }
144
     *     
145
     */
146
    public void setDocumentTransactionID(BigInteger value) {
147
        this.documentTransactionID = value;
148
    }
149
 
150
    /**
151
     * Gets the value of the statusCode property.
152
     * 
153
     * @return
154
     *     possible object is
155
     *     {@link String }
156
     *     
157
     */
158
    public String getStatusCode() {
159
        return statusCode;
160
    }
161
 
162
    /**
163
     * Sets the value of the statusCode property.
164
     * 
165
     * @param value
166
     *     allowed object is
167
     *     {@link String }
168
     *     
169
     */
170
    public void setStatusCode(String value) {
171
        this.statusCode = value;
172
    }
173
 
174
    /**
175
     * Gets the value of the processingSummary property.
176
     * 
177
     * @return
178
     *     possible object is
179
     *     {@link ProcessingReport.ProcessingSummary }
180
     *     
181
     */
182
    public ProcessingReport.ProcessingSummary getProcessingSummary() {
183
        return processingSummary;
184
    }
185
 
186
    /**
187
     * Sets the value of the processingSummary property.
188
     * 
189
     * @param value
190
     *     allowed object is
191
     *     {@link ProcessingReport.ProcessingSummary }
192
     *     
193
     */
194
    public void setProcessingSummary(ProcessingReport.ProcessingSummary value) {
195
        this.processingSummary = value;
196
    }
197
 
198
    /**
199
     * Gets the value of the result property.
200
     * 
201
     * <p>
202
     * This accessor method returns a reference to the live list,
203
     * not a snapshot. Therefore any modification you make to the
204
     * returned list will be present inside the JAXB object.
205
     * This is why there is not a <CODE>set</CODE> method for the result property.
206
     * 
207
     * <p>
208
     * For example, to add a new item, do as follows:
209
     * <pre>
210
     *    getResult().add(newItem);
211
     * </pre>
212
     * 
213
     * 
214
     * <p>
215
     * Objects of the following type(s) are allowed in the list
216
     * {@link ProcessingReport.Result }
217
     * 
218
     * 
219
     */
220
    public List<ProcessingReport.Result> getResult() {
221
        if (result == null) {
222
            result = new ArrayList<ProcessingReport.Result>();
223
        }
224
        return this.result;
225
    }
226
 
227
 
228
    /**
229
     * <p>Java class for anonymous complex type.
230
     * 
231
     * <p>The following schema fragment specifies the expected content contained within this class.
232
     * 
233
     * <pre>
234
     * &lt;complexType>
235
     *   &lt;complexContent>
236
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
237
     *       &lt;sequence>
238
     *         &lt;element name="MessagesProcessed" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger"/>
239
     *         &lt;element name="MessagesSuccessful" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger"/>
240
     *         &lt;element name="MessagesWithError" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger"/>
241
     *         &lt;element name="MessagesWithWarning" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger"/>
242
     *       &lt;/sequence>
243
     *     &lt;/restriction>
244
     *   &lt;/complexContent>
245
     * &lt;/complexType>
246
     * </pre>
247
     * 
248
     * 
249
     */
250
    @XmlAccessorType(XmlAccessType.FIELD)
251
    @XmlType(name = "", propOrder = {
252
        "messagesProcessed",
253
        "messagesSuccessful",
254
        "messagesWithError",
255
        "messagesWithWarning"
256
    })
257
    public static class ProcessingSummary {
258
 
259
        @XmlElement(name = "MessagesProcessed", required = true)
260
        @XmlSchemaType(name = "nonNegativeInteger")
261
        protected BigInteger messagesProcessed;
262
        @XmlElement(name = "MessagesSuccessful", required = true)
263
        @XmlSchemaType(name = "nonNegativeInteger")
264
        protected BigInteger messagesSuccessful;
265
        @XmlElement(name = "MessagesWithError", required = true)
266
        @XmlSchemaType(name = "nonNegativeInteger")
267
        protected BigInteger messagesWithError;
268
        @XmlElement(name = "MessagesWithWarning", required = true)
269
        @XmlSchemaType(name = "nonNegativeInteger")
270
        protected BigInteger messagesWithWarning;
271
 
272
        /**
273
         * Gets the value of the messagesProcessed property.
274
         * 
275
         * @return
276
         *     possible object is
277
         *     {@link BigInteger }
278
         *     
279
         */
280
        public BigInteger getMessagesProcessed() {
281
            return messagesProcessed;
282
        }
283
 
284
        /**
285
         * Sets the value of the messagesProcessed property.
286
         * 
287
         * @param value
288
         *     allowed object is
289
         *     {@link BigInteger }
290
         *     
291
         */
292
        public void setMessagesProcessed(BigInteger value) {
293
            this.messagesProcessed = value;
294
        }
295
 
296
        /**
297
         * Gets the value of the messagesSuccessful property.
298
         * 
299
         * @return
300
         *     possible object is
301
         *     {@link BigInteger }
302
         *     
303
         */
304
        public BigInteger getMessagesSuccessful() {
305
            return messagesSuccessful;
306
        }
307
 
308
        /**
309
         * Sets the value of the messagesSuccessful property.
310
         * 
311
         * @param value
312
         *     allowed object is
313
         *     {@link BigInteger }
314
         *     
315
         */
316
        public void setMessagesSuccessful(BigInteger value) {
317
            this.messagesSuccessful = value;
318
        }
319
 
320
        /**
321
         * Gets the value of the messagesWithError property.
322
         * 
323
         * @return
324
         *     possible object is
325
         *     {@link BigInteger }
326
         *     
327
         */
328
        public BigInteger getMessagesWithError() {
329
            return messagesWithError;
330
        }
331
 
332
        /**
333
         * Sets the value of the messagesWithError property.
334
         * 
335
         * @param value
336
         *     allowed object is
337
         *     {@link BigInteger }
338
         *     
339
         */
340
        public void setMessagesWithError(BigInteger value) {
341
            this.messagesWithError = value;
342
        }
343
 
344
        /**
345
         * Gets the value of the messagesWithWarning property.
346
         * 
347
         * @return
348
         *     possible object is
349
         *     {@link BigInteger }
350
         *     
351
         */
352
        public BigInteger getMessagesWithWarning() {
353
            return messagesWithWarning;
354
        }
355
 
356
        /**
357
         * Sets the value of the messagesWithWarning property.
358
         * 
359
         * @param value
360
         *     allowed object is
361
         *     {@link BigInteger }
362
         *     
363
         */
364
        public void setMessagesWithWarning(BigInteger value) {
365
            this.messagesWithWarning = value;
366
        }
367
 
368
    }
369
 
370
 
371
    /**
372
     * <p>Java class for anonymous complex type.
373
     * 
374
     * <p>The following schema fragment specifies the expected content contained within this class.
375
     * 
376
     * <pre>
377
     * &lt;complexType>
378
     *   &lt;complexContent>
379
     *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
380
     *       &lt;sequence>
381
     *         &lt;element name="MessageID">
382
     *           &lt;simpleType>
383
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger">
384
     *               &lt;pattern value="\d{1,20}"/>
385
     *             &lt;/restriction>
386
     *           &lt;/simpleType>
387
     *         &lt;/element>
388
     *         &lt;element name="ResultCode">
389
     *           &lt;simpleType>
390
     *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
391
     *               &lt;enumeration value="Error"/>
392
     *               &lt;enumeration value="Warning"/>
393
     *             &lt;/restriction>
394
     *           &lt;/simpleType>
395
     *         &lt;/element>
396
     *         &lt;element name="ResultMessageCode" type="{}IDNumber"/>
397
     *         &lt;element name="ResultDescription" type="{http://www.w3.org/2001/XMLSchema}string"/>
398
     *         &lt;element name="AdditionalInfo" minOccurs="0">
399
     *           &lt;complexType>
400
     *             &lt;complexContent>
401
     *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
402
     *                 &lt;sequence>
403
     *                   &lt;element ref="{}SKU" minOccurs="0"/>
404
     *                   &lt;element ref="{}FulfillmentCenterID" minOccurs="0"/>
405
     *                   &lt;element ref="{}AmazonOrderID" minOccurs="0"/>
406
     *                   &lt;element ref="{}AmazonOrderItemCode" minOccurs="0"/>
407
     *                 &lt;/sequence>
408
     *               &lt;/restriction>
409
     *             &lt;/complexContent>
410
     *           &lt;/complexType>
411
     *         &lt;/element>
412
     *       &lt;/sequence>
413
     *     &lt;/restriction>
414
     *   &lt;/complexContent>
415
     * &lt;/complexType>
416
     * </pre>
417
     * 
418
     * 
419
     */
420
    @XmlAccessorType(XmlAccessType.FIELD)
421
    @XmlType(name = "", propOrder = {
422
        "messageID",
423
        "resultCode",
424
        "resultMessageCode",
425
        "resultDescription",
426
        "additionalInfo"
427
    })
428
    public static class Result {
429
 
430
        @XmlElement(name = "MessageID", required = true)
431
        protected BigInteger messageID;
432
        @XmlElement(name = "ResultCode", required = true)
433
        protected String resultCode;
434
        @XmlElement(name = "ResultMessageCode", required = true)
435
        protected BigInteger resultMessageCode;
436
        @XmlElement(name = "ResultDescription", required = true)
437
        protected String resultDescription;
438
        @XmlElement(name = "AdditionalInfo")
439
        protected ProcessingReport.Result.AdditionalInfo additionalInfo;
440
 
441
        /**
442
         * Gets the value of the messageID property.
443
         * 
444
         * @return
445
         *     possible object is
446
         *     {@link BigInteger }
447
         *     
448
         */
449
        public BigInteger getMessageID() {
450
            return messageID;
451
        }
452
 
453
        /**
454
         * Sets the value of the messageID property.
455
         * 
456
         * @param value
457
         *     allowed object is
458
         *     {@link BigInteger }
459
         *     
460
         */
461
        public void setMessageID(BigInteger value) {
462
            this.messageID = value;
463
        }
464
 
465
        /**
466
         * Gets the value of the resultCode property.
467
         * 
468
         * @return
469
         *     possible object is
470
         *     {@link String }
471
         *     
472
         */
473
        public String getResultCode() {
474
            return resultCode;
475
        }
476
 
477
        /**
478
         * Sets the value of the resultCode property.
479
         * 
480
         * @param value
481
         *     allowed object is
482
         *     {@link String }
483
         *     
484
         */
485
        public void setResultCode(String value) {
486
            this.resultCode = value;
487
        }
488
 
489
        /**
490
         * Gets the value of the resultMessageCode property.
491
         * 
492
         * @return
493
         *     possible object is
494
         *     {@link BigInteger }
495
         *     
496
         */
497
        public BigInteger getResultMessageCode() {
498
            return resultMessageCode;
499
        }
500
 
501
        /**
502
         * Sets the value of the resultMessageCode property.
503
         * 
504
         * @param value
505
         *     allowed object is
506
         *     {@link BigInteger }
507
         *     
508
         */
509
        public void setResultMessageCode(BigInteger value) {
510
            this.resultMessageCode = value;
511
        }
512
 
513
        /**
514
         * Gets the value of the resultDescription property.
515
         * 
516
         * @return
517
         *     possible object is
518
         *     {@link String }
519
         *     
520
         */
521
        public String getResultDescription() {
522
            return resultDescription;
523
        }
524
 
525
        /**
526
         * Sets the value of the resultDescription property.
527
         * 
528
         * @param value
529
         *     allowed object is
530
         *     {@link String }
531
         *     
532
         */
533
        public void setResultDescription(String value) {
534
            this.resultDescription = value;
535
        }
536
 
537
        /**
538
         * Gets the value of the additionalInfo property.
539
         * 
540
         * @return
541
         *     possible object is
542
         *     {@link ProcessingReport.Result.AdditionalInfo }
543
         *     
544
         */
545
        public ProcessingReport.Result.AdditionalInfo getAdditionalInfo() {
546
            return additionalInfo;
547
        }
548
 
549
        /**
550
         * Sets the value of the additionalInfo property.
551
         * 
552
         * @param value
553
         *     allowed object is
554
         *     {@link ProcessingReport.Result.AdditionalInfo }
555
         *     
556
         */
557
        public void setAdditionalInfo(ProcessingReport.Result.AdditionalInfo value) {
558
            this.additionalInfo = value;
559
        }
560
 
561
 
562
        /**
563
         * <p>Java class for anonymous complex type.
564
         * 
565
         * <p>The following schema fragment specifies the expected content contained within this class.
566
         * 
567
         * <pre>
568
         * &lt;complexType>
569
         *   &lt;complexContent>
570
         *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
571
         *       &lt;sequence>
572
         *         &lt;element ref="{}SKU" minOccurs="0"/>
573
         *         &lt;element ref="{}FulfillmentCenterID" minOccurs="0"/>
574
         *         &lt;element ref="{}AmazonOrderID" minOccurs="0"/>
575
         *         &lt;element ref="{}AmazonOrderItemCode" minOccurs="0"/>
576
         *       &lt;/sequence>
577
         *     &lt;/restriction>
578
         *   &lt;/complexContent>
579
         * &lt;/complexType>
580
         * </pre>
581
         * 
582
         * 
583
         */
584
        @XmlAccessorType(XmlAccessType.FIELD)
585
        @XmlType(name = "", propOrder = {
586
            "sku",
587
            "fulfillmentCenterID",
588
            "amazonOrderID",
589
            "amazonOrderItemCode"
590
        })
591
        public static class AdditionalInfo {
592
 
593
            @XmlElement(name = "SKU")
594
            @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
595
            protected String sku;
596
            @XmlElement(name = "FulfillmentCenterID")
597
            @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
598
            protected String fulfillmentCenterID;
599
            @XmlElement(name = "AmazonOrderID")
600
            protected String amazonOrderID;
601
            @XmlElement(name = "AmazonOrderItemCode")
602
            protected String amazonOrderItemCode;
603
 
604
            /**
605
             * Gets the value of the sku property.
606
             * 
607
             * @return
608
             *     possible object is
609
             *     {@link String }
610
             *     
611
             */
612
            public String getSKU() {
613
                return sku;
614
            }
615
 
616
            /**
617
             * Sets the value of the sku property.
618
             * 
619
             * @param value
620
             *     allowed object is
621
             *     {@link String }
622
             *     
623
             */
624
            public void setSKU(String value) {
625
                this.sku = value;
626
            }
627
 
628
            /**
629
             * Gets the value of the fulfillmentCenterID property.
630
             * 
631
             * @return
632
             *     possible object is
633
             *     {@link String }
634
             *     
635
             */
636
            public String getFulfillmentCenterID() {
637
                return fulfillmentCenterID;
638
            }
639
 
640
            /**
641
             * Sets the value of the fulfillmentCenterID property.
642
             * 
643
             * @param value
644
             *     allowed object is
645
             *     {@link String }
646
             *     
647
             */
648
            public void setFulfillmentCenterID(String value) {
649
                this.fulfillmentCenterID = value;
650
            }
651
 
652
            /**
653
             * Gets the value of the amazonOrderID property.
654
             * 
655
             * @return
656
             *     possible object is
657
             *     {@link String }
658
             *     
659
             */
660
            public String getAmazonOrderID() {
661
                return amazonOrderID;
662
            }
663
 
664
            /**
665
             * Sets the value of the amazonOrderID property.
666
             * 
667
             * @param value
668
             *     allowed object is
669
             *     {@link String }
670
             *     
671
             */
672
            public void setAmazonOrderID(String value) {
673
                this.amazonOrderID = value;
674
            }
675
 
676
            /**
677
             * Gets the value of the amazonOrderItemCode property.
678
             * 
679
             * @return
680
             *     possible object is
681
             *     {@link String }
682
             *     
683
             */
684
            public String getAmazonOrderItemCode() {
685
                return amazonOrderItemCode;
686
            }
687
 
688
            /**
689
             * Sets the value of the amazonOrderItemCode property.
690
             * 
691
             * @param value
692
             *     allowed object is
693
             *     {@link String }
694
             *     
695
             */
696
            public void setAmazonOrderItemCode(String value) {
697
                this.amazonOrderItemCode = value;
698
            }
699
 
700
        }
701
 
702
    }
703
 
704
}