
com.amazon.webservices.awsecommerceservice.Item Maven / Gradle / Ivy
Show all versions of molindo-amazonclient Show documentation
package com.amazon.webservices.awsecommerceservice;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ASIN" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="ParentASIN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element ref="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}Errors" minOccurs="0"/>
* <element name="DetailPageURL" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element ref="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}ItemLinks" minOccurs="0"/>
* <element name="SalesRank" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="SmallImage" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}Image" minOccurs="0"/>
* <element name="MediumImage" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}Image" minOccurs="0"/>
* <element name="LargeImage" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}Image" minOccurs="0"/>
* <element name="ImageSets" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element ref="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}ImageSet" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element ref="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}ItemAttributes" minOccurs="0"/>
* <element name="VariationAttributes" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element ref="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}VariationAttribute" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element ref="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}RelatedItems" maxOccurs="unbounded" minOccurs="0"/>
* <element ref="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}Collections" minOccurs="0"/>
* <element name="Subjects" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Subject" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element ref="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}OfferSummary" minOccurs="0"/>
* <element ref="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}Offers" minOccurs="0"/>
* <element ref="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}VariationSummary" minOccurs="0"/>
* <element ref="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}Variations" minOccurs="0"/>
* <element ref="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}CustomerReviews" minOccurs="0"/>
* <element ref="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}EditorialReviews" minOccurs="0"/>
* <element ref="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}SimilarProducts" minOccurs="0"/>
* <element ref="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}Accessories" minOccurs="0"/>
* <element ref="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}Tracks" minOccurs="0"/>
* <element ref="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}BrowseNodes" minOccurs="0"/>
* <element name="AlternateVersions" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="AlternateVersion" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ASIN" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Binding" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"asin",
"parentASIN",
"errors",
"detailPageURL",
"itemLinks",
"salesRank",
"smallImage",
"mediumImage",
"largeImage",
"imageSets",
"itemAttributes",
"variationAttributes",
"relatedItems",
"collections",
"subjects",
"offerSummary",
"offers",
"variationSummary",
"variations",
"customerReviews",
"editorialReviews",
"similarProducts",
"accessories",
"tracks",
"browseNodes",
"alternateVersions"
})
@XmlRootElement(name = "Item")
public class Item
implements Serializable
{
private final static long serialVersionUID = 1L;
@XmlElement(name = "ASIN", required = true)
protected String asin;
@XmlElement(name = "ParentASIN")
protected String parentASIN;
@XmlElement(name = "Errors")
protected Errors errors;
@XmlElement(name = "DetailPageURL")
protected String detailPageURL;
@XmlElement(name = "ItemLinks")
protected ItemLinks itemLinks;
@XmlElement(name = "SalesRank")
protected String salesRank;
@XmlElement(name = "SmallImage")
protected Image smallImage;
@XmlElement(name = "MediumImage")
protected Image mediumImage;
@XmlElement(name = "LargeImage")
protected Image largeImage;
@XmlElement(name = "ImageSets")
protected List imageSets;
@XmlElement(name = "ItemAttributes")
protected ItemAttributes itemAttributes;
@XmlElement(name = "VariationAttributes")
protected Item.VariationAttributes variationAttributes;
@XmlElement(name = "RelatedItems")
protected List relatedItems;
@XmlElement(name = "Collections")
protected Collections collections;
@XmlElement(name = "Subjects")
protected Item.Subjects subjects;
@XmlElement(name = "OfferSummary")
protected OfferSummary offerSummary;
@XmlElement(name = "Offers")
protected Offers offers;
@XmlElement(name = "VariationSummary")
protected VariationSummary variationSummary;
@XmlElement(name = "Variations")
protected Variations variations;
@XmlElement(name = "CustomerReviews")
protected CustomerReviews customerReviews;
@XmlElement(name = "EditorialReviews")
protected EditorialReviews editorialReviews;
@XmlElement(name = "SimilarProducts")
protected SimilarProducts similarProducts;
@XmlElement(name = "Accessories")
protected Accessories accessories;
@XmlElement(name = "Tracks")
protected Tracks tracks;
@XmlElement(name = "BrowseNodes")
protected BrowseNodes browseNodes;
@XmlElement(name = "AlternateVersions")
protected Item.AlternateVersions alternateVersions;
/**
* Gets the value of the asin property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getASIN() {
return asin;
}
/**
* Sets the value of the asin property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setASIN(String value) {
this.asin = value;
}
/**
* Gets the value of the parentASIN property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getParentASIN() {
return parentASIN;
}
/**
* Sets the value of the parentASIN property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParentASIN(String value) {
this.parentASIN = value;
}
/**
* Gets the value of the errors property.
*
* @return
* possible object is
* {@link Errors }
*
*/
public Errors getErrors() {
return errors;
}
/**
* Sets the value of the errors property.
*
* @param value
* allowed object is
* {@link Errors }
*
*/
public void setErrors(Errors value) {
this.errors = value;
}
/**
* Gets the value of the detailPageURL property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDetailPageURL() {
return detailPageURL;
}
/**
* Sets the value of the detailPageURL property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDetailPageURL(String value) {
this.detailPageURL = value;
}
/**
* Gets the value of the itemLinks property.
*
* @return
* possible object is
* {@link ItemLinks }
*
*/
public ItemLinks getItemLinks() {
return itemLinks;
}
/**
* Sets the value of the itemLinks property.
*
* @param value
* allowed object is
* {@link ItemLinks }
*
*/
public void setItemLinks(ItemLinks value) {
this.itemLinks = value;
}
/**
* Gets the value of the salesRank property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSalesRank() {
return salesRank;
}
/**
* Sets the value of the salesRank property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSalesRank(String value) {
this.salesRank = value;
}
/**
* Gets the value of the smallImage property.
*
* @return
* possible object is
* {@link Image }
*
*/
public Image getSmallImage() {
return smallImage;
}
/**
* Sets the value of the smallImage property.
*
* @param value
* allowed object is
* {@link Image }
*
*/
public void setSmallImage(Image value) {
this.smallImage = value;
}
/**
* Gets the value of the mediumImage property.
*
* @return
* possible object is
* {@link Image }
*
*/
public Image getMediumImage() {
return mediumImage;
}
/**
* Sets the value of the mediumImage property.
*
* @param value
* allowed object is
* {@link Image }
*
*/
public void setMediumImage(Image value) {
this.mediumImage = value;
}
/**
* Gets the value of the largeImage property.
*
* @return
* possible object is
* {@link Image }
*
*/
public Image getLargeImage() {
return largeImage;
}
/**
* Sets the value of the largeImage property.
*
* @param value
* allowed object is
* {@link Image }
*
*/
public void setLargeImage(Image value) {
this.largeImage = value;
}
/**
* Gets the value of the imageSets property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the imageSets property.
*
*
* For example, to add a new item, do as follows:
*
* getImageSets().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Item.ImageSets }
*
*
*/
public List getImageSets() {
if (imageSets == null) {
imageSets = new ArrayList();
}
return this.imageSets;
}
/**
* Gets the value of the itemAttributes property.
*
* @return
* possible object is
* {@link ItemAttributes }
*
*/
public ItemAttributes getItemAttributes() {
return itemAttributes;
}
/**
* Sets the value of the itemAttributes property.
*
* @param value
* allowed object is
* {@link ItemAttributes }
*
*/
public void setItemAttributes(ItemAttributes value) {
this.itemAttributes = value;
}
/**
* Gets the value of the variationAttributes property.
*
* @return
* possible object is
* {@link Item.VariationAttributes }
*
*/
public Item.VariationAttributes getVariationAttributes() {
return variationAttributes;
}
/**
* Sets the value of the variationAttributes property.
*
* @param value
* allowed object is
* {@link Item.VariationAttributes }
*
*/
public void setVariationAttributes(Item.VariationAttributes value) {
this.variationAttributes = value;
}
/**
* Gets the value of the relatedItems property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the relatedItems property.
*
*
* For example, to add a new item, do as follows:
*
* getRelatedItems().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link RelatedItems }
*
*
*/
public List getRelatedItems() {
if (relatedItems == null) {
relatedItems = new ArrayList();
}
return this.relatedItems;
}
/**
* Gets the value of the collections property.
*
* @return
* possible object is
* {@link Collections }
*
*/
public Collections getCollections() {
return collections;
}
/**
* Sets the value of the collections property.
*
* @param value
* allowed object is
* {@link Collections }
*
*/
public void setCollections(Collections value) {
this.collections = value;
}
/**
* Gets the value of the subjects property.
*
* @return
* possible object is
* {@link Item.Subjects }
*
*/
public Item.Subjects getSubjects() {
return subjects;
}
/**
* Sets the value of the subjects property.
*
* @param value
* allowed object is
* {@link Item.Subjects }
*
*/
public void setSubjects(Item.Subjects value) {
this.subjects = value;
}
/**
* Gets the value of the offerSummary property.
*
* @return
* possible object is
* {@link OfferSummary }
*
*/
public OfferSummary getOfferSummary() {
return offerSummary;
}
/**
* Sets the value of the offerSummary property.
*
* @param value
* allowed object is
* {@link OfferSummary }
*
*/
public void setOfferSummary(OfferSummary value) {
this.offerSummary = value;
}
/**
* Gets the value of the offers property.
*
* @return
* possible object is
* {@link Offers }
*
*/
public Offers getOffers() {
return offers;
}
/**
* Sets the value of the offers property.
*
* @param value
* allowed object is
* {@link Offers }
*
*/
public void setOffers(Offers value) {
this.offers = value;
}
/**
* Gets the value of the variationSummary property.
*
* @return
* possible object is
* {@link VariationSummary }
*
*/
public VariationSummary getVariationSummary() {
return variationSummary;
}
/**
* Sets the value of the variationSummary property.
*
* @param value
* allowed object is
* {@link VariationSummary }
*
*/
public void setVariationSummary(VariationSummary value) {
this.variationSummary = value;
}
/**
* Gets the value of the variations property.
*
* @return
* possible object is
* {@link Variations }
*
*/
public Variations getVariations() {
return variations;
}
/**
* Sets the value of the variations property.
*
* @param value
* allowed object is
* {@link Variations }
*
*/
public void setVariations(Variations value) {
this.variations = value;
}
/**
* Gets the value of the customerReviews property.
*
* @return
* possible object is
* {@link CustomerReviews }
*
*/
public CustomerReviews getCustomerReviews() {
return customerReviews;
}
/**
* Sets the value of the customerReviews property.
*
* @param value
* allowed object is
* {@link CustomerReviews }
*
*/
public void setCustomerReviews(CustomerReviews value) {
this.customerReviews = value;
}
/**
* Gets the value of the editorialReviews property.
*
* @return
* possible object is
* {@link EditorialReviews }
*
*/
public EditorialReviews getEditorialReviews() {
return editorialReviews;
}
/**
* Sets the value of the editorialReviews property.
*
* @param value
* allowed object is
* {@link EditorialReviews }
*
*/
public void setEditorialReviews(EditorialReviews value) {
this.editorialReviews = value;
}
/**
* Gets the value of the similarProducts property.
*
* @return
* possible object is
* {@link SimilarProducts }
*
*/
public SimilarProducts getSimilarProducts() {
return similarProducts;
}
/**
* Sets the value of the similarProducts property.
*
* @param value
* allowed object is
* {@link SimilarProducts }
*
*/
public void setSimilarProducts(SimilarProducts value) {
this.similarProducts = value;
}
/**
* Gets the value of the accessories property.
*
* @return
* possible object is
* {@link Accessories }
*
*/
public Accessories getAccessories() {
return accessories;
}
/**
* Sets the value of the accessories property.
*
* @param value
* allowed object is
* {@link Accessories }
*
*/
public void setAccessories(Accessories value) {
this.accessories = value;
}
/**
* Gets the value of the tracks property.
*
* @return
* possible object is
* {@link Tracks }
*
*/
public Tracks getTracks() {
return tracks;
}
/**
* Sets the value of the tracks property.
*
* @param value
* allowed object is
* {@link Tracks }
*
*/
public void setTracks(Tracks value) {
this.tracks = value;
}
/**
* Gets the value of the browseNodes property.
*
* @return
* possible object is
* {@link BrowseNodes }
*
*/
public BrowseNodes getBrowseNodes() {
return browseNodes;
}
/**
* Sets the value of the browseNodes property.
*
* @param value
* allowed object is
* {@link BrowseNodes }
*
*/
public void setBrowseNodes(BrowseNodes value) {
this.browseNodes = value;
}
/**
* Gets the value of the alternateVersions property.
*
* @return
* possible object is
* {@link Item.AlternateVersions }
*
*/
public Item.AlternateVersions getAlternateVersions() {
return alternateVersions;
}
/**
* Sets the value of the alternateVersions property.
*
* @param value
* allowed object is
* {@link Item.AlternateVersions }
*
*/
public void setAlternateVersions(Item.AlternateVersions value) {
this.alternateVersions = value;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="AlternateVersion" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ASIN" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Binding" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"alternateVersion"
})
public static class AlternateVersions
implements Serializable
{
private final static long serialVersionUID = 1L;
@XmlElement(name = "AlternateVersion")
protected List alternateVersion;
/**
* Gets the value of the alternateVersion property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the alternateVersion property.
*
*
* For example, to add a new item, do as follows:
*
* getAlternateVersion().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link Item.AlternateVersions.AlternateVersion }
*
*
*/
public List getAlternateVersion() {
if (alternateVersion == null) {
alternateVersion = new ArrayList();
}
return this.alternateVersion;
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="ASIN" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Binding" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"asin",
"title",
"binding"
})
public static class AlternateVersion
implements Serializable
{
private final static long serialVersionUID = 1L;
@XmlElement(name = "ASIN", required = true)
protected String asin;
@XmlElement(name = "Title")
protected String title;
@XmlElement(name = "Binding")
protected String binding;
/**
* Gets the value of the asin property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getASIN() {
return asin;
}
/**
* Sets the value of the asin property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setASIN(String value) {
this.asin = value;
}
/**
* Gets the value of the title property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTitle() {
return title;
}
/**
* Sets the value of the title property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTitle(String value) {
this.title = value;
}
/**
* Gets the value of the binding property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBinding() {
return binding;
}
/**
* Sets the value of the binding property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBinding(String value) {
this.binding = value;
}
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element ref="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}ImageSet" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"imageSet"
})
public static class ImageSets
implements Serializable
{
private final static long serialVersionUID = 1L;
@XmlElement(name = "ImageSet")
protected List imageSet;
/**
* Gets the value of the imageSet property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the imageSet property.
*
*
* For example, to add a new item, do as follows:
*
* getImageSet().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link ImageSet }
*
*
*/
public List getImageSet() {
if (imageSet == null) {
imageSet = new ArrayList();
}
return this.imageSet;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Subject" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"subject"
})
public static class Subjects
implements Serializable
{
private final static long serialVersionUID = 1L;
@XmlElement(name = "Subject")
protected List subject;
/**
* Gets the value of the subject property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the subject property.
*
*
* For example, to add a new item, do as follows:
*
* getSubject().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List getSubject() {
if (subject == null) {
subject = new ArrayList();
}
return this.subject;
}
}
/**
* Java class for anonymous complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element ref="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}VariationAttribute" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"variationAttribute"
})
public static class VariationAttributes
implements Serializable
{
private final static long serialVersionUID = 1L;
@XmlElement(name = "VariationAttribute")
protected List variationAttribute;
/**
* Gets the value of the variationAttribute property.
*
*
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a set
method for the variationAttribute property.
*
*
* For example, to add a new item, do as follows:
*
* getVariationAttribute().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link VariationAttribute }
*
*
*/
public List getVariationAttribute() {
if (variationAttribute == null) {
variationAttribute = new ArrayList();
}
return this.variationAttribute;
}
}
}