View Javadoc

1   //
2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.2-b01-fcs 
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: 2007.04.05 at 10:47:13 AM CEST 
6   //
7   
8   
9   package com.amazon.webservices.awsecommerceservice._2007_04_04;
10  
11  import java.math.BigInteger;
12  import java.util.ArrayList;
13  import javax.xml.bind.annotation.XmlAccessType;
14  import javax.xml.bind.annotation.XmlAccessorType;
15  import javax.xml.bind.annotation.XmlElement;
16  import javax.xml.bind.annotation.XmlRootElement;
17  import javax.xml.bind.annotation.XmlSchemaType;
18  import javax.xml.bind.annotation.XmlType;
19  
20  
21  /**
22   * <p>Java class for anonymous complex type.
23   * 
24   * <p>The following schema fragment specifies the expected content contained within this class.
25   * 
26   * <pre>
27   * &lt;complexType>
28   *   &lt;complexContent>
29   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
30   *       &lt;sequence>
31   *         &lt;element ref="{http://webservices.amazon.com/AWSECommerceService/2007-04-04}Request" minOccurs="0"/>
32   *         &lt;element name="TotalResults" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
33   *         &lt;element name="TotalPages" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
34   *         &lt;element ref="{http://webservices.amazon.com/AWSECommerceService/2007-04-04}List" maxOccurs="unbounded" minOccurs="0"/>
35   *       &lt;/sequence>
36   *     &lt;/restriction>
37   *   &lt;/complexContent>
38   * &lt;/complexType>
39   * </pre>
40   * 
41   * 
42   */
43  @XmlAccessorType(XmlAccessType.FIELD)
44  @XmlType(name = "", propOrder = {
45      "request",
46      "totalResults",
47      "totalPages",
48      "list"
49  })
50  @XmlRootElement(name = "Lists")
51  public class Lists {
52  
53      @XmlElement(name = "Request")
54      protected Request request;
55      @XmlElement(name = "TotalResults")
56      @XmlSchemaType(name = "nonNegativeInteger")
57      protected BigInteger totalResults;
58      @XmlElement(name = "TotalPages")
59      @XmlSchemaType(name = "nonNegativeInteger")
60      protected BigInteger totalPages;
61      @XmlElement(name = "List")
62      protected java.util.List<com.amazon.webservices.awsecommerceservice._2007_04_04.List> list;
63  
64      /**
65       * Gets the value of the request property.
66       * 
67       * @return
68       *     possible object is
69       *     {@link Request }
70       *     
71       */
72      public Request getRequest() {
73          return request;
74      }
75  
76      /**
77       * Sets the value of the request property.
78       * 
79       * @param value
80       *     allowed object is
81       *     {@link Request }
82       *     
83       */
84      public void setRequest(Request value) {
85          this.request = value;
86      }
87  
88      /**
89       * Gets the value of the totalResults property.
90       * 
91       * @return
92       *     possible object is
93       *     {@link BigInteger }
94       *     
95       */
96      public BigInteger getTotalResults() {
97          return totalResults;
98      }
99  
100     /**
101      * Sets the value of the totalResults property.
102      * 
103      * @param value
104      *     allowed object is
105      *     {@link BigInteger }
106      *     
107      */
108     public void setTotalResults(BigInteger value) {
109         this.totalResults = value;
110     }
111 
112     /**
113      * Gets the value of the totalPages property.
114      * 
115      * @return
116      *     possible object is
117      *     {@link BigInteger }
118      *     
119      */
120     public BigInteger getTotalPages() {
121         return totalPages;
122     }
123 
124     /**
125      * Sets the value of the totalPages property.
126      * 
127      * @param value
128      *     allowed object is
129      *     {@link BigInteger }
130      *     
131      */
132     public void setTotalPages(BigInteger value) {
133         this.totalPages = value;
134     }
135 
136     /**
137      * Gets the value of the list property.
138      * 
139      * <p>
140      * This accessor method returns a reference to the live list,
141      * not a snapshot. Therefore any modification you make to the
142      * returned list will be present inside the JAXB object.
143      * This is why there is not a <CODE>set</CODE> method for the list property.
144      * 
145      * <p>
146      * For example, to add a new item, do as follows:
147      * <pre>
148      *    getList().add(newItem);
149      * </pre>
150      * 
151      * 
152      * <p>
153      * Objects of the following type(s) are allowed in the list
154      * {@link com.amazon.webservices.awsecommerceservice._2007_04_04.List }
155      * 
156      * 
157      */
158     public java.util.List<com.amazon.webservices.awsecommerceservice._2007_04_04.List> getList() {
159         if (list == null) {
160             list = new ArrayList<com.amazon.webservices.awsecommerceservice._2007_04_04.List>();
161         }
162         return this.list;
163     }
164 
165 }