/*
* Copyright (C) 2011 Toshiaki Maki <makingx@gmail.com>
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package am.ik.aws.apa.jaxws;
import java.math.BigInteger;
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.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>
* Java class for anonymous complex type.
*
* <p>
* The following schema fragment specifies the expected content contained within
* this class.
*
* <pre>
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Actor" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Artist" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="AspectRatio" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="AudienceRating" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="AudioFormat" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Author" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Binding" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Brand" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="CatalogNumberList" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="CatalogNumberListElement" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="Category" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="CEROAgeRating" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="ClothingSize" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Color" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Creator" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <simpleContent>
* <extension base="<http://www.w3.org/2001/XMLSchema>string">
* <attribute name="Role" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* </extension>
* </simpleContent>
* </complexType>
* </element>
* <element name="Department" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Director" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="EAN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="EANList" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="EANListElement" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="Edition" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="EISBN" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="EpisodeSequence" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="ESRBAgeRating" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Feature" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Format" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Genre" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="HardwarePlatform" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="HazardousMaterialType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="IsAutographed" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="ISBN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="IsEligibleForTradeIn" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="IsMemorabilia" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* <element name="IssuesPerYear" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="ItemDimensions" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Height" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}DecimalWithUnits" minOccurs="0"/>
* <element name="Length" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}DecimalWithUnits" minOccurs="0"/>
* <element name="Weight" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}DecimalWithUnits" minOccurs="0"/>
* <element name="Width" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}DecimalWithUnits" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="ItemPartNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Label" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Languages" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Language" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="AudioFormat" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="LegalDisclaimer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="ListPrice" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}Price" minOccurs="0"/>
* <element name="MagazineType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Manufacturer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="ManufacturerMaximumAge" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}DecimalWithUnits" minOccurs="0"/>
* <element name="ManufacturerMinimumAge" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}DecimalWithUnits" minOccurs="0"/>
* <element name="ManufacturerPartsWarrantyDescription" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="MediaType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Model" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="ModelYear" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
* <element name="MPN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="NumberOfDiscs" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
* <element name="NumberOfIssues" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
* <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
* <element name="NumberOfPages" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
* <element name="NumberOfTracks" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
* <element name="OperatingSystem" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="PackageDimensions" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Height" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}DecimalWithUnits" minOccurs="0"/>
* <element name="Length" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}DecimalWithUnits" minOccurs="0"/>
* <element name="Weight" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}DecimalWithUnits" minOccurs="0"/>
* <element name="Width" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}DecimalWithUnits" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="PackageQuantity" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
* <element name="PartNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="PictureFormat" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="Platform" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* <element name="ProductGroup" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="ProductTypeName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="ProductTypeSubcategory" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="PublicationDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Publisher" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="RegionCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="ReleaseDate" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="RunningTime" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}DecimalWithUnits" minOccurs="0"/>
* <element name="SeikodoProductCode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Size" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="SKU" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="Studio" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="SubscriptionLength" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}NonNegativeIntegerWithUnits" minOccurs="0"/>
* <element name="Title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="TrackSequence" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="TradeInValue" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}Price" minOccurs="0"/>
* <element name="UPC" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="UPCList" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="UPCListElement" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="Warranty" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="WEEETaxValue" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}Price" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "actor", "artist", "aspectRatio",
"audienceRating", "audioFormat", "author", "binding", "brand",
"catalogNumberList", "category", "ceroAgeRating", "clothingSize",
"color", "creator", "department", "director", "ean", "eanList",
"edition", "eisbn", "episodeSequence", "esrbAgeRating", "feature",
"format", "genre", "hardwarePlatform", "hazardousMaterialType",
"isAdultProduct", "isAutographed", "isbn", "isEligibleForTradeIn",
"isMemorabilia", "issuesPerYear", "itemDimensions", "itemPartNumber",
"label", "languages", "legalDisclaimer", "listPrice", "magazineType",
"manufacturer", "manufacturerMaximumAge", "manufacturerMinimumAge",
"manufacturerPartsWarrantyDescription", "mediaType", "model",
"modelYear", "mpn", "numberOfDiscs", "numberOfIssues", "numberOfItems",
"numberOfPages", "numberOfTracks", "operatingSystem",
"packageDimensions", "packageQuantity", "partNumber", "pictureFormat",
"platform", "productGroup", "productTypeName",
"productTypeSubcategory", "publicationDate", "publisher", "regionCode",
"releaseDate", "runningTime", "seikodoProductCode", "size", "sku",
"studio", "subscriptionLength", "title", "trackSequence",
"tradeInValue", "upc", "upcList", "warranty", "weeeTaxValue" })
@XmlRootElement(name = "ItemAttributes")
public class ItemAttributes {
@XmlElement(name = "Actor")
protected List<String> actor;
@XmlElement(name = "Artist")
protected List<String> artist;
@XmlElement(name = "AspectRatio")
protected String aspectRatio;
@XmlElement(name = "AudienceRating")
protected String audienceRating;
@XmlElement(name = "AudioFormat")
protected List<String> audioFormat;
@XmlElement(name = "Author")
protected List<String> author;
@XmlElement(name = "Binding")
protected String binding;
@XmlElement(name = "Brand")
protected String brand;
@XmlElement(name = "CatalogNumberList")
protected ItemAttributes.CatalogNumberList catalogNumberList;
@XmlElement(name = "Category")
protected List<String> category;
@XmlElement(name = "CEROAgeRating")
protected String ceroAgeRating;
@XmlElement(name = "ClothingSize")
protected String clothingSize;
@XmlElement(name = "Color")
protected String color;
@XmlElement(name = "Creator")
protected List<ItemAttributes.Creator> creator;
@XmlElement(name = "Department")
protected String department;
@XmlElement(name = "Director")
protected List<String> director;
@XmlElement(name = "EAN")
protected String ean;
@XmlElement(name = "EANList")
protected ItemAttributes.EANList eanList;
@XmlElement(name = "Edition")
protected String edition;
@XmlElement(name = "EISBN")
protected List<String> eisbn;
@XmlElement(name = "EpisodeSequence")
protected String episodeSequence;
@XmlElement(name = "ESRBAgeRating")
protected String esrbAgeRating;
@XmlElement(name = "Feature")
protected List<String> feature;
@XmlElement(name = "Format")
protected List<String> format;
@XmlElement(name = "Genre")
protected String genre;
@XmlElement(name = "HardwarePlatform")
protected String hardwarePlatform;
@XmlElement(name = "HazardousMaterialType")
protected String hazardousMaterialType;
@XmlElement(name = "IsAdultProduct")
protected Boolean isAdultProduct;
@XmlElement(name = "IsAutographed")
protected Boolean isAutographed;
@XmlElement(name = "ISBN")
protected String isbn;
@XmlElement(name = "IsEligibleForTradeIn")
protected Boolean isEligibleForTradeIn;
@XmlElement(name = "IsMemorabilia")
protected Boolean isMemorabilia;
@XmlElement(name = "IssuesPerYear")
protected String issuesPerYear;
@XmlElement(name = "ItemDimensions")
protected ItemAttributes.ItemDimensions itemDimensions;
@XmlElement(name = "ItemPartNumber")
protected String itemPartNumber;
@XmlElement(name = "Label")
protected String label;
@XmlElement(name = "Languages")
protected ItemAttributes.Languages languages;
@XmlElement(name = "LegalDisclaimer")
protected String legalDisclaimer;
@XmlElement(name = "ListPrice")
protected Price listPrice;
@XmlElement(name = "MagazineType")
protected String magazineType;
@XmlElement(name = "Manufacturer")
protected String manufacturer;
@XmlElement(name = "ManufacturerMaximumAge")
protected DecimalWithUnits manufacturerMaximumAge;
@XmlElement(name = "ManufacturerMinimumAge")
protected DecimalWithUnits manufacturerMinimumAge;
@XmlElement(name = "ManufacturerPartsWarrantyDescription")
protected String manufacturerPartsWarrantyDescription;
@XmlElement(name = "MediaType")
protected String mediaType;
@XmlElement(name = "Model")
protected String model;
@XmlElement(name = "ModelYear")
@XmlSchemaType(name = "nonNegativeInteger")
protected BigInteger modelYear;
@XmlElement(name = "MPN")
protected String mpn;
@XmlElement(name = "NumberOfDiscs")
@XmlSchemaType(name = "nonNegativeInteger")
protected BigInteger numberOfDiscs;
@XmlElement(name = "NumberOfIssues")
@XmlSchemaType(name = "nonNegativeInteger")
protected BigInteger numberOfIssues;
@XmlElement(name = "NumberOfItems")
@XmlSchemaType(name = "nonNegativeInteger")
protected BigInteger numberOfItems;
@XmlElement(name = "NumberOfPages")
@XmlSchemaType(name = "nonNegativeInteger")
protected BigInteger numberOfPages;
@XmlElement(name = "NumberOfTracks")
@XmlSchemaType(name = "nonNegativeInteger")
protected BigInteger numberOfTracks;
@XmlElement(name = "OperatingSystem")
protected String operatingSystem;
@XmlElement(name = "PackageDimensions")
protected ItemAttributes.PackageDimensions packageDimensions;
@XmlElement(name = "PackageQuantity")
@XmlSchemaType(name = "nonNegativeInteger")
protected BigInteger packageQuantity;
@XmlElement(name = "PartNumber")
protected String partNumber;
@XmlElement(name = "PictureFormat")
protected List<String> pictureFormat;
@XmlElement(name = "Platform")
protected List<String> platform;
@XmlElement(name = "ProductGroup")
protected String productGroup;
@XmlElement(name = "ProductTypeName")
protected String productTypeName;
@XmlElement(name = "ProductTypeSubcategory")
protected String productTypeSubcategory;
@XmlElement(name = "PublicationDate")
protected String publicationDate;
@XmlElement(name = "Publisher")
protected String publisher;
@XmlElement(name = "RegionCode")
protected String regionCode;
@XmlElement(name = "ReleaseDate")
protected String releaseDate;
@XmlElement(name = "RunningTime")
protected DecimalWithUnits runningTime;
@XmlElement(name = "SeikodoProductCode")
protected String seikodoProductCode;
@XmlElement(name = "Size")
protected String size;
@XmlElement(name = "SKU")
protected String sku;
@XmlElement(name = "Studio")
protected String studio;
@XmlElement(name = "SubscriptionLength")
protected NonNegativeIntegerWithUnits subscriptionLength;
@XmlElement(name = "Title")
protected String title;
@XmlElement(name = "TrackSequence")
protected String trackSequence;
@XmlElement(name = "TradeInValue")
protected Price tradeInValue;
@XmlElement(name = "UPC")
protected String upc;
@XmlElement(name = "UPCList")
protected ItemAttributes.UPCList upcList;
@XmlElement(name = "Warranty")
protected String warranty;
@XmlElement(name = "WEEETaxValue")
protected Price weeeTaxValue;
/**
* Gets the value of the actor property.
*
* <p>
* 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
* <CODE>set</CODE> method for the actor property.
*
* <p>
* For example, to add a new item, do as follows:
*
* <pre>
* getActor().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list {@link String }
*
*
*/
public List<String> getActor() {
if (actor == null) {
actor = new ArrayList<String>();
}
return this.actor;
}
/**
* Gets the value of the artist property.
*
* <p>
* 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
* <CODE>set</CODE> method for the artist property.
*
* <p>
* For example, to add a new item, do as follows:
*
* <pre>
* getArtist().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list {@link String }
*
*
*/
public List<String> getArtist() {
if (artist == null) {
artist = new ArrayList<String>();
}
return this.artist;
}
/**
* Gets the value of the aspectRatio property.
*
* @return possible object is {@link String }
*
*/
public String getAspectRatio() {
return aspectRatio;
}
/**
* Sets the value of the aspectRatio property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setAspectRatio(String value) {
this.aspectRatio = value;
}
/**
* Gets the value of the audienceRating property.
*
* @return possible object is {@link String }
*
*/
public String getAudienceRating() {
return audienceRating;
}
/**
* Sets the value of the audienceRating property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setAudienceRating(String value) {
this.audienceRating = value;
}
/**
* Gets the value of the audioFormat property.
*
* <p>
* 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
* <CODE>set</CODE> method for the audioFormat property.
*
* <p>
* For example, to add a new item, do as follows:
*
* <pre>
* getAudioFormat().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list {@link String }
*
*
*/
public List<String> getAudioFormat() {
if (audioFormat == null) {
audioFormat = new ArrayList<String>();
}
return this.audioFormat;
}
/**
* Gets the value of the author property.
*
* <p>
* 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
* <CODE>set</CODE> method for the author property.
*
* <p>
* For example, to add a new item, do as follows:
*
* <pre>
* getAuthor().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list {@link String }
*
*
*/
public List<String> getAuthor() {
if (author == null) {
author = new ArrayList<String>();
}
return this.author;
}
/**
* 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;
}
/**
* Gets the value of the brand property.
*
* @return possible object is {@link String }
*
*/
public String getBrand() {
return brand;
}
/**
* Sets the value of the brand property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setBrand(String value) {
this.brand = value;
}
/**
* Gets the value of the catalogNumberList property.
*
* @return possible object is {@link ItemAttributes.CatalogNumberList }
*
*/
public ItemAttributes.CatalogNumberList getCatalogNumberList() {
return catalogNumberList;
}
/**
* Sets the value of the catalogNumberList property.
*
* @param value
* allowed object is {@link ItemAttributes.CatalogNumberList }
*
*/
public void setCatalogNumberList(ItemAttributes.CatalogNumberList value) {
this.catalogNumberList = value;
}
/**
* Gets the value of the category property.
*
* <p>
* 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
* <CODE>set</CODE> method for the category property.
*
* <p>
* For example, to add a new item, do as follows:
*
* <pre>
* getCategory().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list {@link String }
*
*
*/
public List<String> getCategory() {
if (category == null) {
category = new ArrayList<String>();
}
return this.category;
}
/**
* Gets the value of the ceroAgeRating property.
*
* @return possible object is {@link String }
*
*/
public String getCEROAgeRating() {
return ceroAgeRating;
}
/**
* Sets the value of the ceroAgeRating property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setCEROAgeRating(String value) {
this.ceroAgeRating = value;
}
/**
* Gets the value of the clothingSize property.
*
* @return possible object is {@link String }
*
*/
public String getClothingSize() {
return clothingSize;
}
/**
* Sets the value of the clothingSize property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setClothingSize(String value) {
this.clothingSize = value;
}
/**
* Gets the value of the color property.
*
* @return possible object is {@link String }
*
*/
public String getColor() {
return color;
}
/**
* Sets the value of the color property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setColor(String value) {
this.color = value;
}
/**
* Gets the value of the creator property.
*
* <p>
* 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
* <CODE>set</CODE> method for the creator property.
*
* <p>
* For example, to add a new item, do as follows:
*
* <pre>
* getCreator().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ItemAttributes.Creator }
*
*
*/
public List<ItemAttributes.Creator> getCreator() {
if (creator == null) {
creator = new ArrayList<ItemAttributes.Creator>();
}
return this.creator;
}
/**
* Gets the value of the department property.
*
* @return possible object is {@link String }
*
*/
public String getDepartment() {
return department;
}
/**
* Sets the value of the department property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setDepartment(String value) {
this.department = value;
}
/**
* Gets the value of the director property.
*
* <p>
* 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
* <CODE>set</CODE> method for the director property.
*
* <p>
* For example, to add a new item, do as follows:
*
* <pre>
* getDirector().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list {@link String }
*
*
*/
public List<String> getDirector() {
if (director == null) {
director = new ArrayList<String>();
}
return this.director;
}
/**
* Gets the value of the ean property.
*
* @return possible object is {@link String }
*
*/
public String getEAN() {
return ean;
}
/**
* Sets the value of the ean property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setEAN(String value) {
this.ean = value;
}
/**
* Gets the value of the eanList property.
*
* @return possible object is {@link ItemAttributes.EANList }
*
*/
public ItemAttributes.EANList getEANList() {
return eanList;
}
/**
* Sets the value of the eanList property.
*
* @param value
* allowed object is {@link ItemAttributes.EANList }
*
*/
public void setEANList(ItemAttributes.EANList value) {
this.eanList = value;
}
/**
* Gets the value of the edition property.
*
* @return possible object is {@link String }
*
*/
public String getEdition() {
return edition;
}
/**
* Sets the value of the edition property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setEdition(String value) {
this.edition = value;
}
/**
* Gets the value of the eisbn property.
*
* <p>
* 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
* <CODE>set</CODE> method for the eisbn property.
*
* <p>
* For example, to add a new item, do as follows:
*
* <pre>
* getEISBN().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list {@link String }
*
*
*/
public List<String> getEISBN() {
if (eisbn == null) {
eisbn = new ArrayList<String>();
}
return this.eisbn;
}
/**
* Gets the value of the episodeSequence property.
*
* @return possible object is {@link String }
*
*/
public String getEpisodeSequence() {
return episodeSequence;
}
/**
* Sets the value of the episodeSequence property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setEpisodeSequence(String value) {
this.episodeSequence = value;
}
/**
* Gets the value of the esrbAgeRating property.
*
* @return possible object is {@link String }
*
*/
public String getESRBAgeRating() {
return esrbAgeRating;
}
/**
* Sets the value of the esrbAgeRating property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setESRBAgeRating(String value) {
this.esrbAgeRating = value;
}
/**
* Gets the value of the feature property.
*
* <p>
* 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
* <CODE>set</CODE> method for the feature property.
*
* <p>
* For example, to add a new item, do as follows:
*
* <pre>
* getFeature().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list {@link String }
*
*
*/
public List<String> getFeature() {
if (feature == null) {
feature = new ArrayList<String>();
}
return this.feature;
}
/**
* Gets the value of the format property.
*
* <p>
* 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
* <CODE>set</CODE> method for the format property.
*
* <p>
* For example, to add a new item, do as follows:
*
* <pre>
* getFormat().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list {@link String }
*
*
*/
public List<String> getFormat() {
if (format == null) {
format = new ArrayList<String>();
}
return this.format;
}
/**
* Gets the value of the genre property.
*
* @return possible object is {@link String }
*
*/
public String getGenre() {
return genre;
}
/**
* Sets the value of the genre property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setGenre(String value) {
this.genre = value;
}
/**
* Gets the value of the hardwarePlatform property.
*
* @return possible object is {@link String }
*
*/
public String getHardwarePlatform() {
return hardwarePlatform;
}
/**
* Sets the value of the hardwarePlatform property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setHardwarePlatform(String value) {
this.hardwarePlatform = value;
}
/**
* Gets the value of the hazardousMaterialType property.
*
* @return possible object is {@link String }
*
*/
public String getHazardousMaterialType() {
return hazardousMaterialType;
}
/**
* Sets the value of the hazardousMaterialType property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setHazardousMaterialType(String value) {
this.hazardousMaterialType = value;
}
/**
* Gets the value of the isAdultProduct property.
*
* @return possible object is {@link Boolean }
*
*/
public Boolean isIsAdultProduct() {
return isAdultProduct;
}
/**
* Sets the value of the isAdultProduct property.
*
* @param value
* allowed object is {@link Boolean }
*
*/
public void setIsAdultProduct(Boolean value) {
this.isAdultProduct = value;
}
/**
* Gets the value of the isAutographed property.
*
* @return possible object is {@link Boolean }
*
*/
public Boolean isIsAutographed() {
return isAutographed;
}
/**
* Sets the value of the isAutographed property.
*
* @param value
* allowed object is {@link Boolean }
*
*/
public void setIsAutographed(Boolean value) {
this.isAutographed = value;
}
/**
* Gets the value of the isbn property.
*
* @return possible object is {@link String }
*
*/
public String getISBN() {
return isbn;
}
/**
* Sets the value of the isbn property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setISBN(String value) {
this.isbn = value;
}
/**
* Gets the value of the isEligibleForTradeIn property.
*
* @return possible object is {@link Boolean }
*
*/
public Boolean isIsEligibleForTradeIn() {
return isEligibleForTradeIn;
}
/**
* Sets the value of the isEligibleForTradeIn property.
*
* @param value
* allowed object is {@link Boolean }
*
*/
public void setIsEligibleForTradeIn(Boolean value) {
this.isEligibleForTradeIn = value;
}
/**
* Gets the value of the isMemorabilia property.
*
* @return possible object is {@link Boolean }
*
*/
public Boolean isIsMemorabilia() {
return isMemorabilia;
}
/**
* Sets the value of the isMemorabilia property.
*
* @param value
* allowed object is {@link Boolean }
*
*/
public void setIsMemorabilia(Boolean value) {
this.isMemorabilia = value;
}
/**
* Gets the value of the issuesPerYear property.
*
* @return possible object is {@link String }
*
*/
public String getIssuesPerYear() {
return issuesPerYear;
}
/**
* Sets the value of the issuesPerYear property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setIssuesPerYear(String value) {
this.issuesPerYear = value;
}
/**
* Gets the value of the itemDimensions property.
*
* @return possible object is {@link ItemAttributes.ItemDimensions }
*
*/
public ItemAttributes.ItemDimensions getItemDimensions() {
return itemDimensions;
}
/**
* Sets the value of the itemDimensions property.
*
* @param value
* allowed object is {@link ItemAttributes.ItemDimensions }
*
*/
public void setItemDimensions(ItemAttributes.ItemDimensions value) {
this.itemDimensions = value;
}
/**
* Gets the value of the itemPartNumber property.
*
* @return possible object is {@link String }
*
*/
public String getItemPartNumber() {
return itemPartNumber;
}
/**
* Sets the value of the itemPartNumber property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setItemPartNumber(String value) {
this.itemPartNumber = value;
}
/**
* Gets the value of the label property.
*
* @return possible object is {@link String }
*
*/
public String getLabel() {
return label;
}
/**
* Sets the value of the label property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setLabel(String value) {
this.label = value;
}
/**
* Gets the value of the languages property.
*
* @return possible object is {@link ItemAttributes.Languages }
*
*/
public ItemAttributes.Languages getLanguages() {
return languages;
}
/**
* Sets the value of the languages property.
*
* @param value
* allowed object is {@link ItemAttributes.Languages }
*
*/
public void setLanguages(ItemAttributes.Languages value) {
this.languages = value;
}
/**
* Gets the value of the legalDisclaimer property.
*
* @return possible object is {@link String }
*
*/
public String getLegalDisclaimer() {
return legalDisclaimer;
}
/**
* Sets the value of the legalDisclaimer property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setLegalDisclaimer(String value) {
this.legalDisclaimer = value;
}
/**
* Gets the value of the listPrice property.
*
* @return possible object is {@link Price }
*
*/
public Price getListPrice() {
return listPrice;
}
/**
* Sets the value of the listPrice property.
*
* @param value
* allowed object is {@link Price }
*
*/
public void setListPrice(Price value) {
this.listPrice = value;
}
/**
* Gets the value of the magazineType property.
*
* @return possible object is {@link String }
*
*/
public String getMagazineType() {
return magazineType;
}
/**
* Sets the value of the magazineType property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setMagazineType(String value) {
this.magazineType = value;
}
/**
* Gets the value of the manufacturer property.
*
* @return possible object is {@link String }
*
*/
public String getManufacturer() {
return manufacturer;
}
/**
* Sets the value of the manufacturer property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setManufacturer(String value) {
this.manufacturer = value;
}
/**
* Gets the value of the manufacturerMaximumAge property.
*
* @return possible object is {@link DecimalWithUnits }
*
*/
public DecimalWithUnits getManufacturerMaximumAge() {
return manufacturerMaximumAge;
}
/**
* Sets the value of the manufacturerMaximumAge property.
*
* @param value
* allowed object is {@link DecimalWithUnits }
*
*/
public void setManufacturerMaximumAge(DecimalWithUnits value) {
this.manufacturerMaximumAge = value;
}
/**
* Gets the value of the manufacturerMinimumAge property.
*
* @return possible object is {@link DecimalWithUnits }
*
*/
public DecimalWithUnits getManufacturerMinimumAge() {
return manufacturerMinimumAge;
}
/**
* Sets the value of the manufacturerMinimumAge property.
*
* @param value
* allowed object is {@link DecimalWithUnits }
*
*/
public void setManufacturerMinimumAge(DecimalWithUnits value) {
this.manufacturerMinimumAge = value;
}
/**
* Gets the value of the manufacturerPartsWarrantyDescription property.
*
* @return possible object is {@link String }
*
*/
public String getManufacturerPartsWarrantyDescription() {
return manufacturerPartsWarrantyDescription;
}
/**
* Sets the value of the manufacturerPartsWarrantyDescription property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setManufacturerPartsWarrantyDescription(String value) {
this.manufacturerPartsWarrantyDescription = value;
}
/**
* Gets the value of the mediaType property.
*
* @return possible object is {@link String }
*
*/
public String getMediaType() {
return mediaType;
}
/**
* Sets the value of the mediaType property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setMediaType(String value) {
this.mediaType = value;
}
/**
* Gets the value of the model property.
*
* @return possible object is {@link String }
*
*/
public String getModel() {
return model;
}
/**
* Sets the value of the model property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setModel(String value) {
this.model = value;
}
/**
* Gets the value of the modelYear property.
*
* @return possible object is {@link BigInteger }
*
*/
public BigInteger getModelYear() {
return modelYear;
}
/**
* Sets the value of the modelYear property.
*
* @param value
* allowed object is {@link BigInteger }
*
*/
public void setModelYear(BigInteger value) {
this.modelYear = value;
}
/**
* Gets the value of the mpn property.
*
* @return possible object is {@link String }
*
*/
public String getMPN() {
return mpn;
}
/**
* Sets the value of the mpn property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setMPN(String value) {
this.mpn = value;
}
/**
* Gets the value of the numberOfDiscs property.
*
* @return possible object is {@link BigInteger }
*
*/
public BigInteger getNumberOfDiscs() {
return numberOfDiscs;
}
/**
* Sets the value of the numberOfDiscs property.
*
* @param value
* allowed object is {@link BigInteger }
*
*/
public void setNumberOfDiscs(BigInteger value) {
this.numberOfDiscs = value;
}
/**
* Gets the value of the numberOfIssues property.
*
* @return possible object is {@link BigInteger }
*
*/
public BigInteger getNumberOfIssues() {
return numberOfIssues;
}
/**
* Sets the value of the numberOfIssues property.
*
* @param value
* allowed object is {@link BigInteger }
*
*/
public void setNumberOfIssues(BigInteger value) {
this.numberOfIssues = value;
}
/**
* Gets the value of the numberOfItems property.
*
* @return possible object is {@link BigInteger }
*
*/
public BigInteger getNumberOfItems() {
return numberOfItems;
}
/**
* Sets the value of the numberOfItems property.
*
* @param value
* allowed object is {@link BigInteger }
*
*/
public void setNumberOfItems(BigInteger value) {
this.numberOfItems = value;
}
/**
* Gets the value of the numberOfPages property.
*
* @return possible object is {@link BigInteger }
*
*/
public BigInteger getNumberOfPages() {
return numberOfPages;
}
/**
* Sets the value of the numberOfPages property.
*
* @param value
* allowed object is {@link BigInteger }
*
*/
public void setNumberOfPages(BigInteger value) {
this.numberOfPages = value;
}
/**
* Gets the value of the numberOfTracks property.
*
* @return possible object is {@link BigInteger }
*
*/
public BigInteger getNumberOfTracks() {
return numberOfTracks;
}
/**
* Sets the value of the numberOfTracks property.
*
* @param value
* allowed object is {@link BigInteger }
*
*/
public void setNumberOfTracks(BigInteger value) {
this.numberOfTracks = value;
}
/**
* Gets the value of the operatingSystem property.
*
* @return possible object is {@link String }
*
*/
public String getOperatingSystem() {
return operatingSystem;
}
/**
* Sets the value of the operatingSystem property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setOperatingSystem(String value) {
this.operatingSystem = value;
}
/**
* Gets the value of the packageDimensions property.
*
* @return possible object is {@link ItemAttributes.PackageDimensions }
*
*/
public ItemAttributes.PackageDimensions getPackageDimensions() {
return packageDimensions;
}
/**
* Sets the value of the packageDimensions property.
*
* @param value
* allowed object is {@link ItemAttributes.PackageDimensions }
*
*/
public void setPackageDimensions(ItemAttributes.PackageDimensions value) {
this.packageDimensions = value;
}
/**
* Gets the value of the packageQuantity property.
*
* @return possible object is {@link BigInteger }
*
*/
public BigInteger getPackageQuantity() {
return packageQuantity;
}
/**
* Sets the value of the packageQuantity property.
*
* @param value
* allowed object is {@link BigInteger }
*
*/
public void setPackageQuantity(BigInteger value) {
this.packageQuantity = value;
}
/**
* Gets the value of the partNumber property.
*
* @return possible object is {@link String }
*
*/
public String getPartNumber() {
return partNumber;
}
/**
* Sets the value of the partNumber property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setPartNumber(String value) {
this.partNumber = value;
}
/**
* Gets the value of the pictureFormat property.
*
* <p>
* 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
* <CODE>set</CODE> method for the pictureFormat property.
*
* <p>
* For example, to add a new item, do as follows:
*
* <pre>
* getPictureFormat().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list {@link String }
*
*
*/
public List<String> getPictureFormat() {
if (pictureFormat == null) {
pictureFormat = new ArrayList<String>();
}
return this.pictureFormat;
}
/**
* Gets the value of the platform property.
*
* <p>
* 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
* <CODE>set</CODE> method for the platform property.
*
* <p>
* For example, to add a new item, do as follows:
*
* <pre>
* getPlatform().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list {@link String }
*
*
*/
public List<String> getPlatform() {
if (platform == null) {
platform = new ArrayList<String>();
}
return this.platform;
}
/**
* Gets the value of the productGroup property.
*
* @return possible object is {@link String }
*
*/
public String getProductGroup() {
return productGroup;
}
/**
* Sets the value of the productGroup property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setProductGroup(String value) {
this.productGroup = value;
}
/**
* Gets the value of the productTypeName property.
*
* @return possible object is {@link String }
*
*/
public String getProductTypeName() {
return productTypeName;
}
/**
* Sets the value of the productTypeName property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setProductTypeName(String value) {
this.productTypeName = value;
}
/**
* Gets the value of the productTypeSubcategory property.
*
* @return possible object is {@link String }
*
*/
public String getProductTypeSubcategory() {
return productTypeSubcategory;
}
/**
* Sets the value of the productTypeSubcategory property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setProductTypeSubcategory(String value) {
this.productTypeSubcategory = value;
}
/**
* Gets the value of the publicationDate property.
*
* @return possible object is {@link String }
*
*/
public String getPublicationDate() {
return publicationDate;
}
/**
* Sets the value of the publicationDate property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setPublicationDate(String value) {
this.publicationDate = value;
}
/**
* Gets the value of the publisher property.
*
* @return possible object is {@link String }
*
*/
public String getPublisher() {
return publisher;
}
/**
* Sets the value of the publisher property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setPublisher(String value) {
this.publisher = value;
}
/**
* Gets the value of the regionCode property.
*
* @return possible object is {@link String }
*
*/
public String getRegionCode() {
return regionCode;
}
/**
* Sets the value of the regionCode property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setRegionCode(String value) {
this.regionCode = value;
}
/**
* Gets the value of the releaseDate property.
*
* @return possible object is {@link String }
*
*/
public String getReleaseDate() {
return releaseDate;
}
/**
* Sets the value of the releaseDate property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setReleaseDate(String value) {
this.releaseDate = value;
}
/**
* Gets the value of the runningTime property.
*
* @return possible object is {@link DecimalWithUnits }
*
*/
public DecimalWithUnits getRunningTime() {
return runningTime;
}
/**
* Sets the value of the runningTime property.
*
* @param value
* allowed object is {@link DecimalWithUnits }
*
*/
public void setRunningTime(DecimalWithUnits value) {
this.runningTime = value;
}
/**
* Gets the value of the seikodoProductCode property.
*
* @return possible object is {@link String }
*
*/
public String getSeikodoProductCode() {
return seikodoProductCode;
}
/**
* Sets the value of the seikodoProductCode property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setSeikodoProductCode(String value) {
this.seikodoProductCode = value;
}
/**
* Gets the value of the size property.
*
* @return possible object is {@link String }
*
*/
public String getSize() {
return size;
}
/**
* Sets the value of the size property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setSize(String value) {
this.size = value;
}
/**
* Gets the value of the sku property.
*
* @return possible object is {@link String }
*
*/
public String getSKU() {
return sku;
}
/**
* Sets the value of the sku property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setSKU(String value) {
this.sku = value;
}
/**
* Gets the value of the studio property.
*
* @return possible object is {@link String }
*
*/
public String getStudio() {
return studio;
}
/**
* Sets the value of the studio property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setStudio(String value) {
this.studio = value;
}
/**
* Gets the value of the subscriptionLength property.
*
* @return possible object is {@link NonNegativeIntegerWithUnits }
*
*/
public NonNegativeIntegerWithUnits getSubscriptionLength() {
return subscriptionLength;
}
/**
* Sets the value of the subscriptionLength property.
*
* @param value
* allowed object is {@link NonNegativeIntegerWithUnits }
*
*/
public void setSubscriptionLength(NonNegativeIntegerWithUnits value) {
this.subscriptionLength = 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 trackSequence property.
*
* @return possible object is {@link String }
*
*/
public String getTrackSequence() {
return trackSequence;
}
/**
* Sets the value of the trackSequence property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setTrackSequence(String value) {
this.trackSequence = value;
}
/**
* Gets the value of the tradeInValue property.
*
* @return possible object is {@link Price }
*
*/
public Price getTradeInValue() {
return tradeInValue;
}
/**
* Sets the value of the tradeInValue property.
*
* @param value
* allowed object is {@link Price }
*
*/
public void setTradeInValue(Price value) {
this.tradeInValue = value;
}
/**
* Gets the value of the upc property.
*
* @return possible object is {@link String }
*
*/
public String getUPC() {
return upc;
}
/**
* Sets the value of the upc property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setUPC(String value) {
this.upc = value;
}
/**
* Gets the value of the upcList property.
*
* @return possible object is {@link ItemAttributes.UPCList }
*
*/
public ItemAttributes.UPCList getUPCList() {
return upcList;
}
/**
* Sets the value of the upcList property.
*
* @param value
* allowed object is {@link ItemAttributes.UPCList }
*
*/
public void setUPCList(ItemAttributes.UPCList value) {
this.upcList = value;
}
/**
* Gets the value of the warranty property.
*
* @return possible object is {@link String }
*
*/
public String getWarranty() {
return warranty;
}
/**
* Sets the value of the warranty property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setWarranty(String value) {
this.warranty = value;
}
/**
* Gets the value of the weeeTaxValue property.
*
* @return possible object is {@link Price }
*
*/
public Price getWEEETaxValue() {
return weeeTaxValue;
}
/**
* Sets the value of the weeeTaxValue property.
*
* @param value
* allowed object is {@link Price }
*
*/
public void setWEEETaxValue(Price value) {
this.weeeTaxValue = value;
}
/**
* <p>
* Java class for anonymous complex type.
*
* <p>
* The following schema fragment specifies the expected content contained
* within this class.
*
* <pre>
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="CatalogNumberListElement" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "catalogNumberListElement" })
public static class CatalogNumberList {
@XmlElement(name = "CatalogNumberListElement")
protected List<String> catalogNumberListElement;
/**
* Gets the value of the catalogNumberListElement property.
*
* <p>
* 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
* <CODE>set</CODE> method for the catalogNumberListElement property.
*
* <p>
* For example, to add a new item, do as follows:
*
* <pre>
* getCatalogNumberListElement().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getCatalogNumberListElement() {
if (catalogNumberListElement == null) {
catalogNumberListElement = new ArrayList<String>();
}
return this.catalogNumberListElement;
}
}
/**
* <p>
* Java class for anonymous complex type.
*
* <p>
* The following schema fragment specifies the expected content contained
* within this class.
*
* <pre>
* <complexType>
* <simpleContent>
* <extension base="<http://www.w3.org/2001/XMLSchema>string">
* <attribute name="Role" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* </extension>
* </simpleContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "value" })
public static class Creator {
@XmlValue
protected String value;
@XmlAttribute(name = "Role", required = true)
protected String role;
/**
* Gets the value of the value property.
*
* @return possible object is {@link String }
*
*/
public String getValue() {
return value;
}
/**
* Sets the value of the value property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setValue(String value) {
this.value = value;
}
/**
* Gets the value of the role property.
*
* @return possible object is {@link String }
*
*/
public String getRole() {
return role;
}
/**
* Sets the value of the role property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setRole(String value) {
this.role = value;
}
}
/**
* <p>
* Java class for anonymous complex type.
*
* <p>
* The following schema fragment specifies the expected content contained
* within this class.
*
* <pre>
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="EANListElement" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "eanListElement" })
public static class EANList {
@XmlElement(name = "EANListElement")
protected List<String> eanListElement;
/**
* Gets the value of the eanListElement property.
*
* <p>
* 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
* <CODE>set</CODE> method for the eanListElement property.
*
* <p>
* For example, to add a new item, do as follows:
*
* <pre>
* getEANListElement().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getEANListElement() {
if (eanListElement == null) {
eanListElement = new ArrayList<String>();
}
return this.eanListElement;
}
}
/**
* <p>
* Java class for anonymous complex type.
*
* <p>
* The following schema fragment specifies the expected content contained
* within this class.
*
* <pre>
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Height" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}DecimalWithUnits" minOccurs="0"/>
* <element name="Length" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}DecimalWithUnits" minOccurs="0"/>
* <element name="Weight" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}DecimalWithUnits" minOccurs="0"/>
* <element name="Width" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}DecimalWithUnits" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "height", "length", "weight", "width" })
public static class ItemDimensions {
@XmlElement(name = "Height")
protected DecimalWithUnits height;
@XmlElement(name = "Length")
protected DecimalWithUnits length;
@XmlElement(name = "Weight")
protected DecimalWithUnits weight;
@XmlElement(name = "Width")
protected DecimalWithUnits width;
/**
* Gets the value of the height property.
*
* @return possible object is {@link DecimalWithUnits }
*
*/
public DecimalWithUnits getHeight() {
return height;
}
/**
* Sets the value of the height property.
*
* @param value
* allowed object is {@link DecimalWithUnits }
*
*/
public void setHeight(DecimalWithUnits value) {
this.height = value;
}
/**
* Gets the value of the length property.
*
* @return possible object is {@link DecimalWithUnits }
*
*/
public DecimalWithUnits getLength() {
return length;
}
/**
* Sets the value of the length property.
*
* @param value
* allowed object is {@link DecimalWithUnits }
*
*/
public void setLength(DecimalWithUnits value) {
this.length = value;
}
/**
* Gets the value of the weight property.
*
* @return possible object is {@link DecimalWithUnits }
*
*/
public DecimalWithUnits getWeight() {
return weight;
}
/**
* Sets the value of the weight property.
*
* @param value
* allowed object is {@link DecimalWithUnits }
*
*/
public void setWeight(DecimalWithUnits value) {
this.weight = value;
}
/**
* Gets the value of the width property.
*
* @return possible object is {@link DecimalWithUnits }
*
*/
public DecimalWithUnits getWidth() {
return width;
}
/**
* Sets the value of the width property.
*
* @param value
* allowed object is {@link DecimalWithUnits }
*
*/
public void setWidth(DecimalWithUnits value) {
this.width = value;
}
}
/**
* <p>
* Java class for anonymous complex type.
*
* <p>
* The following schema fragment specifies the expected content contained
* within this class.
*
* <pre>
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Language" maxOccurs="unbounded" minOccurs="0">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="AudioFormat" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "language" })
public static class Languages {
@XmlElement(name = "Language")
protected List<ItemAttributes.Languages.Language> language;
/**
* Gets the value of the language property.
*
* <p>
* 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
* <CODE>set</CODE> method for the language property.
*
* <p>
* For example, to add a new item, do as follows:
*
* <pre>
* getLanguage().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ItemAttributes.Languages.Language }
*
*
*/
public List<ItemAttributes.Languages.Language> getLanguage() {
if (language == null) {
language = new ArrayList<ItemAttributes.Languages.Language>();
}
return this.language;
}
/**
* <p>
* Java class for anonymous complex type.
*
* <p>
* The following schema fragment specifies the expected content
* contained within this class.
*
* <pre>
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
* <element name="Type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="AudioFormat" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "name", "type", "audioFormat" })
public static class Language {
@XmlElement(name = "Name", required = true)
protected String name;
@XmlElement(name = "Type")
protected String type;
@XmlElement(name = "AudioFormat")
protected String audioFormat;
/**
* Gets the value of the name property.
*
* @return possible object is {@link String }
*
*/
public String getName() {
return name;
}
/**
* Sets the value of the name property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setName(String value) {
this.name = value;
}
/**
* Gets the value of the type property.
*
* @return possible object is {@link String }
*
*/
public String getType() {
return type;
}
/**
* Sets the value of the type property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
/**
* Gets the value of the audioFormat property.
*
* @return possible object is {@link String }
*
*/
public String getAudioFormat() {
return audioFormat;
}
/**
* Sets the value of the audioFormat property.
*
* @param value
* allowed object is {@link String }
*
*/
public void setAudioFormat(String value) {
this.audioFormat = value;
}
}
}
/**
* <p>
* Java class for anonymous complex type.
*
* <p>
* The following schema fragment specifies the expected content contained
* within this class.
*
* <pre>
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="Height" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}DecimalWithUnits" minOccurs="0"/>
* <element name="Length" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}DecimalWithUnits" minOccurs="0"/>
* <element name="Weight" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}DecimalWithUnits" minOccurs="0"/>
* <element name="Width" type="{http://webservices.amazon.com/AWSECommerceService/2011-08-01}DecimalWithUnits" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "height", "length", "weight", "width" })
public static class PackageDimensions {
@XmlElement(name = "Height")
protected DecimalWithUnits height;
@XmlElement(name = "Length")
protected DecimalWithUnits length;
@XmlElement(name = "Weight")
protected DecimalWithUnits weight;
@XmlElement(name = "Width")
protected DecimalWithUnits width;
/**
* Gets the value of the height property.
*
* @return possible object is {@link DecimalWithUnits }
*
*/
public DecimalWithUnits getHeight() {
return height;
}
/**
* Sets the value of the height property.
*
* @param value
* allowed object is {@link DecimalWithUnits }
*
*/
public void setHeight(DecimalWithUnits value) {
this.height = value;
}
/**
* Gets the value of the length property.
*
* @return possible object is {@link DecimalWithUnits }
*
*/
public DecimalWithUnits getLength() {
return length;
}
/**
* Sets the value of the length property.
*
* @param value
* allowed object is {@link DecimalWithUnits }
*
*/
public void setLength(DecimalWithUnits value) {
this.length = value;
}
/**
* Gets the value of the weight property.
*
* @return possible object is {@link DecimalWithUnits }
*
*/
public DecimalWithUnits getWeight() {
return weight;
}
/**
* Sets the value of the weight property.
*
* @param value
* allowed object is {@link DecimalWithUnits }
*
*/
public void setWeight(DecimalWithUnits value) {
this.weight = value;
}
/**
* Gets the value of the width property.
*
* @return possible object is {@link DecimalWithUnits }
*
*/
public DecimalWithUnits getWidth() {
return width;
}
/**
* Sets the value of the width property.
*
* @param value
* allowed object is {@link DecimalWithUnits }
*
*/
public void setWidth(DecimalWithUnits value) {
this.width = value;
}
}
/**
* <p>
* Java class for anonymous complex type.
*
* <p>
* The following schema fragment specifies the expected content contained
* within this class.
*
* <pre>
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="UPCListElement" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = { "upcListElement" })
public static class UPCList {
@XmlElement(name = "UPCListElement")
protected List<String> upcListElement;
/**
* Gets the value of the upcListElement property.
*
* <p>
* 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
* <CODE>set</CODE> method for the upcListElement property.
*
* <p>
* For example, to add a new item, do as follows:
*
* <pre>
* getUPCListElement().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getUPCListElement() {
if (upcListElement == null) {
upcListElement = new ArrayList<String>();
}
return this.upcListElement;
}
}
}