Class MediaIntent

  • All Implemented Interfaces:
    java.io.Serializable

    @Generated(value="com.sun.tools.xjc.Driver",
               comments="JAXB RI v4.0.1",
               date="2023-01-02T18:51:33Z")
    public class MediaIntent
    extends ProductIntent
    implements java.io.Serializable

    Java class for MediaIntent complex type.

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

    
     <complexType name="MediaIntent">
       <complexContent>
         <extension base="{http://www.CIP4.org/JDFSchema_2_0}ProductIntent">
           <sequence>
             <element ref="{http://www.CIP4.org/JDFSchema_2_0}Certification" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
           <attribute name="BackCoating" type="{http://www.CIP4.org/JDFSchema_2_0}Coating" />
           <attribute name="BackISOPaperSubstrate" type="{http://www.CIP4.org/JDFSchema_2_0}ISOPaperSubstrate" />
           <attribute name="Brand" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="BuyerSupplied" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="Coating" type="{http://www.CIP4.org/JDFSchema_2_0}Coating" />
           <attribute name="Flute" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
           <attribute name="FluteDirection" type="{http://www.CIP4.org/JDFSchema_2_0}MediaDirection" />
           <attribute name="GrainDirection" type="{http://www.CIP4.org/JDFSchema_2_0}MediaDirection" />
           <attribute name="ISOPaperSubstrate" type="{http://www.CIP4.org/JDFSchema_2_0}ISOPaperSubstrate" />
           <attribute name="LabColorValue" type="{http://www.CIP4.org/JDFSchema_2_0}LabColor" />
           <attribute name="MediaColor" type="{http://www.CIP4.org/JDFSchema_2_0}NamedColor" />
           <attribute name="MediaColorDetails" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="MediaQuality" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="MediaType" use="required" type="{http://www.CIP4.org/JDFSchema_2_0}MediaType" />
           <attribute name="MediaTypeDetails" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
           <attribute name="Opacity" type="{http://www.CIP4.org/JDFSchema_2_0}EnumOpacity" />
           <attribute name="PrePrinted" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="StockType" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
           <attribute name="Texture" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
           <attribute name="Thickness" type="{http://www.w3.org/2001/XMLSchema}float" />
           <attribute name="Weight" type="{http://www.w3.org/2001/XMLSchema}float" />
           <anyAttribute processContents='lax' namespace='##other'/>
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Field Detail

      • certification

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected java.util.List<Certification> certification
      • backCoating

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected Coating backCoating
      • backISOPaperSubstrate

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected ISOPaperSubstrate backISOPaperSubstrate
      • brand

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected java.lang.String brand
      • buyerSupplied

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected java.lang.Boolean buyerSupplied
      • coating

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected Coating coating
      • flute

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected java.lang.String flute
      • fluteDirection

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected MediaDirection fluteDirection
      • grainDirection

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected MediaDirection grainDirection
      • isoPaperSubstrate

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected ISOPaperSubstrate isoPaperSubstrate
      • labColorValue

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected java.util.List<java.lang.Float> labColorValue
      • mediaColor

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected java.lang.String mediaColor
      • mediaColorDetails

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected java.lang.String mediaColorDetails
      • mediaQuality

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected java.lang.String mediaQuality
      • mediaType

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected MediaType mediaType
      • mediaTypeDetails

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected java.lang.String mediaTypeDetails
      • opacity

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected EnumOpacity opacity
      • prePrinted

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected java.lang.Boolean prePrinted
      • stockType

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected java.lang.String stockType
      • texture

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected java.lang.String texture
      • thickness

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected java.lang.Float thickness
      • weight

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        protected java.lang.Float weight
    • Constructor Detail

      • MediaIntent

        public MediaIntent()
    • Method Detail

      • getCertification

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public java.util.List<Certification> getCertification()
        Gets the value of the certification 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 Jakarta XML Binding object. This is why there is not a set method for the certification property.

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

            getCertification().add(newItem);
         

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

        Returns:
        The value of the certification property.
      • getBackCoating

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public Coating getBackCoating()
        Gets the value of the backCoating property.
        Returns:
        possible object is Coating
      • setBackCoating

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setBackCoating​(Coating value)
        Sets the value of the backCoating property.
        Parameters:
        value - allowed object is Coating
      • getBackISOPaperSubstrate

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public ISOPaperSubstrate getBackISOPaperSubstrate()
        Gets the value of the backISOPaperSubstrate property.
        Returns:
        possible object is ISOPaperSubstrate
      • setBackISOPaperSubstrate

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setBackISOPaperSubstrate​(ISOPaperSubstrate value)
        Sets the value of the backISOPaperSubstrate property.
        Parameters:
        value - allowed object is ISOPaperSubstrate
      • getBrand

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public java.lang.String getBrand()
        Gets the value of the brand property.
        Returns:
        possible object is String
      • setBrand

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setBrand​(java.lang.String value)
        Sets the value of the brand property.
        Parameters:
        value - allowed object is String
      • isBuyerSupplied

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public java.lang.Boolean isBuyerSupplied()
        Gets the value of the buyerSupplied property.
        Returns:
        possible object is Boolean
      • setBuyerSupplied

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setBuyerSupplied​(java.lang.Boolean value)
        Sets the value of the buyerSupplied property.
        Parameters:
        value - allowed object is Boolean
      • getCoating

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public Coating getCoating()
        Gets the value of the coating property.
        Returns:
        possible object is Coating
      • setCoating

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setCoating​(Coating value)
        Sets the value of the coating property.
        Parameters:
        value - allowed object is Coating
      • getFlute

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public java.lang.String getFlute()
        Gets the value of the flute property.
        Returns:
        possible object is String
      • setFlute

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setFlute​(java.lang.String value)
        Sets the value of the flute property.
        Parameters:
        value - allowed object is String
      • getFluteDirection

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public MediaDirection getFluteDirection()
        Gets the value of the fluteDirection property.
        Returns:
        possible object is MediaDirection
      • setFluteDirection

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setFluteDirection​(MediaDirection value)
        Sets the value of the fluteDirection property.
        Parameters:
        value - allowed object is MediaDirection
      • getGrainDirection

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public MediaDirection getGrainDirection()
        Gets the value of the grainDirection property.
        Returns:
        possible object is MediaDirection
      • setGrainDirection

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setGrainDirection​(MediaDirection value)
        Sets the value of the grainDirection property.
        Parameters:
        value - allowed object is MediaDirection
      • getISOPaperSubstrate

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public ISOPaperSubstrate getISOPaperSubstrate()
        Gets the value of the isoPaperSubstrate property.
        Returns:
        possible object is ISOPaperSubstrate
      • setISOPaperSubstrate

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setISOPaperSubstrate​(ISOPaperSubstrate value)
        Sets the value of the isoPaperSubstrate property.
        Parameters:
        value - allowed object is ISOPaperSubstrate
      • getLabColorValue

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public java.util.List<java.lang.Float> getLabColorValue()
        Gets the value of the labColorValue 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 Jakarta XML Binding object. This is why there is not a set method for the labColorValue property.

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

            getLabColorValue().add(newItem);
         

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

        Returns:
        The value of the labColorValue property.
      • getMediaColor

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public java.lang.String getMediaColor()
        Gets the value of the mediaColor property.
        Returns:
        possible object is String
      • setMediaColor

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setMediaColor​(java.lang.String value)
        Sets the value of the mediaColor property.
        Parameters:
        value - allowed object is String
      • getMediaColorDetails

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public java.lang.String getMediaColorDetails()
        Gets the value of the mediaColorDetails property.
        Returns:
        possible object is String
      • setMediaColorDetails

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setMediaColorDetails​(java.lang.String value)
        Sets the value of the mediaColorDetails property.
        Parameters:
        value - allowed object is String
      • getMediaQuality

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public java.lang.String getMediaQuality()
        Gets the value of the mediaQuality property.
        Returns:
        possible object is String
      • setMediaQuality

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setMediaQuality​(java.lang.String value)
        Sets the value of the mediaQuality property.
        Parameters:
        value - allowed object is String
      • getMediaType

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public MediaType getMediaType()
        Gets the value of the mediaType property.
        Returns:
        possible object is MediaType
      • setMediaType

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setMediaType​(MediaType value)
        Sets the value of the mediaType property.
        Parameters:
        value - allowed object is MediaType
      • getMediaTypeDetails

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public java.lang.String getMediaTypeDetails()
        Gets the value of the mediaTypeDetails property.
        Returns:
        possible object is String
      • setMediaTypeDetails

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setMediaTypeDetails​(java.lang.String value)
        Sets the value of the mediaTypeDetails property.
        Parameters:
        value - allowed object is String
      • getOpacity

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public EnumOpacity getOpacity()
        Gets the value of the opacity property.
        Returns:
        possible object is EnumOpacity
      • setOpacity

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setOpacity​(EnumOpacity value)
        Sets the value of the opacity property.
        Parameters:
        value - allowed object is EnumOpacity
      • isPrePrinted

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public java.lang.Boolean isPrePrinted()
        Gets the value of the prePrinted property.
        Returns:
        possible object is Boolean
      • setPrePrinted

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setPrePrinted​(java.lang.Boolean value)
        Sets the value of the prePrinted property.
        Parameters:
        value - allowed object is Boolean
      • getStockType

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public java.lang.String getStockType()
        Gets the value of the stockType property.
        Returns:
        possible object is String
      • setStockType

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setStockType​(java.lang.String value)
        Sets the value of the stockType property.
        Parameters:
        value - allowed object is String
      • getTexture

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public java.lang.String getTexture()
        Gets the value of the texture property.
        Returns:
        possible object is String
      • setTexture

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setTexture​(java.lang.String value)
        Sets the value of the texture property.
        Parameters:
        value - allowed object is String
      • getThickness

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public java.lang.Float getThickness()
        Gets the value of the thickness property.
        Returns:
        possible object is Float
      • setThickness

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setThickness​(java.lang.Float value)
        Sets the value of the thickness property.
        Parameters:
        value - allowed object is Float
      • getWeight

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public java.lang.Float getWeight()
        Gets the value of the weight property.
        Returns:
        possible object is Float
      • setWeight

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v4.0.1",
                   date="2023-01-02T18:51:33Z")
        public void setWeight​(java.lang.Float value)
        Sets the value of the weight property.
        Parameters:
        value - allowed object is Float
      • withBrand

        public MediaIntent withBrand​(java.lang.String value)
      • withBuyerSupplied

        public MediaIntent withBuyerSupplied​(java.lang.Boolean value)
      • withFlute

        public MediaIntent withFlute​(java.lang.String value)
      • withLabColorValue

        public MediaIntent withLabColorValue​(java.lang.Float... values)
      • withLabColorValue

        public MediaIntent withLabColorValue​(java.util.Collection<java.lang.Float> values)
      • withMediaColor

        public MediaIntent withMediaColor​(java.lang.String value)
      • withMediaColorDetails

        public MediaIntent withMediaColorDetails​(java.lang.String value)
      • withMediaQuality

        public MediaIntent withMediaQuality​(java.lang.String value)
      • withMediaTypeDetails

        public MediaIntent withMediaTypeDetails​(java.lang.String value)
      • withPrePrinted

        public MediaIntent withPrePrinted​(java.lang.Boolean value)
      • withStockType

        public MediaIntent withStockType​(java.lang.String value)
      • withTexture

        public MediaIntent withTexture​(java.lang.String value)
      • withThickness

        public MediaIntent withThickness​(java.lang.Float value)
      • withWeight

        public MediaIntent withWeight​(java.lang.Float value)
      • equals

        public boolean equals​(java.lang.Object object)
        Overrides:
        equals in class ProductIntent