Blame | Last modification | View Log | RSS feed
//// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>// Any modifications to this file will be lost upon recompilation of the source schema.// Generated on: 2013.03.04 at 03:49:29 PM IST//package in.shop2020.feeds.products;import java.math.BigDecimal;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.XmlElement;import javax.xml.bind.annotation.XmlRootElement;import javax.xml.bind.annotation.XmlSchemaType;import javax.xml.bind.annotation.XmlType;import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;import javax.xml.datatype.XMLGregorianCalendar;/*** <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="MediaType" type="{}MusicMediaType"/>* <element name="AspectRatio" type="{}MusicAspectRatioType" minOccurs="0"/>* <element name="VinylRecordDetails" type="{}VinylRecordDetailsType" minOccurs="0"/>* <element name="Format" type="{}MusicFormatType" maxOccurs="5" minOccurs="0"/>* <element name="DVDRegion" type="{}MusicDVDRegionType" maxOccurs="2" minOccurs="0"/>* <element name="PublishingCompany" type="{}HundredString" minOccurs="0"/>* <element name="Publisher" type="{}HundredString" minOccurs="0"/>* <element name="OriginalLanguageTitle" type="{}StringNotNull" minOccurs="0"/>* <element name="MaterialComposition" type="{}StringNotNull" minOccurs="0"/>* <element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>* <element ref="{}Battery" minOccurs="0"/>* <element name="BatteryAverageLife" type="{}BatteryLifeDimension" minOccurs="0"/>* <element name="BatteryAverageLifeStandby" type="{}Dimension" minOccurs="0"/>* <element name="BatteryChargeTime" type="{}Dimension" minOccurs="0"/>* <element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>* <element name="LithiumBatteryPackaging" minOccurs="0">* <simpleType>* <restriction base="{http://www.w3.org/2001/XMLSchema}string">* <enumeration value="batteries_contained_in_equipment"/>* <enumeration value="batteries_only"/>* <enumeration value="batteries_packed_with_equipment"/>* </restriction>* </simpleType>* </element>* <element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>* <element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>* <element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>* <element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>* <element name="Warnings" type="{}LongStringNotNull" minOccurs="0"/>* <element name="MfrWarrantyDescriptionLabor" type="{}SuperLongStringNotNull" minOccurs="0"/>* <element name="MfrWarrantyDescriptionParts" type="{}SuperLongStringNotNull" minOccurs="0"/>* <element name="MfrWarrantyDescriptionType" type="{}StringNotNull" minOccurs="0"/>* <element name="SellerWarrantyDescription" minOccurs="0">* <simpleType>* <restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">* <maxLength value="1500"/>* </restriction>* </simpleType>* </element>* <element name="Copyright" type="{}StringNotNull" minOccurs="0"/>* <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>* <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>* <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>* <element name="AudioEncoding" type="{}AudioEncodingType" minOccurs="0"/>* <element name="NumberOfDiscs" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>* <element name="RunTime" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>* <element name="Artist" type="{}MediumStringNotNull" maxOccurs="10" minOccurs="0"/>* <element name="Language" type="{}LanguageStringType" minOccurs="0"/>* <element name="SubtitleLanguage" type="{}LanguageStringType" minOccurs="0"/>* <element name="OriginalPublicationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>* <element name="PublicationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>* <element name="SubjectKeywords" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>* <element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>* <element name="Genre" type="{}StringNotNull" minOccurs="0"/>* <element name="CountryOfOrigin" type="{}CountryOfOriginType" minOccurs="0"/>* <element name="Tenor" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>* <element name="Piano" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="3" minOccurs="0"/>* <element name="Oboe" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>* <element name="Harp" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>* <element name="Soprano" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>* <element name="Saxophone" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>* <element name="Sitar" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>* <element name="Cello" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>* <element name="Cornet" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>* <element name="Violin" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>* <element name="Bass" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>* <element name="MezzoSoprano" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>* <element name="Guitar" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>* <element name="Clarinet" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>* <element name="Trumpet" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>* <element name="FrenchHorn" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>* <element name="Baritone" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>* <element name="Vocals" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>* <element name="Orchestra" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>* <element name="Flute" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>* <element name="Alto" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>* <element name="Conductor" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>* <element name="Contralto" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="5" minOccurs="0"/>* </sequence>* </restriction>* </complexContent>* </complexType>* </pre>***/@XmlAccessorType(XmlAccessType.FIELD)@XmlType(name = "", propOrder = {"mediaType","aspectRatio","vinylRecordDetails","format","dvdRegion","publishingCompany","publisher","originalLanguageTitle","materialComposition","powerSource","battery","batteryAverageLife","batteryAverageLifeStandby","batteryChargeTime","lithiumBatteryEnergyContent","lithiumBatteryPackaging","lithiumBatteryVoltage","lithiumBatteryWeight","numberOfLithiumIonCells","numberOfLithiumMetalCells","warnings","mfrWarrantyDescriptionLabor","mfrWarrantyDescriptionParts","mfrWarrantyDescriptionType","sellerWarrantyDescription","copyright","displayWeight","displayLength","displayVolume","audioEncoding","numberOfDiscs","runTime","artist","language","subtitleLanguage","originalPublicationDate","publicationDate","subjectKeywords","isAdultProduct","genre","countryOfOrigin","tenor","piano","oboe","harp","soprano","saxophone","sitar","cello","cornet","violin","bass","mezzoSoprano","guitar","clarinet","trumpet","frenchHorn","baritone","vocals","orchestra","flute","alto","conductor","contralto"})@XmlRootElement(name = "MusicPopular")public class MusicPopular {@XmlElement(name = "MediaType", required = true)protected MusicMediaType mediaType;@XmlElement(name = "AspectRatio")protected String aspectRatio;@XmlElement(name = "VinylRecordDetails")protected String vinylRecordDetails;@XmlElement(name = "Format")protected List<MusicFormatType> format;@XmlElement(name = "DVDRegion", type = Integer.class)protected List<Integer> dvdRegion;@XmlElement(name = "PublishingCompany")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String publishingCompany;@XmlElement(name = "Publisher")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String publisher;@XmlElement(name = "OriginalLanguageTitle")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String originalLanguageTitle;@XmlElement(name = "MaterialComposition")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String materialComposition;@XmlElement(name = "PowerSource")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String powerSource;@XmlElement(name = "Battery")protected Battery battery;@XmlElement(name = "BatteryAverageLife")protected BatteryLifeDimension batteryAverageLife;@XmlElement(name = "BatteryAverageLifeStandby")protected BigDecimal batteryAverageLifeStandby;@XmlElement(name = "BatteryChargeTime")protected BigDecimal batteryChargeTime;@XmlElement(name = "LithiumBatteryEnergyContent")protected BigDecimal lithiumBatteryEnergyContent;@XmlElement(name = "LithiumBatteryPackaging")protected String lithiumBatteryPackaging;@XmlElement(name = "LithiumBatteryVoltage")protected BigDecimal lithiumBatteryVoltage;@XmlElement(name = "LithiumBatteryWeight")protected BigDecimal lithiumBatteryWeight;@XmlElement(name = "NumberOfLithiumIonCells")@XmlSchemaType(name = "positiveInteger")protected BigInteger numberOfLithiumIonCells;@XmlElement(name = "NumberOfLithiumMetalCells")@XmlSchemaType(name = "positiveInteger")protected BigInteger numberOfLithiumMetalCells;@XmlElement(name = "Warnings")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String warnings;@XmlElement(name = "MfrWarrantyDescriptionLabor")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String mfrWarrantyDescriptionLabor;@XmlElement(name = "MfrWarrantyDescriptionParts")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String mfrWarrantyDescriptionParts;@XmlElement(name = "MfrWarrantyDescriptionType")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String mfrWarrantyDescriptionType;@XmlElement(name = "SellerWarrantyDescription")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String sellerWarrantyDescription;@XmlElement(name = "Copyright")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String copyright;@XmlElement(name = "DisplayWeight")protected WeightDimension displayWeight;@XmlElement(name = "DisplayLength")protected LengthDimension displayLength;@XmlElement(name = "DisplayVolume")protected VolumeDimension displayVolume;@XmlElement(name = "AudioEncoding")protected String audioEncoding;@XmlElement(name = "NumberOfDiscs")@XmlSchemaType(name = "positiveInteger")protected BigInteger numberOfDiscs;@XmlElement(name = "RunTime")@XmlSchemaType(name = "positiveInteger")protected BigInteger runTime;@XmlElement(name = "Artist")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected List<String> artist;@XmlElement(name = "Language")protected LanguageStringType language;@XmlElement(name = "SubtitleLanguage")protected LanguageStringType subtitleLanguage;@XmlElement(name = "OriginalPublicationDate")@XmlSchemaType(name = "dateTime")protected XMLGregorianCalendar originalPublicationDate;@XmlElement(name = "PublicationDate")@XmlSchemaType(name = "dateTime")protected XMLGregorianCalendar publicationDate;@XmlElement(name = "SubjectKeywords")protected List<String> subjectKeywords;@XmlElement(name = "IsAdultProduct")protected Boolean isAdultProduct;@XmlElement(name = "Genre")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String genre;@XmlElement(name = "CountryOfOrigin")protected String countryOfOrigin;@XmlElement(name = "Tenor")protected List<String> tenor;@XmlElement(name = "Piano")protected List<String> piano;@XmlElement(name = "Oboe")protected List<String> oboe;@XmlElement(name = "Harp")protected List<String> harp;@XmlElement(name = "Soprano")protected List<String> soprano;@XmlElement(name = "Saxophone")protected List<String> saxophone;@XmlElement(name = "Sitar")protected List<String> sitar;@XmlElement(name = "Cello")protected List<String> cello;@XmlElement(name = "Cornet")protected List<String> cornet;@XmlElement(name = "Violin")protected List<String> violin;@XmlElement(name = "Bass")protected List<String> bass;@XmlElement(name = "MezzoSoprano")protected List<String> mezzoSoprano;@XmlElement(name = "Guitar")protected List<String> guitar;@XmlElement(name = "Clarinet")protected List<String> clarinet;@XmlElement(name = "Trumpet")protected List<String> trumpet;@XmlElement(name = "FrenchHorn")protected List<String> frenchHorn;@XmlElement(name = "Baritone")protected List<String> baritone;@XmlElement(name = "Vocals")protected List<String> vocals;@XmlElement(name = "Orchestra")protected List<String> orchestra;@XmlElement(name = "Flute")protected List<String> flute;@XmlElement(name = "Alto")protected List<String> alto;@XmlElement(name = "Conductor")protected List<String> conductor;@XmlElement(name = "Contralto")protected List<String> contralto;/*** Gets the value of the mediaType property.** @return* possible object is* {@link MusicMediaType }**/public MusicMediaType getMediaType() {return mediaType;}/*** Sets the value of the mediaType property.** @param value* allowed object is* {@link MusicMediaType }**/public void setMediaType(MusicMediaType value) {this.mediaType = value;}/*** 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 vinylRecordDetails property.** @return* possible object is* {@link String }**/public String getVinylRecordDetails() {return vinylRecordDetails;}/*** Sets the value of the vinylRecordDetails property.** @param value* allowed object is* {@link String }**/public void setVinylRecordDetails(String value) {this.vinylRecordDetails = value;}/*** 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 MusicFormatType }***/public List<MusicFormatType> getFormat() {if (format == null) {format = new ArrayList<MusicFormatType>();}return this.format;}/*** Gets the value of the dvdRegion 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 dvdRegion property.** <p>* For example, to add a new item, do as follows:* <pre>* getDVDRegion().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link Integer }***/public List<Integer> getDVDRegion() {if (dvdRegion == null) {dvdRegion = new ArrayList<Integer>();}return this.dvdRegion;}/*** Gets the value of the publishingCompany property.** @return* possible object is* {@link String }**/public String getPublishingCompany() {return publishingCompany;}/*** Sets the value of the publishingCompany property.** @param value* allowed object is* {@link String }**/public void setPublishingCompany(String value) {this.publishingCompany = 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 originalLanguageTitle property.** @return* possible object is* {@link String }**/public String getOriginalLanguageTitle() {return originalLanguageTitle;}/*** Sets the value of the originalLanguageTitle property.** @param value* allowed object is* {@link String }**/public void setOriginalLanguageTitle(String value) {this.originalLanguageTitle = value;}/*** Gets the value of the materialComposition property.** @return* possible object is* {@link String }**/public String getMaterialComposition() {return materialComposition;}/*** Sets the value of the materialComposition property.** @param value* allowed object is* {@link String }**/public void setMaterialComposition(String value) {this.materialComposition = value;}/*** Gets the value of the powerSource property.** @return* possible object is* {@link String }**/public String getPowerSource() {return powerSource;}/*** Sets the value of the powerSource property.** @param value* allowed object is* {@link String }**/public void setPowerSource(String value) {this.powerSource = value;}/*** Gets the value of the battery property.** @return* possible object is* {@link Battery }**/public Battery getBattery() {return battery;}/*** Sets the value of the battery property.** @param value* allowed object is* {@link Battery }**/public void setBattery(Battery value) {this.battery = value;}/*** Gets the value of the batteryAverageLife property.** @return* possible object is* {@link BatteryLifeDimension }**/public BatteryLifeDimension getBatteryAverageLife() {return batteryAverageLife;}/*** Sets the value of the batteryAverageLife property.** @param value* allowed object is* {@link BatteryLifeDimension }**/public void setBatteryAverageLife(BatteryLifeDimension value) {this.batteryAverageLife = value;}/*** Gets the value of the batteryAverageLifeStandby property.** @return* possible object is* {@link BigDecimal }**/public BigDecimal getBatteryAverageLifeStandby() {return batteryAverageLifeStandby;}/*** Sets the value of the batteryAverageLifeStandby property.** @param value* allowed object is* {@link BigDecimal }**/public void setBatteryAverageLifeStandby(BigDecimal value) {this.batteryAverageLifeStandby = value;}/*** Gets the value of the batteryChargeTime property.** @return* possible object is* {@link BigDecimal }**/public BigDecimal getBatteryChargeTime() {return batteryChargeTime;}/*** Sets the value of the batteryChargeTime property.** @param value* allowed object is* {@link BigDecimal }**/public void setBatteryChargeTime(BigDecimal value) {this.batteryChargeTime = value;}/*** Gets the value of the lithiumBatteryEnergyContent property.** @return* possible object is* {@link BigDecimal }**/public BigDecimal getLithiumBatteryEnergyContent() {return lithiumBatteryEnergyContent;}/*** Sets the value of the lithiumBatteryEnergyContent property.** @param value* allowed object is* {@link BigDecimal }**/public void setLithiumBatteryEnergyContent(BigDecimal value) {this.lithiumBatteryEnergyContent = value;}/*** Gets the value of the lithiumBatteryPackaging property.** @return* possible object is* {@link String }**/public String getLithiumBatteryPackaging() {return lithiumBatteryPackaging;}/*** Sets the value of the lithiumBatteryPackaging property.** @param value* allowed object is* {@link String }**/public void setLithiumBatteryPackaging(String value) {this.lithiumBatteryPackaging = value;}/*** Gets the value of the lithiumBatteryVoltage property.** @return* possible object is* {@link BigDecimal }**/public BigDecimal getLithiumBatteryVoltage() {return lithiumBatteryVoltage;}/*** Sets the value of the lithiumBatteryVoltage property.** @param value* allowed object is* {@link BigDecimal }**/public void setLithiumBatteryVoltage(BigDecimal value) {this.lithiumBatteryVoltage = value;}/*** Gets the value of the lithiumBatteryWeight property.** @return* possible object is* {@link BigDecimal }**/public BigDecimal getLithiumBatteryWeight() {return lithiumBatteryWeight;}/*** Sets the value of the lithiumBatteryWeight property.** @param value* allowed object is* {@link BigDecimal }**/public void setLithiumBatteryWeight(BigDecimal value) {this.lithiumBatteryWeight = value;}/*** Gets the value of the numberOfLithiumIonCells property.** @return* possible object is* {@link BigInteger }**/public BigInteger getNumberOfLithiumIonCells() {return numberOfLithiumIonCells;}/*** Sets the value of the numberOfLithiumIonCells property.** @param value* allowed object is* {@link BigInteger }**/public void setNumberOfLithiumIonCells(BigInteger value) {this.numberOfLithiumIonCells = value;}/*** Gets the value of the numberOfLithiumMetalCells property.** @return* possible object is* {@link BigInteger }**/public BigInteger getNumberOfLithiumMetalCells() {return numberOfLithiumMetalCells;}/*** Sets the value of the numberOfLithiumMetalCells property.** @param value* allowed object is* {@link BigInteger }**/public void setNumberOfLithiumMetalCells(BigInteger value) {this.numberOfLithiumMetalCells = value;}/*** Gets the value of the warnings property.** @return* possible object is* {@link String }**/public String getWarnings() {return warnings;}/*** Sets the value of the warnings property.** @param value* allowed object is* {@link String }**/public void setWarnings(String value) {this.warnings = value;}/*** Gets the value of the mfrWarrantyDescriptionLabor property.** @return* possible object is* {@link String }**/public String getMfrWarrantyDescriptionLabor() {return mfrWarrantyDescriptionLabor;}/*** Sets the value of the mfrWarrantyDescriptionLabor property.** @param value* allowed object is* {@link String }**/public void setMfrWarrantyDescriptionLabor(String value) {this.mfrWarrantyDescriptionLabor = value;}/*** Gets the value of the mfrWarrantyDescriptionParts property.** @return* possible object is* {@link String }**/public String getMfrWarrantyDescriptionParts() {return mfrWarrantyDescriptionParts;}/*** Sets the value of the mfrWarrantyDescriptionParts property.** @param value* allowed object is* {@link String }**/public void setMfrWarrantyDescriptionParts(String value) {this.mfrWarrantyDescriptionParts = value;}/*** Gets the value of the mfrWarrantyDescriptionType property.** @return* possible object is* {@link String }**/public String getMfrWarrantyDescriptionType() {return mfrWarrantyDescriptionType;}/*** Sets the value of the mfrWarrantyDescriptionType property.** @param value* allowed object is* {@link String }**/public void setMfrWarrantyDescriptionType(String value) {this.mfrWarrantyDescriptionType = value;}/*** Gets the value of the sellerWarrantyDescription property.** @return* possible object is* {@link String }**/public String getSellerWarrantyDescription() {return sellerWarrantyDescription;}/*** Sets the value of the sellerWarrantyDescription property.** @param value* allowed object is* {@link String }**/public void setSellerWarrantyDescription(String value) {this.sellerWarrantyDescription = value;}/*** Gets the value of the copyright property.** @return* possible object is* {@link String }**/public String getCopyright() {return copyright;}/*** Sets the value of the copyright property.** @param value* allowed object is* {@link String }**/public void setCopyright(String value) {this.copyright = value;}/*** Gets the value of the displayWeight property.** @return* possible object is* {@link WeightDimension }**/public WeightDimension getDisplayWeight() {return displayWeight;}/*** Sets the value of the displayWeight property.** @param value* allowed object is* {@link WeightDimension }**/public void setDisplayWeight(WeightDimension value) {this.displayWeight = value;}/*** Gets the value of the displayLength property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getDisplayLength() {return displayLength;}/*** Sets the value of the displayLength property.** @param value* allowed object is* {@link LengthDimension }**/public void setDisplayLength(LengthDimension value) {this.displayLength = value;}/*** Gets the value of the displayVolume property.** @return* possible object is* {@link VolumeDimension }**/public VolumeDimension getDisplayVolume() {return displayVolume;}/*** Sets the value of the displayVolume property.** @param value* allowed object is* {@link VolumeDimension }**/public void setDisplayVolume(VolumeDimension value) {this.displayVolume = value;}/*** Gets the value of the audioEncoding property.** @return* possible object is* {@link String }**/public String getAudioEncoding() {return audioEncoding;}/*** Sets the value of the audioEncoding property.** @param value* allowed object is* {@link String }**/public void setAudioEncoding(String value) {this.audioEncoding = 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 runTime property.** @return* possible object is* {@link BigInteger }**/public BigInteger getRunTime() {return runTime;}/*** Sets the value of the runTime property.** @param value* allowed object is* {@link BigInteger }**/public void setRunTime(BigInteger value) {this.runTime = value;}/*** 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 language property.** @return* possible object is* {@link LanguageStringType }**/public LanguageStringType getLanguage() {return language;}/*** Sets the value of the language property.** @param value* allowed object is* {@link LanguageStringType }**/public void setLanguage(LanguageStringType value) {this.language = value;}/*** Gets the value of the subtitleLanguage property.** @return* possible object is* {@link LanguageStringType }**/public LanguageStringType getSubtitleLanguage() {return subtitleLanguage;}/*** Sets the value of the subtitleLanguage property.** @param value* allowed object is* {@link LanguageStringType }**/public void setSubtitleLanguage(LanguageStringType value) {this.subtitleLanguage = value;}/*** Gets the value of the originalPublicationDate property.** @return* possible object is* {@link XMLGregorianCalendar }**/public XMLGregorianCalendar getOriginalPublicationDate() {return originalPublicationDate;}/*** Sets the value of the originalPublicationDate property.** @param value* allowed object is* {@link XMLGregorianCalendar }**/public void setOriginalPublicationDate(XMLGregorianCalendar value) {this.originalPublicationDate = value;}/*** Gets the value of the publicationDate property.** @return* possible object is* {@link XMLGregorianCalendar }**/public XMLGregorianCalendar getPublicationDate() {return publicationDate;}/*** Sets the value of the publicationDate property.** @param value* allowed object is* {@link XMLGregorianCalendar }**/public void setPublicationDate(XMLGregorianCalendar value) {this.publicationDate = value;}/*** Gets the value of the subjectKeywords 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 subjectKeywords property.** <p>* For example, to add a new item, do as follows:* <pre>* getSubjectKeywords().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getSubjectKeywords() {if (subjectKeywords == null) {subjectKeywords = new ArrayList<String>();}return this.subjectKeywords;}/*** 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 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 countryOfOrigin property.** @return* possible object is* {@link String }**/public String getCountryOfOrigin() {return countryOfOrigin;}/*** Sets the value of the countryOfOrigin property.** @param value* allowed object is* {@link String }**/public void setCountryOfOrigin(String value) {this.countryOfOrigin = value;}/*** Gets the value of the tenor 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 tenor property.** <p>* For example, to add a new item, do as follows:* <pre>* getTenor().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getTenor() {if (tenor == null) {tenor = new ArrayList<String>();}return this.tenor;}/*** Gets the value of the piano 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 piano property.** <p>* For example, to add a new item, do as follows:* <pre>* getPiano().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getPiano() {if (piano == null) {piano = new ArrayList<String>();}return this.piano;}/*** Gets the value of the oboe 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 oboe property.** <p>* For example, to add a new item, do as follows:* <pre>* getOboe().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getOboe() {if (oboe == null) {oboe = new ArrayList<String>();}return this.oboe;}/*** Gets the value of the harp 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 harp property.** <p>* For example, to add a new item, do as follows:* <pre>* getHarp().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getHarp() {if (harp == null) {harp = new ArrayList<String>();}return this.harp;}/*** Gets the value of the soprano 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 soprano property.** <p>* For example, to add a new item, do as follows:* <pre>* getSoprano().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getSoprano() {if (soprano == null) {soprano = new ArrayList<String>();}return this.soprano;}/*** Gets the value of the saxophone 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 saxophone property.** <p>* For example, to add a new item, do as follows:* <pre>* getSaxophone().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getSaxophone() {if (saxophone == null) {saxophone = new ArrayList<String>();}return this.saxophone;}/*** Gets the value of the sitar 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 sitar property.** <p>* For example, to add a new item, do as follows:* <pre>* getSitar().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getSitar() {if (sitar == null) {sitar = new ArrayList<String>();}return this.sitar;}/*** Gets the value of the cello 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 cello property.** <p>* For example, to add a new item, do as follows:* <pre>* getCello().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getCello() {if (cello == null) {cello = new ArrayList<String>();}return this.cello;}/*** Gets the value of the cornet 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 cornet property.** <p>* For example, to add a new item, do as follows:* <pre>* getCornet().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getCornet() {if (cornet == null) {cornet = new ArrayList<String>();}return this.cornet;}/*** Gets the value of the violin 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 violin property.** <p>* For example, to add a new item, do as follows:* <pre>* getViolin().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getViolin() {if (violin == null) {violin = new ArrayList<String>();}return this.violin;}/*** Gets the value of the bass 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 bass property.** <p>* For example, to add a new item, do as follows:* <pre>* getBass().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getBass() {if (bass == null) {bass = new ArrayList<String>();}return this.bass;}/*** Gets the value of the mezzoSoprano 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 mezzoSoprano property.** <p>* For example, to add a new item, do as follows:* <pre>* getMezzoSoprano().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getMezzoSoprano() {if (mezzoSoprano == null) {mezzoSoprano = new ArrayList<String>();}return this.mezzoSoprano;}/*** Gets the value of the guitar 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 guitar property.** <p>* For example, to add a new item, do as follows:* <pre>* getGuitar().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getGuitar() {if (guitar == null) {guitar = new ArrayList<String>();}return this.guitar;}/*** Gets the value of the clarinet 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 clarinet property.** <p>* For example, to add a new item, do as follows:* <pre>* getClarinet().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getClarinet() {if (clarinet == null) {clarinet = new ArrayList<String>();}return this.clarinet;}/*** Gets the value of the trumpet 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 trumpet property.** <p>* For example, to add a new item, do as follows:* <pre>* getTrumpet().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getTrumpet() {if (trumpet == null) {trumpet = new ArrayList<String>();}return this.trumpet;}/*** Gets the value of the frenchHorn 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 frenchHorn property.** <p>* For example, to add a new item, do as follows:* <pre>* getFrenchHorn().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getFrenchHorn() {if (frenchHorn == null) {frenchHorn = new ArrayList<String>();}return this.frenchHorn;}/*** Gets the value of the baritone 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 baritone property.** <p>* For example, to add a new item, do as follows:* <pre>* getBaritone().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getBaritone() {if (baritone == null) {baritone = new ArrayList<String>();}return this.baritone;}/*** Gets the value of the vocals 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 vocals property.** <p>* For example, to add a new item, do as follows:* <pre>* getVocals().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getVocals() {if (vocals == null) {vocals = new ArrayList<String>();}return this.vocals;}/*** Gets the value of the orchestra 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 orchestra property.** <p>* For example, to add a new item, do as follows:* <pre>* getOrchestra().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getOrchestra() {if (orchestra == null) {orchestra = new ArrayList<String>();}return this.orchestra;}/*** Gets the value of the flute 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 flute property.** <p>* For example, to add a new item, do as follows:* <pre>* getFlute().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getFlute() {if (flute == null) {flute = new ArrayList<String>();}return this.flute;}/*** Gets the value of the alto 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 alto property.** <p>* For example, to add a new item, do as follows:* <pre>* getAlto().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getAlto() {if (alto == null) {alto = new ArrayList<String>();}return this.alto;}/*** Gets the value of the conductor 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 conductor property.** <p>* For example, to add a new item, do as follows:* <pre>* getConductor().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getConductor() {if (conductor == null) {conductor = new ArrayList<String>();}return this.conductor;}/*** Gets the value of the contralto 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 contralto property.** <p>* For example, to add a new item, do as follows:* <pre>* getContralto().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getContralto() {if (contralto == null) {contralto = new ArrayList<String>();}return this.contralto;}}