Class StockLevel

  • All Implemented Interfaces:
    java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2

    @Generated(value="com.sun.tools.xjc.Driver",
               date="2020-04-08T08:04:58+00:00",
               comments="JAXB RI v2.3.2")
    public class StockLevel
    extends BaseElement
    implements java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2

    Java class for StockLevel complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="StockLevel">
       <complexContent>
         <extension base="{http://www.printtalk.org/schema_20}BaseElement">
           <sequence>
             <element name="Pricing" type="{http://www.printtalk.org/schema_20}Pricing" minOccurs="0"/>
             <element ref="{http://www.CIP4.org/JDFSchema_2_0}Contact" minOccurs="0"/>
             <element ref="{http://www.CIP4.org/JDFSchema_2_0}XJDF"/>
           </sequence>
           <attribute name="Amount" use="required" type="{http://www.w3.org/2001/XMLSchema}integer" />
           <attribute name="Availability" use="required" type="{http://www.printtalk.org/schema_20}Availability" />
           <attribute name="DescriptiveName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="ExternalID" use="required" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
           <attribute name="LotID" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
           <attribute name="ProductionDuration" type="{http://www.w3.org/2001/XMLSchema}duration" />
           <anyAttribute processContents='lax' namespace='##other'/>
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Field Detail

      • pricing

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        protected Pricing pricing
      • contact

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        protected org.cip4.lib.xjdf.schema.Contact contact
      • xjdf

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        protected org.cip4.lib.xjdf.schema.XJDF xjdf
      • amount

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        protected java.math.BigInteger amount
      • availability

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        protected Availability availability
      • descriptiveName

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        protected java.lang.String descriptiveName
      • externalID

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        protected java.lang.String externalID
      • lotID

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        protected java.lang.String lotID
      • productionDuration

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        protected javax.xml.datatype.Duration productionDuration
    • Constructor Detail

      • StockLevel

        public StockLevel()
    • Method Detail

      • getPricing

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        public Pricing getPricing()
        Gets the value of the pricing property.
        Returns:
        possible object is Pricing
      • setPricing

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        public void setPricing​(Pricing value)
        Sets the value of the pricing property.
        Parameters:
        value - allowed object is Pricing
      • getContact

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        public org.cip4.lib.xjdf.schema.Contact getContact()
        Gets the value of the contact property.
        Returns:
        possible object is Contact
      • setContact

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        public void setContact​(org.cip4.lib.xjdf.schema.Contact value)
        Sets the value of the contact property.
        Parameters:
        value - allowed object is Contact
      • getXJDF

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        public org.cip4.lib.xjdf.schema.XJDF getXJDF()
        Gets the value of the xjdf property.
        Returns:
        possible object is XJDF
      • setXJDF

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        public void setXJDF​(org.cip4.lib.xjdf.schema.XJDF value)
        Sets the value of the xjdf property.
        Parameters:
        value - allowed object is XJDF
      • getAmount

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        public java.math.BigInteger getAmount()
        Gets the value of the amount property.
        Returns:
        possible object is BigInteger
      • setAmount

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        public void setAmount​(java.math.BigInteger value)
        Sets the value of the amount property.
        Parameters:
        value - allowed object is BigInteger
      • getAvailability

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        public Availability getAvailability()
        Gets the value of the availability property.
        Returns:
        possible object is Availability
      • setAvailability

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        public void setAvailability​(Availability value)
        Sets the value of the availability property.
        Parameters:
        value - allowed object is Availability
      • getDescriptiveName

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        public java.lang.String getDescriptiveName()
        Gets the value of the descriptiveName property.
        Returns:
        possible object is String
      • setDescriptiveName

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        public void setDescriptiveName​(java.lang.String value)
        Sets the value of the descriptiveName property.
        Parameters:
        value - allowed object is String
      • getExternalID

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        public java.lang.String getExternalID()
        Gets the value of the externalID property.
        Returns:
        possible object is String
      • setExternalID

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        public void setExternalID​(java.lang.String value)
        Sets the value of the externalID property.
        Parameters:
        value - allowed object is String
      • getLotID

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        public java.lang.String getLotID()
        Gets the value of the lotID property.
        Returns:
        possible object is String
      • setLotID

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        public void setLotID​(java.lang.String value)
        Sets the value of the lotID property.
        Parameters:
        value - allowed object is String
      • getProductionDuration

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        public javax.xml.datatype.Duration getProductionDuration()
        Gets the value of the productionDuration property.
        Returns:
        possible object is Duration
      • setProductionDuration

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        public void setProductionDuration​(javax.xml.datatype.Duration value)
        Sets the value of the productionDuration property.
        Parameters:
        value - allowed object is Duration
      • withContact

        public StockLevel withContact​(org.cip4.lib.xjdf.schema.Contact value)
      • withXJDF

        public StockLevel withXJDF​(org.cip4.lib.xjdf.schema.XJDF value)
      • withAmount

        public StockLevel withAmount​(java.math.BigInteger value)
      • withDescriptiveName

        public StockLevel withDescriptiveName​(java.lang.String value)
      • withExternalID

        public StockLevel withExternalID​(java.lang.String value)
      • withLotID

        public StockLevel withLotID​(java.lang.String value)
      • withProductionDuration

        public StockLevel withProductionDuration​(javax.xml.datatype.Duration value)
      • equals

        public boolean equals​(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                              org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                              java.lang.Object object,
                              org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
        Specified by:
        equals in interface org.jvnet.jaxb2_commons.lang.Equals2
        Overrides:
        equals in class BaseElement
      • equals

        public boolean equals​(java.lang.Object object)
        Overrides:
        equals in class BaseElement
      • hashCode

        public int hashCode​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
        Specified by:
        hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
        Overrides:
        hashCode in class BaseElement