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;/*** <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="VariationData" minOccurs="0">* <complexType>* <complexContent>* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">* <sequence>* <element name="Parentage">* <simpleType>* <restriction base="{http://www.w3.org/2001/XMLSchema}string">* <enumeration value="parent"/>* <enumeration value="child"/>* </restriction>* </simpleType>* </element>* <element name="VariationTheme" minOccurs="0">* <simpleType>* <restriction base="{http://www.w3.org/2001/XMLSchema}string">* <enumeration value="Size"/>* <enumeration value="Color"/>* <enumeration value="Material"/>* <enumeration value="ItemWeight"/>* <enumeration value="Size-Color"/>* <enumeration value="Style"/>* <enumeration value="PATTERN"/>* <enumeration value="ItemPackageQuantity"/>* <enumeration value="CustomerPackageType"/>* <enumeration value="ColorName-CustomerPackageType"/>* <enumeration value="SizeName-CustomerPackageType"/>* <enumeration value="SizeName-ColorName-CustomerPackageType"/>* <enumeration value="StyleName-CustomerPackageType"/>* <enumeration value="SizeName-StyleName-CustomerPackageType"/>* </restriction>* </simpleType>* </element>* </sequence>* </restriction>* </complexContent>* </complexType>* </element>* <element name="AccessoryConnectionType" type="{}StringNotNull" minOccurs="0"/>* <element name="BatteryCapacity" type="{}BatteryPowerDimension" minOccurs="0"/>* <element name="BladeEdge" type="{}StringNotNull" minOccurs="0"/>* <element name="BladeLength" type="{}LengthDimension" minOccurs="0"/>* <element name="CompatibleDevices" type="{}StringNotNull" minOccurs="0"/>* <element name="CompatibleFastenerRange" type="{}StringNotNull" minOccurs="0"/>* <element name="CoolingMethod" type="{}StringNotNull" minOccurs="0"/>* <element name="CoolingWattage" type="{}WattageDimension" minOccurs="0"/>* <element name="CornerRadius" type="{}LengthDimension" minOccurs="0"/>* <element name="Coverage" type="{}StringNotNull" minOccurs="0"/>* <element name="CutType" type="{}StringNotNull" minOccurs="0"/>* <element name="CuttingWidth" type="{}LengthDimension" minOccurs="0"/>* <element name="DeviceType" type="{}StringNotNull" minOccurs="0"/>* <element name="DisplayStyle" type="{}StringNotNull" minOccurs="0"/>* <element name="EnergyConsumption" type="{}EnergyConsumptionDimension" minOccurs="0"/>* <element name="EnergyEfficiencyRatioCooling" type="{}PositiveInteger" minOccurs="0"/>* <element name="EnvironmentalDescription" type="{}StringNotNull" minOccurs="0"/>* <element name="EuEnergyEfficiencyClassHeating" type="{}EuEnergyEfficiencyClassType" minOccurs="0"/>* <element name="EuEnergyLabelEfficiencyClass" type="{}EuEnergyEfficiencyClassType" minOccurs="0"/>* <element name="ExternalTestingCertification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>* <element name="FlushType" type="{}StringNotNull" minOccurs="0"/>* <element name="FoldedKnifeSize" type="{}StringNotNull" minOccurs="0"/>* <element name="GritRating" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>* <element name="HandleMaterial" type="{}StringNotNull" minOccurs="0"/>* <element name="InsideDiameter" type="{}LengthDimension" minOccurs="0"/>* <element name="HeaterWattage" type="{}WattageDimension" minOccurs="0"/>* <element name="LaserBeamColor" type="{}StringNotNull" minOccurs="0"/>* <element name="MaximumPower" type="{}MaximumPowerType" minOccurs="0"/>* <element name="MeasurementAccuracy" type="{}StringNotNull" minOccurs="0"/>* <element name="MeasurementSystem" type="{}StringNotNull" minOccurs="0"/>* <element name="MinimumEfficiencyReportingValue" type="{}MERVType" minOccurs="0"/>* <element name="NumberOfBasins" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>* <element name="NumberOfHoles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>* <element name="NumberOfItems" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>* <element name="OutsideDiameter" type="{}LengthDimension" minOccurs="0"/>* <element name="PerformanceDescription" type="{}StringNotNull" minOccurs="0"/>* <element name="RecycledContentPercentage" type="{}PositiveInteger" minOccurs="0"/>* <element name="RoughIn" type="{}LengthDimension" minOccurs="0"/>* <element name="Speed" type="{}SpeedDimension" minOccurs="0"/>* <element name="SpoutHeight" type="{}LengthDimension" minOccurs="0"/>* <element name="SpoutReach" type="{}LengthDimension" minOccurs="0"/>* <element name="ThreadSize" type="{}LengthDimensionOptionalUnit" minOccurs="0"/>* <element name="ToolTipDescription" type="{}StringNotNull" minOccurs="0"/>* <element name="Torque" type="{}TorqueType" minOccurs="0"/>* <element name="UVProtection" type="{}StringNotNull" minOccurs="0"/>* <element name="ViewingArea" type="{}StringNotNull" minOccurs="0"/>* <element name="Size" type="{}StringNotNull" minOccurs="0"/>* <element name="CenterLength" type="{}LengthDimension" minOccurs="0"/>* <element name="Brightness" type="{}LumensType" minOccurs="0"/>* <element name="BulbType" type="{}StringNotNull" minOccurs="0"/>* <element name="Color" type="{}StringNotNull" minOccurs="0"/>* <element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>* <element name="HeadStyle" type="{}StringNotNull" minOccurs="0"/>* <element name="Material" type="{}StringNotNull" minOccurs="0"/>* <element name="DisplayVolume" type="{}VolumeDimension" minOccurs="0"/>* <element name="DisplayWeight" type="{}WeightDimension" minOccurs="0"/>* <element name="DisplayLength" type="{}LengthDimension" minOccurs="0"/>* <element name="ManufacturerWarrantyDescription" type="{}LongStringNotNull" minOccurs="0"/>* <element name="PlugFormat" type="{}HundredString" minOccurs="0"/>* <element name="PlugProfile" type="{}StringNotNull" minOccurs="0"/>* <element name="PowerSource" type="{}StringNotNull" minOccurs="0"/>* <element name="SellerWarrantyDescription" type="{}SuperLongStringNotNull" minOccurs="0"/>* <element name="SwitchStyle" type="{}StringNotNull" minOccurs="0"/>* <element name="SwitchType" type="{}StringNotNull" minOccurs="0"/>* <element name="Voltage" type="{}Dimension" minOccurs="0"/>* <element name="Wattage" type="{}WattageDimensionOptionalUnit" minOccurs="0"/>* <element name="CustomerPackageType" type="{}StringNotNull" minOccurs="0"/>* </sequence>* </restriction>* </complexContent>* </complexType>* </pre>***/@XmlAccessorType(XmlAccessType.FIELD)@XmlType(name = "", propOrder = {"variationData","accessoryConnectionType","batteryCapacity","bladeEdge","bladeLength","compatibleDevices","compatibleFastenerRange","coolingMethod","coolingWattage","cornerRadius","coverage","cutType","cuttingWidth","deviceType","displayStyle","energyConsumption","energyEfficiencyRatioCooling","environmentalDescription","euEnergyEfficiencyClassHeating","euEnergyLabelEfficiencyClass","externalTestingCertification","flushType","foldedKnifeSize","gritRating","handleMaterial","insideDiameter","heaterWattage","laserBeamColor","maximumPower","measurementAccuracy","measurementSystem","minimumEfficiencyReportingValue","numberOfBasins","numberOfHoles","numberOfItems","outsideDiameter","performanceDescription","recycledContentPercentage","roughIn","speed","spoutHeight","spoutReach","threadSize","toolTipDescription","torque","uvProtection","viewingArea","size","centerLength","brightness","bulbType","color","colorMap","headStyle","material","displayVolume","displayWeight","displayLength","manufacturerWarrantyDescription","plugFormat","plugProfile","powerSource","sellerWarrantyDescription","switchStyle","switchType","voltage","wattage","customerPackageType"})@XmlRootElement(name = "Electrical")public class Electrical {@XmlElement(name = "VariationData")protected Electrical.VariationData variationData;@XmlElement(name = "AccessoryConnectionType")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String accessoryConnectionType;@XmlElement(name = "BatteryCapacity")protected BatteryPowerDimension batteryCapacity;@XmlElement(name = "BladeEdge")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String bladeEdge;@XmlElement(name = "BladeLength")protected LengthDimension bladeLength;@XmlElement(name = "CompatibleDevices")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String compatibleDevices;@XmlElement(name = "CompatibleFastenerRange")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String compatibleFastenerRange;@XmlElement(name = "CoolingMethod")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String coolingMethod;@XmlElement(name = "CoolingWattage")protected WattageDimension coolingWattage;@XmlElement(name = "CornerRadius")protected LengthDimension cornerRadius;@XmlElement(name = "Coverage")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String coverage;@XmlElement(name = "CutType")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String cutType;@XmlElement(name = "CuttingWidth")protected LengthDimension cuttingWidth;@XmlElement(name = "DeviceType")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String deviceType;@XmlElement(name = "DisplayStyle")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String displayStyle;@XmlElement(name = "EnergyConsumption")protected EnergyConsumptionDimension energyConsumption;@XmlElement(name = "EnergyEfficiencyRatioCooling")protected BigInteger energyEfficiencyRatioCooling;@XmlElement(name = "EnvironmentalDescription")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String environmentalDescription;@XmlElement(name = "EuEnergyEfficiencyClassHeating")protected EuEnergyEfficiencyClassType euEnergyEfficiencyClassHeating;@XmlElement(name = "EuEnergyLabelEfficiencyClass")protected EuEnergyEfficiencyClassType euEnergyLabelEfficiencyClass;@XmlElement(name = "ExternalTestingCertification")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected List<String> externalTestingCertification;@XmlElement(name = "FlushType")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String flushType;@XmlElement(name = "FoldedKnifeSize")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String foldedKnifeSize;@XmlElement(name = "GritRating")@XmlSchemaType(name = "positiveInteger")protected BigInteger gritRating;@XmlElement(name = "HandleMaterial")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String handleMaterial;@XmlElement(name = "InsideDiameter")protected LengthDimension insideDiameter;@XmlElement(name = "HeaterWattage")protected WattageDimension heaterWattage;@XmlElement(name = "LaserBeamColor")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String laserBeamColor;@XmlElement(name = "MaximumPower")protected MaximumPowerType maximumPower;@XmlElement(name = "MeasurementAccuracy")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String measurementAccuracy;@XmlElement(name = "MeasurementSystem")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String measurementSystem;@XmlElement(name = "MinimumEfficiencyReportingValue")protected Integer minimumEfficiencyReportingValue;@XmlElement(name = "NumberOfBasins")@XmlSchemaType(name = "positiveInteger")protected BigInteger numberOfBasins;@XmlElement(name = "NumberOfHoles")@XmlSchemaType(name = "positiveInteger")protected BigInteger numberOfHoles;@XmlElement(name = "NumberOfItems")@XmlSchemaType(name = "positiveInteger")protected BigInteger numberOfItems;@XmlElement(name = "OutsideDiameter")protected LengthDimension outsideDiameter;@XmlElement(name = "PerformanceDescription")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String performanceDescription;@XmlElement(name = "RecycledContentPercentage")protected BigInteger recycledContentPercentage;@XmlElement(name = "RoughIn")protected LengthDimension roughIn;@XmlElement(name = "Speed")protected SpeedDimension speed;@XmlElement(name = "SpoutHeight")protected LengthDimension spoutHeight;@XmlElement(name = "SpoutReach")protected LengthDimension spoutReach;@XmlElement(name = "ThreadSize")protected LengthDimensionOptionalUnit threadSize;@XmlElement(name = "ToolTipDescription")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String toolTipDescription;@XmlElement(name = "Torque")protected TorqueType torque;@XmlElement(name = "UVProtection")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String uvProtection;@XmlElement(name = "ViewingArea")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String viewingArea;@XmlElement(name = "Size")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String size;@XmlElement(name = "CenterLength")protected LengthDimension centerLength;@XmlElement(name = "Brightness")protected LumensType brightness;@XmlElement(name = "BulbType")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String bulbType;@XmlElement(name = "Color")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String color;@XmlElement(name = "ColorMap")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String colorMap;@XmlElement(name = "HeadStyle")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String headStyle;@XmlElement(name = "Material")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String material;@XmlElement(name = "DisplayVolume")protected VolumeDimension displayVolume;@XmlElement(name = "DisplayWeight")protected WeightDimension displayWeight;@XmlElement(name = "DisplayLength")protected LengthDimension displayLength;@XmlElement(name = "ManufacturerWarrantyDescription")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String manufacturerWarrantyDescription;@XmlElement(name = "PlugFormat")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String plugFormat;@XmlElement(name = "PlugProfile")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String plugProfile;@XmlElement(name = "PowerSource")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String powerSource;@XmlElement(name = "SellerWarrantyDescription")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String sellerWarrantyDescription;@XmlElement(name = "SwitchStyle")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String switchStyle;@XmlElement(name = "SwitchType")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String switchType;@XmlElement(name = "Voltage")protected BigDecimal voltage;@XmlElement(name = "Wattage")protected WattageDimensionOptionalUnit wattage;@XmlElement(name = "CustomerPackageType")@XmlJavaTypeAdapter(NormalizedStringAdapter.class)protected String customerPackageType;/*** Gets the value of the variationData property.** @return* possible object is* {@link Electrical.VariationData }**/public Electrical.VariationData getVariationData() {return variationData;}/*** Sets the value of the variationData property.** @param value* allowed object is* {@link Electrical.VariationData }**/public void setVariationData(Electrical.VariationData value) {this.variationData = value;}/*** Gets the value of the accessoryConnectionType property.** @return* possible object is* {@link String }**/public String getAccessoryConnectionType() {return accessoryConnectionType;}/*** Sets the value of the accessoryConnectionType property.** @param value* allowed object is* {@link String }**/public void setAccessoryConnectionType(String value) {this.accessoryConnectionType = value;}/*** Gets the value of the batteryCapacity property.** @return* possible object is* {@link BatteryPowerDimension }**/public BatteryPowerDimension getBatteryCapacity() {return batteryCapacity;}/*** Sets the value of the batteryCapacity property.** @param value* allowed object is* {@link BatteryPowerDimension }**/public void setBatteryCapacity(BatteryPowerDimension value) {this.batteryCapacity = value;}/*** Gets the value of the bladeEdge property.** @return* possible object is* {@link String }**/public String getBladeEdge() {return bladeEdge;}/*** Sets the value of the bladeEdge property.** @param value* allowed object is* {@link String }**/public void setBladeEdge(String value) {this.bladeEdge = value;}/*** Gets the value of the bladeLength property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getBladeLength() {return bladeLength;}/*** Sets the value of the bladeLength property.** @param value* allowed object is* {@link LengthDimension }**/public void setBladeLength(LengthDimension value) {this.bladeLength = value;}/*** Gets the value of the compatibleDevices property.** @return* possible object is* {@link String }**/public String getCompatibleDevices() {return compatibleDevices;}/*** Sets the value of the compatibleDevices property.** @param value* allowed object is* {@link String }**/public void setCompatibleDevices(String value) {this.compatibleDevices = value;}/*** Gets the value of the compatibleFastenerRange property.** @return* possible object is* {@link String }**/public String getCompatibleFastenerRange() {return compatibleFastenerRange;}/*** Sets the value of the compatibleFastenerRange property.** @param value* allowed object is* {@link String }**/public void setCompatibleFastenerRange(String value) {this.compatibleFastenerRange = value;}/*** Gets the value of the coolingMethod property.** @return* possible object is* {@link String }**/public String getCoolingMethod() {return coolingMethod;}/*** Sets the value of the coolingMethod property.** @param value* allowed object is* {@link String }**/public void setCoolingMethod(String value) {this.coolingMethod = value;}/*** Gets the value of the coolingWattage property.** @return* possible object is* {@link WattageDimension }**/public WattageDimension getCoolingWattage() {return coolingWattage;}/*** Sets the value of the coolingWattage property.** @param value* allowed object is* {@link WattageDimension }**/public void setCoolingWattage(WattageDimension value) {this.coolingWattage = value;}/*** Gets the value of the cornerRadius property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getCornerRadius() {return cornerRadius;}/*** Sets the value of the cornerRadius property.** @param value* allowed object is* {@link LengthDimension }**/public void setCornerRadius(LengthDimension value) {this.cornerRadius = value;}/*** Gets the value of the coverage property.** @return* possible object is* {@link String }**/public String getCoverage() {return coverage;}/*** Sets the value of the coverage property.** @param value* allowed object is* {@link String }**/public void setCoverage(String value) {this.coverage = value;}/*** Gets the value of the cutType property.** @return* possible object is* {@link String }**/public String getCutType() {return cutType;}/*** Sets the value of the cutType property.** @param value* allowed object is* {@link String }**/public void setCutType(String value) {this.cutType = value;}/*** Gets the value of the cuttingWidth property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getCuttingWidth() {return cuttingWidth;}/*** Sets the value of the cuttingWidth property.** @param value* allowed object is* {@link LengthDimension }**/public void setCuttingWidth(LengthDimension value) {this.cuttingWidth = value;}/*** Gets the value of the deviceType property.** @return* possible object is* {@link String }**/public String getDeviceType() {return deviceType;}/*** Sets the value of the deviceType property.** @param value* allowed object is* {@link String }**/public void setDeviceType(String value) {this.deviceType = value;}/*** Gets the value of the displayStyle property.** @return* possible object is* {@link String }**/public String getDisplayStyle() {return displayStyle;}/*** Sets the value of the displayStyle property.** @param value* allowed object is* {@link String }**/public void setDisplayStyle(String value) {this.displayStyle = value;}/*** Gets the value of the energyConsumption property.** @return* possible object is* {@link EnergyConsumptionDimension }**/public EnergyConsumptionDimension getEnergyConsumption() {return energyConsumption;}/*** Sets the value of the energyConsumption property.** @param value* allowed object is* {@link EnergyConsumptionDimension }**/public void setEnergyConsumption(EnergyConsumptionDimension value) {this.energyConsumption = value;}/*** Gets the value of the energyEfficiencyRatioCooling property.** @return* possible object is* {@link BigInteger }**/public BigInteger getEnergyEfficiencyRatioCooling() {return energyEfficiencyRatioCooling;}/*** Sets the value of the energyEfficiencyRatioCooling property.** @param value* allowed object is* {@link BigInteger }**/public void setEnergyEfficiencyRatioCooling(BigInteger value) {this.energyEfficiencyRatioCooling = value;}/*** Gets the value of the environmentalDescription property.** @return* possible object is* {@link String }**/public String getEnvironmentalDescription() {return environmentalDescription;}/*** Sets the value of the environmentalDescription property.** @param value* allowed object is* {@link String }**/public void setEnvironmentalDescription(String value) {this.environmentalDescription = value;}/*** Gets the value of the euEnergyEfficiencyClassHeating property.** @return* possible object is* {@link EuEnergyEfficiencyClassType }**/public EuEnergyEfficiencyClassType getEuEnergyEfficiencyClassHeating() {return euEnergyEfficiencyClassHeating;}/*** Sets the value of the euEnergyEfficiencyClassHeating property.** @param value* allowed object is* {@link EuEnergyEfficiencyClassType }**/public void setEuEnergyEfficiencyClassHeating(EuEnergyEfficiencyClassType value) {this.euEnergyEfficiencyClassHeating = value;}/*** Gets the value of the euEnergyLabelEfficiencyClass property.** @return* possible object is* {@link EuEnergyEfficiencyClassType }**/public EuEnergyEfficiencyClassType getEuEnergyLabelEfficiencyClass() {return euEnergyLabelEfficiencyClass;}/*** Sets the value of the euEnergyLabelEfficiencyClass property.** @param value* allowed object is* {@link EuEnergyEfficiencyClassType }**/public void setEuEnergyLabelEfficiencyClass(EuEnergyEfficiencyClassType value) {this.euEnergyLabelEfficiencyClass = value;}/*** Gets the value of the externalTestingCertification 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 externalTestingCertification property.** <p>* For example, to add a new item, do as follows:* <pre>* getExternalTestingCertification().add(newItem);* </pre>*** <p>* Objects of the following type(s) are allowed in the list* {@link String }***/public List<String> getExternalTestingCertification() {if (externalTestingCertification == null) {externalTestingCertification = new ArrayList<String>();}return this.externalTestingCertification;}/*** Gets the value of the flushType property.** @return* possible object is* {@link String }**/public String getFlushType() {return flushType;}/*** Sets the value of the flushType property.** @param value* allowed object is* {@link String }**/public void setFlushType(String value) {this.flushType = value;}/*** Gets the value of the foldedKnifeSize property.** @return* possible object is* {@link String }**/public String getFoldedKnifeSize() {return foldedKnifeSize;}/*** Sets the value of the foldedKnifeSize property.** @param value* allowed object is* {@link String }**/public void setFoldedKnifeSize(String value) {this.foldedKnifeSize = value;}/*** Gets the value of the gritRating property.** @return* possible object is* {@link BigInteger }**/public BigInteger getGritRating() {return gritRating;}/*** Sets the value of the gritRating property.** @param value* allowed object is* {@link BigInteger }**/public void setGritRating(BigInteger value) {this.gritRating = value;}/*** Gets the value of the handleMaterial property.** @return* possible object is* {@link String }**/public String getHandleMaterial() {return handleMaterial;}/*** Sets the value of the handleMaterial property.** @param value* allowed object is* {@link String }**/public void setHandleMaterial(String value) {this.handleMaterial = value;}/*** Gets the value of the insideDiameter property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getInsideDiameter() {return insideDiameter;}/*** Sets the value of the insideDiameter property.** @param value* allowed object is* {@link LengthDimension }**/public void setInsideDiameter(LengthDimension value) {this.insideDiameter = value;}/*** Gets the value of the heaterWattage property.** @return* possible object is* {@link WattageDimension }**/public WattageDimension getHeaterWattage() {return heaterWattage;}/*** Sets the value of the heaterWattage property.** @param value* allowed object is* {@link WattageDimension }**/public void setHeaterWattage(WattageDimension value) {this.heaterWattage = value;}/*** Gets the value of the laserBeamColor property.** @return* possible object is* {@link String }**/public String getLaserBeamColor() {return laserBeamColor;}/*** Sets the value of the laserBeamColor property.** @param value* allowed object is* {@link String }**/public void setLaserBeamColor(String value) {this.laserBeamColor = value;}/*** Gets the value of the maximumPower property.** @return* possible object is* {@link MaximumPowerType }**/public MaximumPowerType getMaximumPower() {return maximumPower;}/*** Sets the value of the maximumPower property.** @param value* allowed object is* {@link MaximumPowerType }**/public void setMaximumPower(MaximumPowerType value) {this.maximumPower = value;}/*** Gets the value of the measurementAccuracy property.** @return* possible object is* {@link String }**/public String getMeasurementAccuracy() {return measurementAccuracy;}/*** Sets the value of the measurementAccuracy property.** @param value* allowed object is* {@link String }**/public void setMeasurementAccuracy(String value) {this.measurementAccuracy = value;}/*** Gets the value of the measurementSystem property.** @return* possible object is* {@link String }**/public String getMeasurementSystem() {return measurementSystem;}/*** Sets the value of the measurementSystem property.** @param value* allowed object is* {@link String }**/public void setMeasurementSystem(String value) {this.measurementSystem = value;}/*** Gets the value of the minimumEfficiencyReportingValue property.** @return* possible object is* {@link Integer }**/public Integer getMinimumEfficiencyReportingValue() {return minimumEfficiencyReportingValue;}/*** Sets the value of the minimumEfficiencyReportingValue property.** @param value* allowed object is* {@link Integer }**/public void setMinimumEfficiencyReportingValue(Integer value) {this.minimumEfficiencyReportingValue = value;}/*** Gets the value of the numberOfBasins property.** @return* possible object is* {@link BigInteger }**/public BigInteger getNumberOfBasins() {return numberOfBasins;}/*** Sets the value of the numberOfBasins property.** @param value* allowed object is* {@link BigInteger }**/public void setNumberOfBasins(BigInteger value) {this.numberOfBasins = value;}/*** Gets the value of the numberOfHoles property.** @return* possible object is* {@link BigInteger }**/public BigInteger getNumberOfHoles() {return numberOfHoles;}/*** Sets the value of the numberOfHoles property.** @param value* allowed object is* {@link BigInteger }**/public void setNumberOfHoles(BigInteger value) {this.numberOfHoles = 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 outsideDiameter property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getOutsideDiameter() {return outsideDiameter;}/*** Sets the value of the outsideDiameter property.** @param value* allowed object is* {@link LengthDimension }**/public void setOutsideDiameter(LengthDimension value) {this.outsideDiameter = value;}/*** Gets the value of the performanceDescription property.** @return* possible object is* {@link String }**/public String getPerformanceDescription() {return performanceDescription;}/*** Sets the value of the performanceDescription property.** @param value* allowed object is* {@link String }**/public void setPerformanceDescription(String value) {this.performanceDescription = value;}/*** Gets the value of the recycledContentPercentage property.** @return* possible object is* {@link BigInteger }**/public BigInteger getRecycledContentPercentage() {return recycledContentPercentage;}/*** Sets the value of the recycledContentPercentage property.** @param value* allowed object is* {@link BigInteger }**/public void setRecycledContentPercentage(BigInteger value) {this.recycledContentPercentage = value;}/*** Gets the value of the roughIn property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getRoughIn() {return roughIn;}/*** Sets the value of the roughIn property.** @param value* allowed object is* {@link LengthDimension }**/public void setRoughIn(LengthDimension value) {this.roughIn = value;}/*** Gets the value of the speed property.** @return* possible object is* {@link SpeedDimension }**/public SpeedDimension getSpeed() {return speed;}/*** Sets the value of the speed property.** @param value* allowed object is* {@link SpeedDimension }**/public void setSpeed(SpeedDimension value) {this.speed = value;}/*** Gets the value of the spoutHeight property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getSpoutHeight() {return spoutHeight;}/*** Sets the value of the spoutHeight property.** @param value* allowed object is* {@link LengthDimension }**/public void setSpoutHeight(LengthDimension value) {this.spoutHeight = value;}/*** Gets the value of the spoutReach property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getSpoutReach() {return spoutReach;}/*** Sets the value of the spoutReach property.** @param value* allowed object is* {@link LengthDimension }**/public void setSpoutReach(LengthDimension value) {this.spoutReach = value;}/*** Gets the value of the threadSize property.** @return* possible object is* {@link LengthDimensionOptionalUnit }**/public LengthDimensionOptionalUnit getThreadSize() {return threadSize;}/*** Sets the value of the threadSize property.** @param value* allowed object is* {@link LengthDimensionOptionalUnit }**/public void setThreadSize(LengthDimensionOptionalUnit value) {this.threadSize = value;}/*** Gets the value of the toolTipDescription property.** @return* possible object is* {@link String }**/public String getToolTipDescription() {return toolTipDescription;}/*** Sets the value of the toolTipDescription property.** @param value* allowed object is* {@link String }**/public void setToolTipDescription(String value) {this.toolTipDescription = value;}/*** Gets the value of the torque property.** @return* possible object is* {@link TorqueType }**/public TorqueType getTorque() {return torque;}/*** Sets the value of the torque property.** @param value* allowed object is* {@link TorqueType }**/public void setTorque(TorqueType value) {this.torque = value;}/*** Gets the value of the uvProtection property.** @return* possible object is* {@link String }**/public String getUVProtection() {return uvProtection;}/*** Sets the value of the uvProtection property.** @param value* allowed object is* {@link String }**/public void setUVProtection(String value) {this.uvProtection = value;}/*** Gets the value of the viewingArea property.** @return* possible object is* {@link String }**/public String getViewingArea() {return viewingArea;}/*** Sets the value of the viewingArea property.** @param value* allowed object is* {@link String }**/public void setViewingArea(String value) {this.viewingArea = 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 centerLength property.** @return* possible object is* {@link LengthDimension }**/public LengthDimension getCenterLength() {return centerLength;}/*** Sets the value of the centerLength property.** @param value* allowed object is* {@link LengthDimension }**/public void setCenterLength(LengthDimension value) {this.centerLength = value;}/*** Gets the value of the brightness property.** @return* possible object is* {@link LumensType }**/public LumensType getBrightness() {return brightness;}/*** Sets the value of the brightness property.** @param value* allowed object is* {@link LumensType }**/public void setBrightness(LumensType value) {this.brightness = value;}/*** Gets the value of the bulbType property.** @return* possible object is* {@link String }**/public String getBulbType() {return bulbType;}/*** Sets the value of the bulbType property.** @param value* allowed object is* {@link String }**/public void setBulbType(String value) {this.bulbType = 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 colorMap property.** @return* possible object is* {@link String }**/public String getColorMap() {return colorMap;}/*** Sets the value of the colorMap property.** @param value* allowed object is* {@link String }**/public void setColorMap(String value) {this.colorMap = value;}/*** Gets the value of the headStyle property.** @return* possible object is* {@link String }**/public String getHeadStyle() {return headStyle;}/*** Sets the value of the headStyle property.** @param value* allowed object is* {@link String }**/public void setHeadStyle(String value) {this.headStyle = value;}/*** Gets the value of the material property.** @return* possible object is* {@link String }**/public String getMaterial() {return material;}/*** Sets the value of the material property.** @param value* allowed object is* {@link String }**/public void setMaterial(String value) {this.material = 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 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 manufacturerWarrantyDescription property.** @return* possible object is* {@link String }**/public String getManufacturerWarrantyDescription() {return manufacturerWarrantyDescription;}/*** Sets the value of the manufacturerWarrantyDescription property.** @param value* allowed object is* {@link String }**/public void setManufacturerWarrantyDescription(String value) {this.manufacturerWarrantyDescription = value;}/*** Gets the value of the plugFormat property.** @return* possible object is* {@link String }**/public String getPlugFormat() {return plugFormat;}/*** Sets the value of the plugFormat property.** @param value* allowed object is* {@link String }**/public void setPlugFormat(String value) {this.plugFormat = value;}/*** Gets the value of the plugProfile property.** @return* possible object is* {@link String }**/public String getPlugProfile() {return plugProfile;}/*** Sets the value of the plugProfile property.** @param value* allowed object is* {@link String }**/public void setPlugProfile(String value) {this.plugProfile = 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 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 switchStyle property.** @return* possible object is* {@link String }**/public String getSwitchStyle() {return switchStyle;}/*** Sets the value of the switchStyle property.** @param value* allowed object is* {@link String }**/public void setSwitchStyle(String value) {this.switchStyle = value;}/*** Gets the value of the switchType property.** @return* possible object is* {@link String }**/public String getSwitchType() {return switchType;}/*** Sets the value of the switchType property.** @param value* allowed object is* {@link String }**/public void setSwitchType(String value) {this.switchType = value;}/*** Gets the value of the voltage property.** @return* possible object is* {@link BigDecimal }**/public BigDecimal getVoltage() {return voltage;}/*** Sets the value of the voltage property.** @param value* allowed object is* {@link BigDecimal }**/public void setVoltage(BigDecimal value) {this.voltage = value;}/*** Gets the value of the wattage property.** @return* possible object is* {@link WattageDimensionOptionalUnit }**/public WattageDimensionOptionalUnit getWattage() {return wattage;}/*** Sets the value of the wattage property.** @param value* allowed object is* {@link WattageDimensionOptionalUnit }**/public void setWattage(WattageDimensionOptionalUnit value) {this.wattage = value;}/*** Gets the value of the customerPackageType property.** @return* possible object is* {@link String }**/public String getCustomerPackageType() {return customerPackageType;}/*** Sets the value of the customerPackageType property.** @param value* allowed object is* {@link String }**/public void setCustomerPackageType(String value) {this.customerPackageType = 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="Parentage">* <simpleType>* <restriction base="{http://www.w3.org/2001/XMLSchema}string">* <enumeration value="parent"/>* <enumeration value="child"/>* </restriction>* </simpleType>* </element>* <element name="VariationTheme" minOccurs="0">* <simpleType>* <restriction base="{http://www.w3.org/2001/XMLSchema}string">* <enumeration value="Size"/>* <enumeration value="Color"/>* <enumeration value="Material"/>* <enumeration value="ItemWeight"/>* <enumeration value="Size-Color"/>* <enumeration value="Style"/>* <enumeration value="PATTERN"/>* <enumeration value="ItemPackageQuantity"/>* <enumeration value="CustomerPackageType"/>* <enumeration value="ColorName-CustomerPackageType"/>* <enumeration value="SizeName-CustomerPackageType"/>* <enumeration value="SizeName-ColorName-CustomerPackageType"/>* <enumeration value="StyleName-CustomerPackageType"/>* <enumeration value="SizeName-StyleName-CustomerPackageType"/>* </restriction>* </simpleType>* </element>* </sequence>* </restriction>* </complexContent>* </complexType>* </pre>***/@XmlAccessorType(XmlAccessType.FIELD)@XmlType(name = "", propOrder = {"parentage","variationTheme"})public static class VariationData {@XmlElement(name = "Parentage", required = true)protected String parentage;@XmlElement(name = "VariationTheme")protected String variationTheme;/*** Gets the value of the parentage property.** @return* possible object is* {@link String }**/public String getParentage() {return parentage;}/*** Sets the value of the parentage property.** @param value* allowed object is* {@link String }**/public void setParentage(String value) {this.parentage = value;}/*** Gets the value of the variationTheme property.** @return* possible object is* {@link String }**/public String getVariationTheme() {return variationTheme;}/*** Sets the value of the variationTheme property.** @param value* allowed object is* {@link String }**/public void setVariationTheme(String value) {this.variationTheme = value;}}}