Subversion Repositories SmartDukaan

Rev

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.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>
 * &lt;complexType>
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element ref="{}VariationData" minOccurs="0"/>
 *         &lt;element ref="{}AdditionalFeatures" minOccurs="0"/>
 *         &lt;element ref="{}AdditionalFunctionality" maxOccurs="4" minOccurs="0"/>
 *         &lt;element ref="{}IPProtocolStandards" minOccurs="0"/>
 *         &lt;element ref="{}LANPortBandwidth" minOccurs="0"/>
 *         &lt;element ref="{}LANPortNumber" minOccurs="0"/>
 *         &lt;element ref="{}MaxDownstreamTransmissionRate" minOccurs="0"/>
 *         &lt;element ref="{}MaxUpstreamTransmissionRate" minOccurs="0"/>
 *         &lt;element ref="{}ModelNumber" minOccurs="0"/>
 *         &lt;element ref="{}ModemType" minOccurs="0"/>
 *         &lt;element ref="{}NetworkAdapterType" minOccurs="0"/>
 *         &lt;element ref="{}OperatingSystemCompatability" minOccurs="0"/>
 *         &lt;element ref="{}SecurityProtocol" minOccurs="0"/>
 *         &lt;element ref="{}SimultaneousSessions" minOccurs="0"/>
 *         &lt;element ref="{}Voltage" minOccurs="0"/>
 *         &lt;element ref="{}Wattage" minOccurs="0"/>
 *         &lt;element ref="{}WirelessDataTransferRate" minOccurs="0"/>
 *         &lt;element ref="{}WirelessRouterTransmissionBand" minOccurs="0"/>
 *         &lt;element ref="{}WirelessTechnology" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
    "variationData",
    "additionalFeatures",
    "additionalFunctionality",
    "ipProtocolStandards",
    "lanPortBandwidth",
    "lanPortNumber",
    "maxDownstreamTransmissionRate",
    "maxUpstreamTransmissionRate",
    "modelNumber",
    "modemType",
    "networkAdapterType",
    "operatingSystemCompatability",
    "securityProtocol",
    "simultaneousSessions",
    "voltage",
    "wattage",
    "wirelessDataTransferRate",
    "wirelessRouterTransmissionBand",
    "wirelessTechnology"
})
@XmlRootElement(name = "NetworkingDevice")
public class NetworkingDevice {

    @XmlElement(name = "VariationData")
    protected VariationData variationData;
    @XmlElement(name = "AdditionalFeatures")
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
    protected String additionalFeatures;
    @XmlElement(name = "AdditionalFunctionality")
    protected List<String> additionalFunctionality;
    @XmlElement(name = "IPProtocolStandards")
    protected String ipProtocolStandards;
    @XmlElement(name = "LANPortBandwidth")
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
    protected String lanPortBandwidth;
    @XmlElement(name = "LANPortNumber")
    protected BigInteger lanPortNumber;
    @XmlElement(name = "MaxDownstreamTransmissionRate")
    protected DataTransferSpeedFiveDigitIntegerDimension maxDownstreamTransmissionRate;
    @XmlElement(name = "MaxUpstreamTransmissionRate")
    protected DataTransferSpeedFiveDigitIntegerDimension maxUpstreamTransmissionRate;
    @XmlElement(name = "ModelNumber")
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
    protected String modelNumber;
    @XmlElement(name = "ModemType")
    protected ModemTypeValues modemType;
    @XmlElement(name = "NetworkAdapterType")
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
    protected String networkAdapterType;
    @XmlElement(name = "OperatingSystemCompatability")
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
    protected String operatingSystemCompatability;
    @XmlElement(name = "SecurityProtocol")
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
    protected String securityProtocol;
    @XmlElement(name = "SimultaneousSessions")
    protected BigInteger simultaneousSessions;
    @XmlElement(name = "Voltage")
    protected BigDecimal voltage;
    @XmlElement(name = "Wattage")
    protected BigInteger wattage;
    @XmlElement(name = "WirelessDataTransferRate")
    protected DataTransferSpeedFiveDigitIntegerDimension wirelessDataTransferRate;
    @XmlElement(name = "WirelessRouterTransmissionBand")
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
    protected String wirelessRouterTransmissionBand;
    @XmlElement(name = "WirelessTechnology")
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
    protected String wirelessTechnology;

    /**
     * Gets the value of the variationData property.
     * 
     * @return
     *     possible object is
     *     {@link VariationData }
     *     
     */
    public VariationData getVariationData() {
        return variationData;
    }

    /**
     * Sets the value of the variationData property.
     * 
     * @param value
     *     allowed object is
     *     {@link VariationData }
     *     
     */
    public void setVariationData(VariationData value) {
        this.variationData = value;
    }

    /**
     * Gets the value of the additionalFeatures property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getAdditionalFeatures() {
        return additionalFeatures;
    }

    /**
     * Sets the value of the additionalFeatures property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setAdditionalFeatures(String value) {
        this.additionalFeatures = value;
    }

    /**
     * Gets the value of the additionalFunctionality 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 additionalFunctionality property.
     * 
     * <p>
     * For example, to add a new item, do as follows:
     * <pre>
     *    getAdditionalFunctionality().add(newItem);
     * </pre>
     * 
     * 
     * <p>
     * Objects of the following type(s) are allowed in the list
     * {@link String }
     * 
     * 
     */
    public List<String> getAdditionalFunctionality() {
        if (additionalFunctionality == null) {
            additionalFunctionality = new ArrayList<String>();
        }
        return this.additionalFunctionality;
    }

    /**
     * Gets the value of the ipProtocolStandards property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getIPProtocolStandards() {
        return ipProtocolStandards;
    }

    /**
     * Sets the value of the ipProtocolStandards property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setIPProtocolStandards(String value) {
        this.ipProtocolStandards = value;
    }

    /**
     * Gets the value of the lanPortBandwidth property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getLANPortBandwidth() {
        return lanPortBandwidth;
    }

    /**
     * Sets the value of the lanPortBandwidth property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setLANPortBandwidth(String value) {
        this.lanPortBandwidth = value;
    }

    /**
     * Gets the value of the lanPortNumber property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getLANPortNumber() {
        return lanPortNumber;
    }

    /**
     * Sets the value of the lanPortNumber property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setLANPortNumber(BigInteger value) {
        this.lanPortNumber = value;
    }

    /**
     * Gets the value of the maxDownstreamTransmissionRate property.
     * 
     * @return
     *     possible object is
     *     {@link DataTransferSpeedFiveDigitIntegerDimension }
     *     
     */
    public DataTransferSpeedFiveDigitIntegerDimension getMaxDownstreamTransmissionRate() {
        return maxDownstreamTransmissionRate;
    }

    /**
     * Sets the value of the maxDownstreamTransmissionRate property.
     * 
     * @param value
     *     allowed object is
     *     {@link DataTransferSpeedFiveDigitIntegerDimension }
     *     
     */
    public void setMaxDownstreamTransmissionRate(DataTransferSpeedFiveDigitIntegerDimension value) {
        this.maxDownstreamTransmissionRate = value;
    }

    /**
     * Gets the value of the maxUpstreamTransmissionRate property.
     * 
     * @return
     *     possible object is
     *     {@link DataTransferSpeedFiveDigitIntegerDimension }
     *     
     */
    public DataTransferSpeedFiveDigitIntegerDimension getMaxUpstreamTransmissionRate() {
        return maxUpstreamTransmissionRate;
    }

    /**
     * Sets the value of the maxUpstreamTransmissionRate property.
     * 
     * @param value
     *     allowed object is
     *     {@link DataTransferSpeedFiveDigitIntegerDimension }
     *     
     */
    public void setMaxUpstreamTransmissionRate(DataTransferSpeedFiveDigitIntegerDimension value) {
        this.maxUpstreamTransmissionRate = value;
    }

    /**
     * Gets the value of the modelNumber property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getModelNumber() {
        return modelNumber;
    }

    /**
     * Sets the value of the modelNumber property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setModelNumber(String value) {
        this.modelNumber = value;
    }

    /**
     * Gets the value of the modemType property.
     * 
     * @return
     *     possible object is
     *     {@link ModemTypeValues }
     *     
     */
    public ModemTypeValues getModemType() {
        return modemType;
    }

    /**
     * Sets the value of the modemType property.
     * 
     * @param value
     *     allowed object is
     *     {@link ModemTypeValues }
     *     
     */
    public void setModemType(ModemTypeValues value) {
        this.modemType = value;
    }

    /**
     * Gets the value of the networkAdapterType property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getNetworkAdapterType() {
        return networkAdapterType;
    }

    /**
     * Sets the value of the networkAdapterType property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setNetworkAdapterType(String value) {
        this.networkAdapterType = value;
    }

    /**
     * Gets the value of the operatingSystemCompatability property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getOperatingSystemCompatability() {
        return operatingSystemCompatability;
    }

    /**
     * Sets the value of the operatingSystemCompatability property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setOperatingSystemCompatability(String value) {
        this.operatingSystemCompatability = value;
    }

    /**
     * Gets the value of the securityProtocol property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getSecurityProtocol() {
        return securityProtocol;
    }

    /**
     * Sets the value of the securityProtocol property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setSecurityProtocol(String value) {
        this.securityProtocol = value;
    }

    /**
     * Gets the value of the simultaneousSessions property.
     * 
     * @return
     *     possible object is
     *     {@link BigInteger }
     *     
     */
    public BigInteger getSimultaneousSessions() {
        return simultaneousSessions;
    }

    /**
     * Sets the value of the simultaneousSessions property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setSimultaneousSessions(BigInteger value) {
        this.simultaneousSessions = 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 BigInteger }
     *     
     */
    public BigInteger getWattage() {
        return wattage;
    }

    /**
     * Sets the value of the wattage property.
     * 
     * @param value
     *     allowed object is
     *     {@link BigInteger }
     *     
     */
    public void setWattage(BigInteger value) {
        this.wattage = value;
    }

    /**
     * Gets the value of the wirelessDataTransferRate property.
     * 
     * @return
     *     possible object is
     *     {@link DataTransferSpeedFiveDigitIntegerDimension }
     *     
     */
    public DataTransferSpeedFiveDigitIntegerDimension getWirelessDataTransferRate() {
        return wirelessDataTransferRate;
    }

    /**
     * Sets the value of the wirelessDataTransferRate property.
     * 
     * @param value
     *     allowed object is
     *     {@link DataTransferSpeedFiveDigitIntegerDimension }
     *     
     */
    public void setWirelessDataTransferRate(DataTransferSpeedFiveDigitIntegerDimension value) {
        this.wirelessDataTransferRate = value;
    }

    /**
     * Gets the value of the wirelessRouterTransmissionBand property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getWirelessRouterTransmissionBand() {
        return wirelessRouterTransmissionBand;
    }

    /**
     * Sets the value of the wirelessRouterTransmissionBand property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setWirelessRouterTransmissionBand(String value) {
        this.wirelessRouterTransmissionBand = value;
    }

    /**
     * Gets the value of the wirelessTechnology property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getWirelessTechnology() {
        return wirelessTechnology;
    }

    /**
     * Sets the value of the wirelessTechnology property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setWirelessTechnology(String value) {
        this.wirelessTechnology = value;
    }

}