Class RFQ

  • 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 RFQ
    extends BaseElement
    implements java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2

    Java class for RFQ complex type.

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

     <complexType name="RFQ">
       <complexContent>
         <extension base="{http://www.printtalk.org/schema_20}BaseElement">
           <sequence>
             <element name="MasterContract" type="{http://www.printtalk.org/schema_20}MasterContract" minOccurs="0"/>
             <element ref="{http://www.CIP4.org/JDFSchema_2_0}Comment" minOccurs="0"/>
             <element ref="{http://www.CIP4.org/JDFSchema_2_0}XJDF" maxOccurs="unbounded"/>
           </sequence>
           <attribute name="AmountPrices" type="{http://www.printtalk.org/schema_20}IntegerList" />
           <attribute name="Currency" type="{http://www.printtalk.org/schema_20}Currency" />
           <attribute name="Estimate" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="Expires" use="required" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
           <attribute name="QuoteIDs" type="{http://www.w3.org/2001/XMLSchema}NMTOKENS" />
           <attribute name="ReorderID" type="{http://www.w3.org/2001/XMLSchema}NMTOKENS" />
           <anyAttribute processContents='lax' namespace='##other'/>
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.util.List<java.lang.Integer> amountPrices  
      protected org.cip4.lib.xjdf.schema.Comment comment  
      protected java.lang.String currency  
      protected java.lang.Boolean estimate  
      protected org.cip4.lib.xjdf.type.DateTime expires  
      protected MasterContract masterContract  
      protected java.util.List<java.lang.String> quoteIDs  
      protected java.util.List<java.lang.String> reorderID  
      protected java.util.List<org.cip4.lib.xjdf.schema.XJDF> xjdf  
    • Constructor Summary

      Constructors 
      Constructor Description
      RFQ()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object object)  
      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)  
      java.util.List<java.lang.Integer> getAmountPrices()
      Gets the value of the amountPrices property.
      org.cip4.lib.xjdf.schema.Comment getComment()
      Gets the value of the comment property.
      java.lang.String getCurrency()
      Gets the value of the currency property.
      org.cip4.lib.xjdf.type.DateTime getExpires()
      Gets the value of the expires property.
      MasterContract getMasterContract()
      Gets the value of the masterContract property.
      java.util.List<java.lang.String> getQuoteIDs()
      Gets the value of the quoteIDs property.
      java.util.List<java.lang.String> getReorderID()
      Gets the value of the reorderID property.
      java.util.List<org.cip4.lib.xjdf.schema.XJDF> getXJDF()
      Gets the value of the xjdf property.
      int hashCode()  
      int hashCode​(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)  
      java.lang.Boolean isEstimate()
      Gets the value of the estimate property.
      void setComment​(org.cip4.lib.xjdf.schema.Comment value)
      Sets the value of the comment property.
      void setCurrency​(java.lang.String value)
      Sets the value of the currency property.
      void setEstimate​(java.lang.Boolean value)
      Sets the value of the estimate property.
      void setExpires​(org.cip4.lib.xjdf.type.DateTime value)
      Sets the value of the expires property.
      void setMasterContract​(MasterContract value)
      Sets the value of the masterContract property.
      RFQ withAmountPrices​(java.lang.Integer... values)  
      RFQ withAmountPrices​(java.util.Collection<java.lang.Integer> values)  
      RFQ withComment​(org.cip4.lib.xjdf.schema.Comment value)  
      RFQ withCurrency​(java.lang.String value)  
      RFQ withEstimate​(java.lang.Boolean value)  
      RFQ withExpires​(org.cip4.lib.xjdf.type.DateTime value)  
      RFQ withMasterContract​(MasterContract value)  
      RFQ withQuoteIDs​(java.lang.String... values)  
      RFQ withQuoteIDs​(java.util.Collection<java.lang.String> values)  
      RFQ withReorderID​(java.lang.String... values)  
      RFQ withReorderID​(java.util.Collection<java.lang.String> values)  
      RFQ withXJDF​(java.util.Collection<org.cip4.lib.xjdf.schema.XJDF> values)  
      RFQ withXJDF​(org.cip4.lib.xjdf.schema.XJDF... values)  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • masterContract

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

        @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.Comment comment
      • xjdf

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

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        protected java.util.List<java.lang.Integer> amountPrices
      • currency

        @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 currency
      • estimate

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

        @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.type.DateTime expires
      • quoteIDs

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

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        protected java.util.List<java.lang.String> reorderID
    • Constructor Detail

      • RFQ

        public RFQ()
    • Method Detail

      • getMasterContract

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

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

        @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.Comment getComment()
        Gets the value of the comment property.
        Returns:
        possible object is Comment
      • setComment

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

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        public java.util.List<org.cip4.lib.xjdf.schema.XJDF> getXJDF()
        Gets the value of the xjdf property.

        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 set method for the xjdf property.

        For example, to add a new item, do as follows:

            getXJDF().add(newItem);
         

        Objects of the following type(s) are allowed in the list XJDF

      • getAmountPrices

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        public java.util.List<java.lang.Integer> getAmountPrices()
        Gets the value of the amountPrices property.

        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 set method for the amountPrices property.

        For example, to add a new item, do as follows:

            getAmountPrices().add(newItem);
         

        Objects of the following type(s) are allowed in the list Integer

      • getCurrency

        @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 getCurrency()
        Gets the value of the currency property.
        Returns:
        possible object is String
      • setCurrency

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

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

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

        @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.type.DateTime getExpires()
        Gets the value of the expires property.
        Returns:
        possible object is String
      • setExpires

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

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        public java.util.List<java.lang.String> getQuoteIDs()
        Gets the value of the quoteIDs property.

        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 set method for the quoteIDs property.

        For example, to add a new item, do as follows:

            getQuoteIDs().add(newItem);
         

        Objects of the following type(s) are allowed in the list String

      • getReorderID

        @Generated(value="com.sun.tools.xjc.Driver",
                   date="2020-04-08T08:04:58+00:00",
                   comments="JAXB RI v2.3.2")
        public java.util.List<java.lang.String> getReorderID()
        Gets the value of the reorderID property.

        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 set method for the reorderID property.

        For example, to add a new item, do as follows:

            getReorderID().add(newItem);
         

        Objects of the following type(s) are allowed in the list String

      • withComment

        public RFQ withComment​(org.cip4.lib.xjdf.schema.Comment value)
      • withXJDF

        public RFQ withXJDF​(org.cip4.lib.xjdf.schema.XJDF... values)
      • withXJDF

        public RFQ withXJDF​(java.util.Collection<org.cip4.lib.xjdf.schema.XJDF> values)
      • withAmountPrices

        public RFQ withAmountPrices​(java.lang.Integer... values)
      • withAmountPrices

        public RFQ withAmountPrices​(java.util.Collection<java.lang.Integer> values)
      • withCurrency

        public RFQ withCurrency​(java.lang.String value)
      • withEstimate

        public RFQ withEstimate​(java.lang.Boolean value)
      • withExpires

        public RFQ withExpires​(org.cip4.lib.xjdf.type.DateTime value)
      • withQuoteIDs

        public RFQ withQuoteIDs​(java.lang.String... values)
      • withQuoteIDs

        public RFQ withQuoteIDs​(java.util.Collection<java.lang.String> values)
      • withReorderID

        public RFQ withReorderID​(java.lang.String... values)
      • withReorderID

        public RFQ withReorderID​(java.util.Collection<java.lang.String> values)
      • 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