Class GangElement

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

    public class GangElement
    extends java.lang.Object
    implements java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2

    Java class for anonymous complex type.

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

     <complexType>
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element ref="{http://www.CIP4.org/JDFSchema_2_0}GeneralID" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{http://www.CIP4.org/JDFSchema_2_0}Media" minOccurs="0"/>
             <element ref="{http://www.CIP4.org/JDFSchema_2_0}RunList" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
           <attribute name="BinderySignatureIDs" type="{http://www.w3.org/2001/XMLSchema}NMTOKENS" />
           <attribute name="CollapseBleeds" type="{http://www.w3.org/2001/XMLSchema}boolean" />
           <attribute name="CustomerID" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
           <attribute name="DeliveryDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
           <attribute name="Dimension" type="{http://www.CIP4.org/JDFSchema_2_0}XYPair" />
           <attribute name="DueDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
           <attribute name="ExternalID" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
           <attribute name="FillPriority" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="GangElementID" use="required" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
           <attribute name="GrainDirection" type="{http://www.CIP4.org/JDFSchema_2_0}MediaDirection" />
           <attribute name="GroupCode" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
           <attribute name="JobID" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
           <attribute name="MaxQuantity" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="MinQuantity" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="NPage" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="NumberUp" type="{http://www.CIP4.org/JDFSchema_2_0}XYPair" />
           <attribute name="OneSheet" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
           <attribute name="Operations" type="{http://www.w3.org/2001/XMLSchema}NMTOKENS" />
           <attribute name="OrderQuantity" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="PageDimension" type="{http://www.CIP4.org/JDFSchema_2_0}XYPair" />
           <attribute name="PlacedQuantity" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="Priority" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="RotationPolicy" type="{http://www.CIP4.org/JDFSchema_2_0}PositionPolicy" />
           <attribute name="SeparationListBack" type="{http://www.w3.org/2001/XMLSchema}NMTOKENS" />
           <attribute name="SeparationListFront" type="{http://www.w3.org/2001/XMLSchema}NMTOKENS" />
           <anyAttribute processContents='lax' namespace='##other'/>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Field Detail

      • generalID

        protected java.util.List<GeneralID> generalID
      • media

        protected Media media
      • runList

        protected java.util.List<RunList> runList
      • binderySignatureIDs

        protected java.util.List<java.lang.String> binderySignatureIDs
      • collapseBleeds

        protected java.lang.Boolean collapseBleeds
      • customerID

        protected java.lang.String customerID
      • deliveryDate

        protected DateTime deliveryDate
      • dimension

        protected XYPair dimension
      • externalID

        protected java.lang.String externalID
      • fillPriority

        protected java.lang.Integer fillPriority
      • gangElementID

        protected java.lang.String gangElementID
      • groupCode

        protected java.lang.String groupCode
      • jobID

        protected java.lang.String jobID
      • maxQuantity

        protected java.lang.Integer maxQuantity
      • minQuantity

        protected java.lang.Integer minQuantity
      • nPage

        protected java.lang.Integer nPage
      • numberUp

        protected XYPair numberUp
      • oneSheet

        protected java.lang.String oneSheet
      • operations

        protected java.util.List<java.lang.String> operations
      • orderQuantity

        protected int orderQuantity
      • pageDimension

        protected XYPair pageDimension
      • placedQuantity

        protected java.lang.Integer placedQuantity
      • priority

        protected java.lang.Integer priority
      • separationListBack

        protected java.util.List<java.lang.String> separationListBack
      • separationListFront

        protected java.util.List<java.lang.String> separationListFront
    • Constructor Detail

      • GangElement

        public GangElement()
    • Method Detail

      • getGeneralID

        public java.util.List<GeneralID> getGeneralID()
        Gets the value of the generalID 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 generalID property.

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

            getGeneralID().add(newItem);
         

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

      • getMedia

        public Media getMedia()
        Gets the value of the media property.
        Returns:
        possible object is Media
      • setMedia

        public void setMedia​(Media value)
        Sets the value of the media property.
        Parameters:
        value - allowed object is Media
      • getRunList

        public java.util.List<RunList> getRunList()
        Gets the value of the runList 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 runList property.

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

            getRunList().add(newItem);
         

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

      • getBinderySignatureIDs

        public java.util.List<java.lang.String> getBinderySignatureIDs()
        Gets the value of the binderySignatureIDs 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 binderySignatureIDs property.

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

            getBinderySignatureIDs().add(newItem);
         

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

      • isCollapseBleeds

        public java.lang.Boolean isCollapseBleeds()
        Gets the value of the collapseBleeds property.
        Returns:
        possible object is Boolean
      • setCollapseBleeds

        public void setCollapseBleeds​(java.lang.Boolean value)
        Sets the value of the collapseBleeds property.
        Parameters:
        value - allowed object is Boolean
      • getCustomerID

        public java.lang.String getCustomerID()
        Gets the value of the customerID property.
        Returns:
        possible object is String
      • setCustomerID

        public void setCustomerID​(java.lang.String value)
        Sets the value of the customerID property.
        Parameters:
        value - allowed object is String
      • getDeliveryDate

        public DateTime getDeliveryDate()
        Gets the value of the deliveryDate property.
        Returns:
        possible object is String
      • setDeliveryDate

        public void setDeliveryDate​(DateTime value)
        Sets the value of the deliveryDate property.
        Parameters:
        value - allowed object is String
      • getDimension

        public XYPair getDimension()
        Gets the value of the dimension property.
        Returns:
        possible object is String
      • setDimension

        public void setDimension​(XYPair value)
        Sets the value of the dimension property.
        Parameters:
        value - allowed object is String
      • getDueDate

        public DateTime getDueDate()
        Gets the value of the dueDate property.
        Returns:
        possible object is String
      • setDueDate

        public void setDueDate​(DateTime value)
        Sets the value of the dueDate property.
        Parameters:
        value - allowed object is String
      • getExternalID

        public java.lang.String getExternalID()
        Gets the value of the externalID property.
        Returns:
        possible object is String
      • setExternalID

        public void setExternalID​(java.lang.String value)
        Sets the value of the externalID property.
        Parameters:
        value - allowed object is String
      • getFillPriority

        public java.lang.Integer getFillPriority()
        Gets the value of the fillPriority property.
        Returns:
        possible object is Integer
      • setFillPriority

        public void setFillPriority​(java.lang.Integer value)
        Sets the value of the fillPriority property.
        Parameters:
        value - allowed object is Integer
      • getGangElementID

        public java.lang.String getGangElementID()
        Gets the value of the gangElementID property.
        Returns:
        possible object is String
      • setGangElementID

        public void setGangElementID​(java.lang.String value)
        Sets the value of the gangElementID property.
        Parameters:
        value - allowed object is String
      • getGrainDirection

        public MediaDirection getGrainDirection()
        Gets the value of the grainDirection property.
        Returns:
        possible object is MediaDirection
      • setGrainDirection

        public void setGrainDirection​(MediaDirection value)
        Sets the value of the grainDirection property.
        Parameters:
        value - allowed object is MediaDirection
      • getGroupCode

        public java.lang.String getGroupCode()
        Gets the value of the groupCode property.
        Returns:
        possible object is String
      • setGroupCode

        public void setGroupCode​(java.lang.String value)
        Sets the value of the groupCode property.
        Parameters:
        value - allowed object is String
      • getJobID

        public java.lang.String getJobID()
        Gets the value of the jobID property.
        Returns:
        possible object is String
      • setJobID

        public void setJobID​(java.lang.String value)
        Sets the value of the jobID property.
        Parameters:
        value - allowed object is String
      • getMaxQuantity

        public java.lang.Integer getMaxQuantity()
        Gets the value of the maxQuantity property.
        Returns:
        possible object is Integer
      • setMaxQuantity

        public void setMaxQuantity​(java.lang.Integer value)
        Sets the value of the maxQuantity property.
        Parameters:
        value - allowed object is Integer
      • getMinQuantity

        public java.lang.Integer getMinQuantity()
        Gets the value of the minQuantity property.
        Returns:
        possible object is Integer
      • setMinQuantity

        public void setMinQuantity​(java.lang.Integer value)
        Sets the value of the minQuantity property.
        Parameters:
        value - allowed object is Integer
      • getNPage

        public java.lang.Integer getNPage()
        Gets the value of the nPage property.
        Returns:
        possible object is Integer
      • setNPage

        public void setNPage​(java.lang.Integer value)
        Sets the value of the nPage property.
        Parameters:
        value - allowed object is Integer
      • getNumberUp

        public XYPair getNumberUp()
        Gets the value of the numberUp property.
        Returns:
        possible object is String
      • setNumberUp

        public void setNumberUp​(XYPair value)
        Sets the value of the numberUp property.
        Parameters:
        value - allowed object is String
      • getOneSheet

        public java.lang.String getOneSheet()
        Gets the value of the oneSheet property.
        Returns:
        possible object is String
      • setOneSheet

        public void setOneSheet​(java.lang.String value)
        Sets the value of the oneSheet property.
        Parameters:
        value - allowed object is String
      • getOperations

        public java.util.List<java.lang.String> getOperations()
        Gets the value of the operations 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 operations property.

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

            getOperations().add(newItem);
         

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

      • getOrderQuantity

        public int getOrderQuantity()
        Gets the value of the orderQuantity property.
      • setOrderQuantity

        public void setOrderQuantity​(int value)
        Sets the value of the orderQuantity property.
      • getPageDimension

        public XYPair getPageDimension()
        Gets the value of the pageDimension property.
        Returns:
        possible object is String
      • setPageDimension

        public void setPageDimension​(XYPair value)
        Sets the value of the pageDimension property.
        Parameters:
        value - allowed object is String
      • getPlacedQuantity

        public java.lang.Integer getPlacedQuantity()
        Gets the value of the placedQuantity property.
        Returns:
        possible object is Integer
      • setPlacedQuantity

        public void setPlacedQuantity​(java.lang.Integer value)
        Sets the value of the placedQuantity property.
        Parameters:
        value - allowed object is Integer
      • getPriority

        public java.lang.Integer getPriority()
        Gets the value of the priority property.
        Returns:
        possible object is Integer
      • setPriority

        public void setPriority​(java.lang.Integer value)
        Sets the value of the priority property.
        Parameters:
        value - allowed object is Integer
      • getRotationPolicy

        public PositionPolicy getRotationPolicy()
        Gets the value of the rotationPolicy property.
        Returns:
        possible object is PositionPolicy
      • setRotationPolicy

        public void setRotationPolicy​(PositionPolicy value)
        Sets the value of the rotationPolicy property.
        Parameters:
        value - allowed object is PositionPolicy
      • getSeparationListBack

        public java.util.List<java.lang.String> getSeparationListBack()
        Gets the value of the separationListBack 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 separationListBack property.

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

            getSeparationListBack().add(newItem);
         

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

      • getSeparationListFront

        public java.util.List<java.lang.String> getSeparationListFront()
        Gets the value of the separationListFront 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 separationListFront property.

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

            getSeparationListFront().add(newItem);
         

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

      • getOtherAttributes

        public java.util.Map<javax.xml.namespace.QName,​java.lang.String> getOtherAttributes()
        Gets a map that contains attributes that aren't bound to any typed property on this class.

        the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

        Returns:
        always non-null
      • withBinderySignatureIDs

        public GangElement withBinderySignatureIDs​(java.lang.String... values)
      • withBinderySignatureIDs

        public GangElement withBinderySignatureIDs​(java.util.Collection<java.lang.String> values)
      • withCollapseBleeds

        public GangElement withCollapseBleeds​(java.lang.Boolean value)
      • withCustomerID

        public GangElement withCustomerID​(java.lang.String value)
      • withExternalID

        public GangElement withExternalID​(java.lang.String value)
      • withFillPriority

        public GangElement withFillPriority​(java.lang.Integer value)
      • withGangElementID

        public GangElement withGangElementID​(java.lang.String value)
      • withGroupCode

        public GangElement withGroupCode​(java.lang.String value)
      • withJobID

        public GangElement withJobID​(java.lang.String value)
      • withMaxQuantity

        public GangElement withMaxQuantity​(java.lang.Integer value)
      • withMinQuantity

        public GangElement withMinQuantity​(java.lang.Integer value)
      • withNPage

        public GangElement withNPage​(java.lang.Integer value)
      • withOneSheet

        public GangElement withOneSheet​(java.lang.String value)
      • withOperations

        public GangElement withOperations​(java.lang.String... values)
      • withOperations

        public GangElement withOperations​(java.util.Collection<java.lang.String> values)
      • withOrderQuantity

        public GangElement withOrderQuantity​(int value)
      • withPlacedQuantity

        public GangElement withPlacedQuantity​(java.lang.Integer value)
      • withPriority

        public GangElement withPriority​(java.lang.Integer value)
      • withSeparationListBack

        public GangElement withSeparationListBack​(java.lang.String... values)
      • withSeparationListBack

        public GangElement withSeparationListBack​(java.util.Collection<java.lang.String> values)
      • withSeparationListFront

        public GangElement withSeparationListFront​(java.lang.String... values)
      • withSeparationListFront

        public GangElement withSeparationListFront​(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
      • equals

        public boolean equals​(java.lang.Object object)
        Overrides:
        equals in class java.lang.Object
      • 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
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object