Class MiscConsumable

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

    public class MiscConsumable
    extends SpecificResource
    implements java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2

    Java class for MiscConsumable complex type.

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

     <complexType name="MiscConsumable">
       <complexContent>
         <extension base="{http://www.CIP4.org/JDFSchema_2_0}SpecificResource">
           <sequence>
             <element ref="{http://www.CIP4.org/JDFSchema_2_0}Certification" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{http://www.CIP4.org/JDFSchema_2_0}IdentificationField" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
           <attribute name="Color" type="{http://www.CIP4.org/JDFSchema_2_0}NamedColor" />
           <attribute name="ColorDetails" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="Type" use="required" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
           <attribute name="TypeDetails" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
           <anyAttribute processContents='lax' namespace='##other'/>
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Field Detail

      • certification

        protected java.util.List<Certification> certification
      • color

        protected java.lang.String color
      • colorDetails

        protected java.lang.String colorDetails
      • type

        protected java.lang.String type
      • typeDetails

        protected java.lang.String typeDetails
    • Constructor Detail

      • MiscConsumable

        public MiscConsumable()
    • Method Detail

      • getCertification

        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 JAXB 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

      • getIdentificationField

        public java.util.List<IdentificationField> getIdentificationField()
        Gets the value of the identificationField 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 identificationField property.

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

            getIdentificationField().add(newItem);
         

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

      • getColor

        public java.lang.String getColor()
        Gets the value of the color property.
        Returns:
        possible object is String
      • setColor

        public void setColor​(java.lang.String value)
        Sets the value of the color property.
        Parameters:
        value - allowed object is String
      • getColorDetails

        public java.lang.String getColorDetails()
        Gets the value of the colorDetails property.
        Returns:
        possible object is String
      • setColorDetails

        public void setColorDetails​(java.lang.String value)
        Sets the value of the colorDetails property.
        Parameters:
        value - allowed object is String
      • getType

        public java.lang.String getType()
        Gets the value of the type property.
        Returns:
        possible object is String
      • setType

        public void setType​(java.lang.String value)
        Sets the value of the type property.
        Parameters:
        value - allowed object is String
      • getTypeDetails

        public java.lang.String getTypeDetails()
        Gets the value of the typeDetails property.
        Returns:
        possible object is String
      • setTypeDetails

        public void setTypeDetails​(java.lang.String value)
        Sets the value of the typeDetails property.
        Parameters:
        value - allowed object is String
      • withColor

        public MiscConsumable withColor​(java.lang.String value)
      • withColorDetails

        public MiscConsumable withColorDetails​(java.lang.String value)
      • withType

        public MiscConsumable withType​(java.lang.String value)
      • withTypeDetails

        public MiscConsumable withTypeDetails​(java.lang.String 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 SpecificResource
      • 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 SpecificResource