// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-2 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2018.06.12 at 03:23:57 PM MESZ // package com.itac.panacim; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.datatype.XMLGregorianCalendar; /** *

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 name="header">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="location" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <attribute name="routeID" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                           <attribute name="routeName" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           <attribute name="equipmentID" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                           <attribute name="equipmentName" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           <attribute name="zoneID" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                           <attribute name="zonePos" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                           <attribute name="zoneName" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           <attribute name="laneNo" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                           <attribute name="controllerGuid" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *                 <attribute name="messageClass" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                 <attribute name="transactionID" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                 <attribute name="reply" type="{http://www.w3.org/2001/XMLSchema}int" />
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="body" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <choice>
 *                     <element name="operation" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                             <attribute name="materialID" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
 *                             <attribute name="operator" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="reason" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="product" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="side" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="parts" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="part" maxOccurs="unbounded" minOccurs="0">
 *                                 <complexType>
 *                                   <complexContent>
 *                                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                       <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       <attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                     </restriction>
 *                                   </complexContent>
 *                                 </complexType>
 *                               </element>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="comps" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="comp" maxOccurs="unbounded" minOccurs="0">
 *                                 <complexType>
 *                                   <complexContent>
 *                                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                       <attribute name="pos" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                       <attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                       <attribute name="refDes" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     </restriction>
 *                                   </complexContent>
 *                                 </complexType>
 *                               </element>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="machineStatus" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                             <attribute name="text" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="machineEvent" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <attribute name="code" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                             <attribute name="text" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="timePeriod" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <attribute name="start" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
 *                             <attribute name="end" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="prdData" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="data" maxOccurs="unbounded" minOccurs="0">
 *                                 <complexType>
 *                                   <complexContent>
 *                                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                       <attribute name="stageNo" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                       <attribute name="boardProduced" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                       <attribute name="blockProduced" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                     </restriction>
 *                                   </complexContent>
 *                                 </complexType>
 *                               </element>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="components" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="comp" maxOccurs="unbounded" minOccurs="0">
 *                                 <complexType>
 *                                   <complexContent>
 *                                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                       <attribute name="materialID" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       <attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       <attribute name="pickupCount" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                       <attribute name="placeCount" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                       <attribute name="scrap" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                       <attribute name="p1" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       <attribute name="p2" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                       <attribute name="p3" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                       <attribute name="p4" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                       <attribute name="feederID" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     </restriction>
 *                                   </complexContent>
 *                                 </complexType>
 *                               </element>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="pcb" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <attribute name="barcode" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="modelCode" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="serialNo" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="pcbSide" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                             <attribute name="scannerMountSide" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="result" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <attribute name="errorCode" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                             <attribute name="errorText" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="actionCode" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="workItems" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="workItem" maxOccurs="unbounded" minOccurs="0">
 *                                 <complexType>
 *                                   <complexContent>
 *                                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                       <attribute name="pos" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                       <attribute name="place" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                     </restriction>
 *                                   </complexContent>
 *                                 </complexType>
 *                               </element>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="material" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="detail" minOccurs="0">
 *                                 <complexType>
 *                                   <complexContent>
 *                                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                       <attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       <attribute name="qty" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                       <attribute name="lot" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       <attribute name="vendor" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       <attribute name="userdata" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     </restriction>
 *                                   </complexContent>
 *                                 </complexType>
 *                               </element>
 *                             </sequence>
 *                             <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="state" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                             <attribute name="qty" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                             <attribute name="splicedReelId" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="lot" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="vendor" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="userdata" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="position" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <attribute name="p1" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="p2" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                             <attribute name="p3" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                             <attribute name="p4" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="matBlocks" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="matBlock" maxOccurs="unbounded" minOccurs="0">
 *                                 <complexType>
 *                                   <complexContent>
 *                                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                       <attribute name="materialID" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       <attribute name="reasonID" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                       <attribute name="reasonText" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                     </restriction>
 *                                   </complexContent>
 *                                 </complexType>
 *                               </element>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="panel" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <attribute name="state" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                             <attribute name="pcbID" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="productName" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="productSide" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                             <attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
 *                             <attribute name="stageNo" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="stageNo" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="trcplPanel" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <attribute name="state" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                             <attribute name="pcbID" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="productName" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                             <attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="materials" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <sequence>
 *                               <element name="material" maxOccurs="unbounded" minOccurs="0">
 *                                 <complexType>
 *                                   <complexContent>
 *                                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                       <attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       <attribute name="qty" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                       <attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       <attribute name="p1" type="{http://www.w3.org/2001/XMLSchema}string" />
 *                                       <attribute name="p2" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                       <attribute name="p3" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                       <attribute name="p4" type="{http://www.w3.org/2001/XMLSchema}int" />
 *                                     </restriction>
 *                                   </complexContent>
 *                                 </complexType>
 *                               </element>
 *                             </sequence>
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                     <element name="timestamp" minOccurs="0">
 *                       <complexType>
 *                         <complexContent>
 *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                             <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
 *                           </restriction>
 *                         </complexContent>
 *                       </complexType>
 *                     </element>
 *                   </choice>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "header", "body" }) @XmlRootElement(name = "message") public class Message { @XmlElement(required = true) protected Message.Header header; protected Message.Body body; /** * Gets the value of the header property. * * @return * possible object is * {@link Message.Header } * */ public Message.Header getHeader() { return header; } /** * Sets the value of the header property. * * @param value * allowed object is * {@link Message.Header } * */ public void setHeader(Message.Header value) { this.header = value; } /** * Gets the value of the body property. * * @return * possible object is * {@link Message.Body } * */ public Message.Body getBody() { return body; } /** * Sets the value of the body property. * * @param value * allowed object is * {@link Message.Body } * */ public void setBody(Message.Body value) { this.body = value; } /** *

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>
     *         <choice>
     *           <element name="operation" minOccurs="0">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                   <attribute name="materialID" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
     *                   <attribute name="operator" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="reason" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="product" minOccurs="0">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="side" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="parts" minOccurs="0">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <sequence>
     *                     <element name="part" maxOccurs="unbounded" minOccurs="0">
     *                       <complexType>
     *                         <complexContent>
     *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                             <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             <attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                           </restriction>
     *                         </complexContent>
     *                       </complexType>
     *                     </element>
     *                   </sequence>
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="comps" minOccurs="0">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <sequence>
     *                     <element name="comp" maxOccurs="unbounded" minOccurs="0">
     *                       <complexType>
     *                         <complexContent>
     *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                             <attribute name="pos" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                             <attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                             <attribute name="refDes" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           </restriction>
     *                         </complexContent>
     *                       </complexType>
     *                     </element>
     *                   </sequence>
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="machineStatus" minOccurs="0">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                   <attribute name="text" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="machineEvent" minOccurs="0">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <attribute name="code" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                   <attribute name="text" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="timePeriod" minOccurs="0">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <attribute name="start" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
     *                   <attribute name="end" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="prdData" minOccurs="0">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <sequence>
     *                     <element name="data" maxOccurs="unbounded" minOccurs="0">
     *                       <complexType>
     *                         <complexContent>
     *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                             <attribute name="stageNo" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                             <attribute name="boardProduced" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                             <attribute name="blockProduced" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                           </restriction>
     *                         </complexContent>
     *                       </complexType>
     *                     </element>
     *                   </sequence>
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="components" minOccurs="0">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <sequence>
     *                     <element name="comp" maxOccurs="unbounded" minOccurs="0">
     *                       <complexType>
     *                         <complexContent>
     *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                             <attribute name="materialID" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             <attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             <attribute name="pickupCount" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                             <attribute name="placeCount" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                             <attribute name="scrap" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                             <attribute name="p1" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             <attribute name="p2" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                             <attribute name="p3" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                             <attribute name="p4" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                             <attribute name="feederID" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           </restriction>
     *                         </complexContent>
     *                       </complexType>
     *                     </element>
     *                   </sequence>
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="pcb" minOccurs="0">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <attribute name="barcode" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="modelCode" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="serialNo" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="pcbSide" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                   <attribute name="scannerMountSide" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="result" minOccurs="0">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <attribute name="errorCode" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                   <attribute name="errorText" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="actionCode" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="workItems" minOccurs="0">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <sequence>
     *                     <element name="workItem" maxOccurs="unbounded" minOccurs="0">
     *                       <complexType>
     *                         <complexContent>
     *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                             <attribute name="pos" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                             <attribute name="place" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                           </restriction>
     *                         </complexContent>
     *                       </complexType>
     *                     </element>
     *                   </sequence>
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="material" minOccurs="0">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <sequence>
     *                     <element name="detail" minOccurs="0">
     *                       <complexType>
     *                         <complexContent>
     *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                             <attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             <attribute name="qty" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                             <attribute name="lot" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             <attribute name="vendor" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             <attribute name="userdata" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           </restriction>
     *                         </complexContent>
     *                       </complexType>
     *                     </element>
     *                   </sequence>
     *                   <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="state" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                   <attribute name="qty" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                   <attribute name="splicedReelId" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="lot" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="vendor" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="userdata" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="position" minOccurs="0">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <attribute name="p1" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="p2" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                   <attribute name="p3" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                   <attribute name="p4" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="matBlocks" minOccurs="0">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <sequence>
     *                     <element name="matBlock" maxOccurs="unbounded" minOccurs="0">
     *                       <complexType>
     *                         <complexContent>
     *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                             <attribute name="materialID" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             <attribute name="reasonID" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                             <attribute name="reasonText" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                           </restriction>
     *                         </complexContent>
     *                       </complexType>
     *                     </element>
     *                   </sequence>
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="panel" minOccurs="0">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <attribute name="state" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                   <attribute name="pcbID" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="productName" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="productSide" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                   <attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
     *                   <attribute name="stageNo" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="stageNo" minOccurs="0">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="trcplPanel" minOccurs="0">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <attribute name="state" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                   <attribute name="pcbID" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="productName" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                   <attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="materials" minOccurs="0">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <sequence>
     *                     <element name="material" maxOccurs="unbounded" minOccurs="0">
     *                       <complexType>
     *                         <complexContent>
     *                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                             <attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                             <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             <attribute name="qty" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                             <attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             <attribute name="p1" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                             <attribute name="p2" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                             <attribute name="p3" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                             <attribute name="p4" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                           </restriction>
     *                         </complexContent>
     *                       </complexType>
     *                     </element>
     *                   </sequence>
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *           <element name="timestamp" minOccurs="0">
     *             <complexType>
     *               <complexContent>
     *                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                   <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
     *                 </restriction>
     *               </complexContent>
     *             </complexType>
     *           </element>
     *         </choice>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "operation", "product", "parts", "comps", "machineStatus", "machineEvent", "timePeriod", "prdData", "components", "pcb", "result", "workItems", "material", "position", "matBlocks", "panel", "stageNo", "trcplPanel", "materials", "timestamp" }) public static class Body { protected Message.Body.Operation operation; protected Message.Body.Product product; protected Message.Body.Parts parts; protected Message.Body.Comps comps; protected Message.Body.MachineStatus machineStatus; protected Message.Body.MachineEvent machineEvent; protected Message.Body.TimePeriod timePeriod; protected Message.Body.PrdData prdData; protected Message.Body.Components components; protected Message.Body.Pcb pcb; protected Message.Body.Result result; protected Message.Body.WorkItems workItems; protected Message.Body.Material material; protected Message.Body.Position position; protected Message.Body.MatBlocks matBlocks; protected Message.Body.Panel panel; protected Message.Body.StageNo stageNo; protected Message.Body.TrcplPanel trcplPanel; protected Message.Body.Materials materials; protected Message.Body.Timestamp timestamp; /** * Gets the value of the operation property. * * @return * possible object is * {@link Message.Body.Operation } * */ public Message.Body.Operation getOperation() { return operation; } /** * Sets the value of the operation property. * * @param value * allowed object is * {@link Message.Body.Operation } * */ public void setOperation(Message.Body.Operation value) { this.operation = value; } /** * Gets the value of the product property. * * @return * possible object is * {@link Message.Body.Product } * */ public Message.Body.Product getProduct() { return product; } /** * Sets the value of the product property. * * @param value * allowed object is * {@link Message.Body.Product } * */ public void setProduct(Message.Body.Product value) { this.product = value; } /** * Gets the value of the parts property. * * @return * possible object is * {@link Message.Body.Parts } * */ public Message.Body.Parts getParts() { return parts; } /** * Sets the value of the parts property. * * @param value * allowed object is * {@link Message.Body.Parts } * */ public void setParts(Message.Body.Parts value) { this.parts = value; } /** * Gets the value of the comps property. * * @return * possible object is * {@link Message.Body.Comps } * */ public Message.Body.Comps getComps() { return comps; } /** * Sets the value of the comps property. * * @param value * allowed object is * {@link Message.Body.Comps } * */ public void setComps(Message.Body.Comps value) { this.comps = value; } /** * Gets the value of the machineStatus property. * * @return * possible object is * {@link Message.Body.MachineStatus } * */ public Message.Body.MachineStatus getMachineStatus() { return machineStatus; } /** * Sets the value of the machineStatus property. * * @param value * allowed object is * {@link Message.Body.MachineStatus } * */ public void setMachineStatus(Message.Body.MachineStatus value) { this.machineStatus = value; } /** * Gets the value of the machineEvent property. * * @return * possible object is * {@link Message.Body.MachineEvent } * */ public Message.Body.MachineEvent getMachineEvent() { return machineEvent; } /** * Sets the value of the machineEvent property. * * @param value * allowed object is * {@link Message.Body.MachineEvent } * */ public void setMachineEvent(Message.Body.MachineEvent value) { this.machineEvent = value; } /** * Gets the value of the timePeriod property. * * @return * possible object is * {@link Message.Body.TimePeriod } * */ public Message.Body.TimePeriod getTimePeriod() { return timePeriod; } /** * Sets the value of the timePeriod property. * * @param value * allowed object is * {@link Message.Body.TimePeriod } * */ public void setTimePeriod(Message.Body.TimePeriod value) { this.timePeriod = value; } /** * Gets the value of the prdData property. * * @return * possible object is * {@link Message.Body.PrdData } * */ public Message.Body.PrdData getPrdData() { return prdData; } /** * Sets the value of the prdData property. * * @param value * allowed object is * {@link Message.Body.PrdData } * */ public void setPrdData(Message.Body.PrdData value) { this.prdData = value; } /** * Gets the value of the components property. * * @return * possible object is * {@link Message.Body.Components } * */ public Message.Body.Components getComponents() { return components; } /** * Sets the value of the components property. * * @param value * allowed object is * {@link Message.Body.Components } * */ public void setComponents(Message.Body.Components value) { this.components = value; } /** * Gets the value of the pcb property. * * @return * possible object is * {@link Message.Body.Pcb } * */ public Message.Body.Pcb getPcb() { return pcb; } /** * Sets the value of the pcb property. * * @param value * allowed object is * {@link Message.Body.Pcb } * */ public void setPcb(Message.Body.Pcb value) { this.pcb = value; } /** * Gets the value of the result property. * * @return * possible object is * {@link Message.Body.Result } * */ public Message.Body.Result getResult() { return result; } /** * Sets the value of the result property. * * @param value * allowed object is * {@link Message.Body.Result } * */ public void setResult(Message.Body.Result value) { this.result = value; } /** * Gets the value of the workItems property. * * @return * possible object is * {@link Message.Body.WorkItems } * */ public Message.Body.WorkItems getWorkItems() { return workItems; } /** * Sets the value of the workItems property. * * @param value * allowed object is * {@link Message.Body.WorkItems } * */ public void setWorkItems(Message.Body.WorkItems value) { this.workItems = value; } /** * Gets the value of the material property. * * @return * possible object is * {@link Message.Body.Material } * */ public Message.Body.Material getMaterial() { return material; } /** * Sets the value of the material property. * * @param value * allowed object is * {@link Message.Body.Material } * */ public void setMaterial(Message.Body.Material value) { this.material = value; } /** * Gets the value of the position property. * * @return * possible object is * {@link Message.Body.Position } * */ public Message.Body.Position getPosition() { return position; } /** * Sets the value of the position property. * * @param value * allowed object is * {@link Message.Body.Position } * */ public void setPosition(Message.Body.Position value) { this.position = value; } /** * Gets the value of the matBlocks property. * * @return * possible object is * {@link Message.Body.MatBlocks } * */ public Message.Body.MatBlocks getMatBlocks() { return matBlocks; } /** * Sets the value of the matBlocks property. * * @param value * allowed object is * {@link Message.Body.MatBlocks } * */ public void setMatBlocks(Message.Body.MatBlocks value) { this.matBlocks = value; } /** * Gets the value of the panel property. * * @return * possible object is * {@link Message.Body.Panel } * */ public Message.Body.Panel getPanel() { return panel; } /** * Sets the value of the panel property. * * @param value * allowed object is * {@link Message.Body.Panel } * */ public void setPanel(Message.Body.Panel value) { this.panel = value; } /** * Gets the value of the stageNo property. * * @return * possible object is * {@link Message.Body.StageNo } * */ public Message.Body.StageNo getStageNo() { return stageNo; } /** * Sets the value of the stageNo property. * * @param value * allowed object is * {@link Message.Body.StageNo } * */ public void setStageNo(Message.Body.StageNo value) { this.stageNo = value; } /** * Gets the value of the trcplPanel property. * * @return * possible object is * {@link Message.Body.TrcplPanel } * */ public Message.Body.TrcplPanel getTrcplPanel() { return trcplPanel; } /** * Sets the value of the trcplPanel property. * * @param value * allowed object is * {@link Message.Body.TrcplPanel } * */ public void setTrcplPanel(Message.Body.TrcplPanel value) { this.trcplPanel = value; } /** * Gets the value of the materials property. * * @return * possible object is * {@link Message.Body.Materials } * */ public Message.Body.Materials getMaterials() { return materials; } /** * Sets the value of the materials property. * * @param value * allowed object is * {@link Message.Body.Materials } * */ public void setMaterials(Message.Body.Materials value) { this.materials = value; } /** * Gets the value of the timestamp property. * * @return * possible object is * {@link Message.Body.Timestamp } * */ public Message.Body.Timestamp getTimestamp() { return timestamp; } /** * Sets the value of the timestamp property. * * @param value * allowed object is * {@link Message.Body.Timestamp } * */ public void setTimestamp(Message.Body.Timestamp value) { this.timestamp = value; } /** *

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 name="comp" maxOccurs="unbounded" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <attribute name="materialID" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 <attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 <attribute name="pickupCount" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 <attribute name="placeCount" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 <attribute name="scrap" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 <attribute name="p1" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 <attribute name="p2" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 <attribute name="p3" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 <attribute name="p4" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 <attribute name="feederID" type="{http://www.w3.org/2001/XMLSchema}string" />
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "comp" }) public static class Components { protected List comp; /** * Gets the value of the comp 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 comp property. * *

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

             *    getComp().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Message.Body.Components.Comp } * * */ public List getComp() { if (comp == null) { comp = new ArrayList(); } return this.comp; } /** *

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">
             *       <attribute name="materialID" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       <attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       <attribute name="pickupCount" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       <attribute name="placeCount" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       <attribute name="scrap" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       <attribute name="p1" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       <attribute name="p2" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       <attribute name="p3" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       <attribute name="p4" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       <attribute name="feederID" type="{http://www.w3.org/2001/XMLSchema}string" />
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Comp { @XmlAttribute(name = "materialID") protected String materialID; @XmlAttribute(name = "part") protected String part; @XmlAttribute(name = "pickupCount") protected Integer pickupCount; @XmlAttribute(name = "placeCount") protected Integer placeCount; @XmlAttribute(name = "scrap") protected Integer scrap; @XmlAttribute(name = "p1") protected String p1; @XmlAttribute(name = "p2") protected Integer p2; @XmlAttribute(name = "p3") protected Integer p3; @XmlAttribute(name = "p4") protected Integer p4; @XmlAttribute(name = "feederID") protected String feederID; /** * Gets the value of the materialID property. * * @return * possible object is * {@link String } * */ public String getMaterialID() { return materialID; } /** * Sets the value of the materialID property. * * @param value * allowed object is * {@link String } * */ public void setMaterialID(String value) { this.materialID = value; } /** * Gets the value of the part property. * * @return * possible object is * {@link String } * */ public String getPart() { return part; } /** * Sets the value of the part property. * * @param value * allowed object is * {@link String } * */ public void setPart(String value) { this.part = value; } /** * Gets the value of the pickupCount property. * * @return * possible object is * {@link Integer } * */ public Integer getPickupCount() { return pickupCount; } /** * Sets the value of the pickupCount property. * * @param value * allowed object is * {@link Integer } * */ public void setPickupCount(Integer value) { this.pickupCount = value; } /** * Gets the value of the placeCount property. * * @return * possible object is * {@link Integer } * */ public Integer getPlaceCount() { return placeCount; } /** * Sets the value of the placeCount property. * * @param value * allowed object is * {@link Integer } * */ public void setPlaceCount(Integer value) { this.placeCount = value; } /** * Gets the value of the scrap property. * * @return * possible object is * {@link Integer } * */ public Integer getScrap() { return scrap; } /** * Sets the value of the scrap property. * * @param value * allowed object is * {@link Integer } * */ public void setScrap(Integer value) { this.scrap = value; } /** * Gets the value of the p1 property. * * @return * possible object is * {@link String } * */ public String getP1() { return p1; } /** * Sets the value of the p1 property. * * @param value * allowed object is * {@link String } * */ public void setP1(String value) { this.p1 = value; } /** * Gets the value of the p2 property. * * @return * possible object is * {@link Integer } * */ public Integer getP2() { return p2; } /** * Sets the value of the p2 property. * * @param value * allowed object is * {@link Integer } * */ public void setP2(Integer value) { this.p2 = value; } /** * Gets the value of the p3 property. * * @return * possible object is * {@link Integer } * */ public Integer getP3() { return p3; } /** * Sets the value of the p3 property. * * @param value * allowed object is * {@link Integer } * */ public void setP3(Integer value) { this.p3 = value; } /** * Gets the value of the p4 property. * * @return * possible object is * {@link Integer } * */ public Integer getP4() { return p4; } /** * Sets the value of the p4 property. * * @param value * allowed object is * {@link Integer } * */ public void setP4(Integer value) { this.p4 = value; } /** * Gets the value of the feederID property. * * @return * possible object is * {@link String } * */ public String getFeederID() { return feederID; } /** * Sets the value of the feederID property. * * @param value * allowed object is * {@link String } * */ public void setFeederID(String value) { this.feederID = value; } } } /** *

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 name="comp" maxOccurs="unbounded" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <attribute name="pos" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 <attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 <attribute name="refDes" type="{http://www.w3.org/2001/XMLSchema}string" />
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "comp" }) public static class Comps { protected List comp; /** * Gets the value of the comp 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 comp property. * *

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

             *    getComp().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Message.Body.Comps.Comp } * * */ public List getComp() { if (comp == null) { comp = new ArrayList(); } return this.comp; } /** *

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">
             *       <attribute name="pos" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       <attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       <attribute name="refDes" type="{http://www.w3.org/2001/XMLSchema}string" />
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Comp { @XmlAttribute(name = "pos") protected Integer pos; @XmlAttribute(name = "ref") protected Integer ref; @XmlAttribute(name = "refDes") protected String refDes; /** * Gets the value of the pos property. * * @return * possible object is * {@link Integer } * */ public Integer getPos() { return pos; } /** * Sets the value of the pos property. * * @param value * allowed object is * {@link Integer } * */ public void setPos(Integer value) { this.pos = value; } /** * Gets the value of the ref property. * * @return * possible object is * {@link Integer } * */ public Integer getRef() { return ref; } /** * Sets the value of the ref property. * * @param value * allowed object is * {@link Integer } * */ public void setRef(Integer value) { this.ref = value; } /** * Gets the value of the refDes property. * * @return * possible object is * {@link String } * */ public String getRefDes() { return refDes; } /** * Sets the value of the refDes property. * * @param value * allowed object is * {@link String } * */ public void setRefDes(String value) { this.refDes = value; } } } /** *

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">
         *       <attribute name="code" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="text" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class MachineEvent { @XmlAttribute(name = "code") protected Integer code; @XmlAttribute(name = "text") protected String text; @XmlAttribute(name = "timestamp") @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar timestamp; /** * Gets the value of the code property. * * @return * possible object is * {@link Integer } * */ public Integer getCode() { return code; } /** * Sets the value of the code property. * * @param value * allowed object is * {@link Integer } * */ public void setCode(Integer value) { this.code = value; } /** * Gets the value of the text property. * * @return * possible object is * {@link String } * */ public String getText() { return text; } /** * Sets the value of the text property. * * @param value * allowed object is * {@link String } * */ public void setText(String value) { this.text = value; } /** * Gets the value of the timestamp property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getTimestamp() { return timestamp; } /** * Sets the value of the timestamp property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setTimestamp(XMLGregorianCalendar value) { this.timestamp = value; } } /** *

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">
         *       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="text" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class MachineStatus { @XmlAttribute(name = "id") protected Integer id; @XmlAttribute(name = "text") protected String text; @XmlAttribute(name = "timestamp") @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar timestamp; /** * Gets the value of the id property. * * @return * possible object is * {@link Integer } * */ public Integer getId() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link Integer } * */ public void setId(Integer value) { this.id = value; } /** * Gets the value of the text property. * * @return * possible object is * {@link String } * */ public String getText() { return text; } /** * Sets the value of the text property. * * @param value * allowed object is * {@link String } * */ public void setText(String value) { this.text = value; } /** * Gets the value of the timestamp property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getTimestamp() { return timestamp; } /** * Sets the value of the timestamp property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setTimestamp(XMLGregorianCalendar value) { this.timestamp = value; } } /** *

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 name="matBlock" maxOccurs="unbounded" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <attribute name="materialID" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 <attribute name="reasonID" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 <attribute name="reasonText" type="{http://www.w3.org/2001/XMLSchema}string" />
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "matBlock" }) public static class MatBlocks { protected List matBlock; /** * Gets the value of the matBlock 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 matBlock property. * *

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

             *    getMatBlock().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Message.Body.MatBlocks.MatBlock } * * */ public List getMatBlock() { if (matBlock == null) { matBlock = new ArrayList(); } return this.matBlock; } /** *

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">
             *       <attribute name="materialID" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       <attribute name="reasonID" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       <attribute name="reasonText" type="{http://www.w3.org/2001/XMLSchema}string" />
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class MatBlock { @XmlAttribute(name = "materialID") protected String materialID; @XmlAttribute(name = "reasonID") protected Integer reasonID; @XmlAttribute(name = "reasonText") protected String reasonText; /** * Gets the value of the materialID property. * * @return * possible object is * {@link String } * */ public String getMaterialID() { return materialID; } /** * Sets the value of the materialID property. * * @param value * allowed object is * {@link String } * */ public void setMaterialID(String value) { this.materialID = value; } /** * Gets the value of the reasonID property. * * @return * possible object is * {@link Integer } * */ public Integer getReasonID() { return reasonID; } /** * Sets the value of the reasonID property. * * @param value * allowed object is * {@link Integer } * */ public void setReasonID(Integer value) { this.reasonID = value; } /** * Gets the value of the reasonText property. * * @return * possible object is * {@link String } * */ public String getReasonText() { return reasonText; } /** * Sets the value of the reasonText property. * * @param value * allowed object is * {@link String } * */ public void setReasonText(String value) { this.reasonText = value; } } } /** *

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 name="detail" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 <attribute name="qty" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 <attribute name="lot" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 <attribute name="vendor" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 <attribute name="userdata" type="{http://www.w3.org/2001/XMLSchema}string" />
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="state" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="qty" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="splicedReelId" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="lot" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="vendor" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="userdata" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "detail" }) public static class Material { protected Message.Body.Material.Detail detail; @XmlAttribute(name = "id") protected String id; @XmlAttribute(name = "part") protected String part; @XmlAttribute(name = "state") protected Integer state; @XmlAttribute(name = "qty") protected Integer qty; @XmlAttribute(name = "splicedReelId") protected String splicedReelId; @XmlAttribute(name = "lot") protected String lot; @XmlAttribute(name = "vendor") protected String vendor; @XmlAttribute(name = "userdata") protected String userdata; /** * Gets the value of the detail property. * * @return * possible object is * {@link Message.Body.Material.Detail } * */ public Message.Body.Material.Detail getDetail() { return detail; } /** * Sets the value of the detail property. * * @param value * allowed object is * {@link Message.Body.Material.Detail } * */ public void setDetail(Message.Body.Material.Detail value) { this.detail = value; } /** * Gets the value of the id property. * * @return * possible object is * {@link String } * */ public String getId() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link String } * */ public void setId(String value) { this.id = value; } /** * Gets the value of the part property. * * @return * possible object is * {@link String } * */ public String getPart() { return part; } /** * Sets the value of the part property. * * @param value * allowed object is * {@link String } * */ public void setPart(String value) { this.part = value; } /** * Gets the value of the state property. * * @return * possible object is * {@link Integer } * */ public Integer getState() { return state; } /** * Sets the value of the state property. * * @param value * allowed object is * {@link Integer } * */ public void setState(Integer value) { this.state = value; } /** * Gets the value of the qty property. * * @return * possible object is * {@link Integer } * */ public Integer getQty() { return qty; } /** * Sets the value of the qty property. * * @param value * allowed object is * {@link Integer } * */ public void setQty(Integer value) { this.qty = value; } /** * Gets the value of the splicedReelId property. * * @return * possible object is * {@link String } * */ public String getSplicedReelId() { return splicedReelId; } /** * Sets the value of the splicedReelId property. * * @param value * allowed object is * {@link String } * */ public void setSplicedReelId(String value) { this.splicedReelId = value; } /** * Gets the value of the lot property. * * @return * possible object is * {@link String } * */ public String getLot() { return lot; } /** * Sets the value of the lot property. * * @param value * allowed object is * {@link String } * */ public void setLot(String value) { this.lot = value; } /** * Gets the value of the vendor property. * * @return * possible object is * {@link String } * */ public String getVendor() { return vendor; } /** * Sets the value of the vendor property. * * @param value * allowed object is * {@link String } * */ public void setVendor(String value) { this.vendor = value; } /** * Gets the value of the userdata property. * * @return * possible object is * {@link String } * */ public String getUserdata() { return userdata; } /** * Sets the value of the userdata property. * * @param value * allowed object is * {@link String } * */ public void setUserdata(String value) { this.userdata = value; } /** *

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">
             *       <attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       <attribute name="qty" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       <attribute name="lot" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       <attribute name="vendor" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       <attribute name="userdata" type="{http://www.w3.org/2001/XMLSchema}string" />
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Detail { @XmlAttribute(name = "part") protected String part; @XmlAttribute(name = "qty") protected Integer qty; @XmlAttribute(name = "lot") protected String lot; @XmlAttribute(name = "vendor") protected String vendor; @XmlAttribute(name = "userdata") protected String userdata; /** * Gets the value of the part property. * * @return * possible object is * {@link String } * */ public String getPart() { return part; } /** * Sets the value of the part property. * * @param value * allowed object is * {@link String } * */ public void setPart(String value) { this.part = value; } /** * Gets the value of the qty property. * * @return * possible object is * {@link Integer } * */ public Integer getQty() { return qty; } /** * Sets the value of the qty property. * * @param value * allowed object is * {@link Integer } * */ public void setQty(Integer value) { this.qty = value; } /** * Gets the value of the lot property. * * @return * possible object is * {@link String } * */ public String getLot() { return lot; } /** * Sets the value of the lot property. * * @param value * allowed object is * {@link String } * */ public void setLot(String value) { this.lot = value; } /** * Gets the value of the vendor property. * * @return * possible object is * {@link String } * */ public String getVendor() { return vendor; } /** * Sets the value of the vendor property. * * @param value * allowed object is * {@link String } * */ public void setVendor(String value) { this.vendor = value; } /** * Gets the value of the userdata property. * * @return * possible object is * {@link String } * */ public String getUserdata() { return userdata; } /** * Sets the value of the userdata property. * * @param value * allowed object is * {@link String } * */ public void setUserdata(String value) { this.userdata = value; } } } /** *

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 name="material" maxOccurs="unbounded" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 <attribute name="qty" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 <attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 <attribute name="p1" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 <attribute name="p2" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 <attribute name="p3" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 <attribute name="p4" type="{http://www.w3.org/2001/XMLSchema}int" />
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "material" }) public static class Materials { protected List material; /** * Gets the value of the material 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 material property. * *

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

             *    getMaterial().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Message.Body.Materials.Material } * * */ public List getMaterial() { if (material == null) { material = new ArrayList(); } return this.material; } /** *

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">
             *       <attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       <attribute name="qty" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       <attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       <attribute name="p1" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       <attribute name="p2" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       <attribute name="p3" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       <attribute name="p4" type="{http://www.w3.org/2001/XMLSchema}int" />
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Material { @XmlAttribute(name = "ref") protected Integer ref; @XmlAttribute(name = "id") protected String id; @XmlAttribute(name = "qty") protected Integer qty; @XmlAttribute(name = "part") protected String part; @XmlAttribute(name = "p1") protected String p1; @XmlAttribute(name = "p2") protected Integer p2; @XmlAttribute(name = "p3") protected Integer p3; @XmlAttribute(name = "p4") protected Integer p4; /** * Gets the value of the ref property. * * @return * possible object is * {@link Integer } * */ public Integer getRef() { return ref; } /** * Sets the value of the ref property. * * @param value * allowed object is * {@link Integer } * */ public void setRef(Integer value) { this.ref = value; } /** * Gets the value of the id property. * * @return * possible object is * {@link String } * */ public String getId() { return id; } /** * Sets the value of the id property. * * @param value * allowed object is * {@link String } * */ public void setId(String value) { this.id = value; } /** * Gets the value of the qty property. * * @return * possible object is * {@link Integer } * */ public Integer getQty() { return qty; } /** * Sets the value of the qty property. * * @param value * allowed object is * {@link Integer } * */ public void setQty(Integer value) { this.qty = value; } /** * Gets the value of the part property. * * @return * possible object is * {@link String } * */ public String getPart() { return part; } /** * Sets the value of the part property. * * @param value * allowed object is * {@link String } * */ public void setPart(String value) { this.part = value; } /** * Gets the value of the p1 property. * * @return * possible object is * {@link String } * */ public String getP1() { return p1; } /** * Sets the value of the p1 property. * * @param value * allowed object is * {@link String } * */ public void setP1(String value) { this.p1 = value; } /** * Gets the value of the p2 property. * * @return * possible object is * {@link Integer } * */ public Integer getP2() { return p2; } /** * Sets the value of the p2 property. * * @param value * allowed object is * {@link Integer } * */ public void setP2(Integer value) { this.p2 = value; } /** * Gets the value of the p3 property. * * @return * possible object is * {@link Integer } * */ public Integer getP3() { return p3; } /** * Sets the value of the p3 property. * * @param value * allowed object is * {@link Integer } * */ public void setP3(Integer value) { this.p3 = value; } /** * Gets the value of the p4 property. * * @return * possible object is * {@link Integer } * */ public Integer getP4() { return p4; } /** * Sets the value of the p4 property. * * @param value * allowed object is * {@link Integer } * */ public void setP4(Integer value) { this.p4 = value; } } } /** *

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">
         *       <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="materialID" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
         *       <attribute name="operator" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="reason" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Operation { @XmlAttribute(name = "type") protected Integer type; @XmlAttribute(name = "materialID") protected String materialID; @XmlAttribute(name = "timestamp") @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar timestamp; @XmlAttribute(name = "operator") protected String operator; @XmlAttribute(name = "reason") protected String reason; /** * Gets the value of the type property. * * @return * possible object is * {@link Integer } * */ public Integer getType() { return type; } /** * Sets the value of the type property. * * @param value * allowed object is * {@link Integer } * */ public void setType(Integer value) { this.type = value; } /** * Gets the value of the materialID property. * * @return * possible object is * {@link String } * */ public String getMaterialID() { return materialID; } /** * Sets the value of the materialID property. * * @param value * allowed object is * {@link String } * */ public void setMaterialID(String value) { this.materialID = value; } /** * Gets the value of the timestamp property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getTimestamp() { return timestamp; } /** * Sets the value of the timestamp property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setTimestamp(XMLGregorianCalendar value) { this.timestamp = value; } /** * Gets the value of the operator property. * * @return * possible object is * {@link String } * */ public String getOperator() { return operator; } /** * Sets the value of the operator property. * * @param value * allowed object is * {@link String } * */ public void setOperator(String value) { this.operator = value; } /** * Gets the value of the reason property. * * @return * possible object is * {@link String } * */ public String getReason() { return reason; } /** * Sets the value of the reason property. * * @param value * allowed object is * {@link String } * */ public void setReason(String value) { this.reason = value; } } /** *

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">
         *       <attribute name="state" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="pcbID" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="productName" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="productSide" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
         *       <attribute name="stageNo" type="{http://www.w3.org/2001/XMLSchema}int" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Panel { @XmlAttribute(name = "state") protected Integer state; @XmlAttribute(name = "pcbID") protected String pcbID; @XmlAttribute(name = "productName") protected String productName; @XmlAttribute(name = "productSide") protected Integer productSide; @XmlAttribute(name = "timestamp") @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar timestamp; @XmlAttribute(name = "stageNo") protected Integer stageNo; /** * Gets the value of the state property. * * @return * possible object is * {@link Integer } * */ public Integer getState() { return state; } /** * Sets the value of the state property. * * @param value * allowed object is * {@link Integer } * */ public void setState(Integer value) { this.state = value; } /** * Gets the value of the pcbID property. * * @return * possible object is * {@link String } * */ public String getPcbID() { return pcbID; } /** * Sets the value of the pcbID property. * * @param value * allowed object is * {@link String } * */ public void setPcbID(String value) { this.pcbID = value; } /** * Gets the value of the productName property. * * @return * possible object is * {@link String } * */ public String getProductName() { return productName; } /** * Sets the value of the productName property. * * @param value * allowed object is * {@link String } * */ public void setProductName(String value) { this.productName = value; } /** * Gets the value of the productSide property. * * @return * possible object is * {@link Integer } * */ public Integer getProductSide() { return productSide; } /** * Sets the value of the productSide property. * * @param value * allowed object is * {@link Integer } * */ public void setProductSide(Integer value) { this.productSide = value; } /** * Gets the value of the timestamp property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getTimestamp() { return timestamp; } /** * Sets the value of the timestamp property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setTimestamp(XMLGregorianCalendar value) { this.timestamp = value; } /** * Gets the value of the stageNo property. * * @return * possible object is * {@link Integer } * */ public Integer getStageNo() { return stageNo; } /** * Sets the value of the stageNo property. * * @param value * allowed object is * {@link Integer } * */ public void setStageNo(Integer value) { this.stageNo = value; } } /** *

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 name="part" maxOccurs="unbounded" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
         *                 <attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}int" />
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "part" }) public static class Parts { protected List part; /** * Gets the value of the part 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 part property. * *

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

             *    getPart().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Message.Body.Parts.Part } * * */ public List getPart() { if (part == null) { part = new ArrayList(); } return this.part; } /** *

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">
             *       <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
             *       <attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}int" />
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Part { @XmlAttribute(name = "name") protected String name; @XmlAttribute(name = "ref") protected Integer ref; /** * Gets the value of the name property. * * @return * possible object is * {@link String } * */ public String getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link String } * */ public void setName(String value) { this.name = value; } /** * Gets the value of the ref property. * * @return * possible object is * {@link Integer } * */ public Integer getRef() { return ref; } /** * Sets the value of the ref property. * * @param value * allowed object is * {@link Integer } * */ public void setRef(Integer value) { this.ref = value; } } } /** *

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">
         *       <attribute name="barcode" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="modelCode" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="serialNo" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="pcbSide" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="scannerMountSide" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Pcb { @XmlAttribute(name = "barcode") protected String barcode; @XmlAttribute(name = "modelCode") protected String modelCode; @XmlAttribute(name = "serialNo") protected String serialNo; @XmlAttribute(name = "pcbSide") protected Integer pcbSide; @XmlAttribute(name = "scannerMountSide") protected String scannerMountSide; /** * Gets the value of the barcode property. * * @return * possible object is * {@link String } * */ public String getBarcode() { return barcode; } /** * Sets the value of the barcode property. * * @param value * allowed object is * {@link String } * */ public void setBarcode(String value) { this.barcode = value; } /** * Gets the value of the modelCode property. * * @return * possible object is * {@link String } * */ public String getModelCode() { return modelCode; } /** * Sets the value of the modelCode property. * * @param value * allowed object is * {@link String } * */ public void setModelCode(String value) { this.modelCode = value; } /** * Gets the value of the serialNo property. * * @return * possible object is * {@link String } * */ public String getSerialNo() { return serialNo; } /** * Sets the value of the serialNo property. * * @param value * allowed object is * {@link String } * */ public void setSerialNo(String value) { this.serialNo = value; } /** * Gets the value of the pcbSide property. * * @return * possible object is * {@link Integer } * */ public Integer getPcbSide() { return pcbSide; } /** * Sets the value of the pcbSide property. * * @param value * allowed object is * {@link Integer } * */ public void setPcbSide(Integer value) { this.pcbSide = value; } /** * Gets the value of the scannerMountSide property. * * @return * possible object is * {@link String } * */ public String getScannerMountSide() { return scannerMountSide; } /** * Sets the value of the scannerMountSide property. * * @param value * allowed object is * {@link String } * */ public void setScannerMountSide(String value) { this.scannerMountSide = value; } } /** *

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">
         *       <attribute name="p1" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="p2" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="p3" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="p4" type="{http://www.w3.org/2001/XMLSchema}int" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Position { @XmlAttribute(name = "p1") protected String p1; @XmlAttribute(name = "p2") protected Integer p2; @XmlAttribute(name = "p3") protected Integer p3; @XmlAttribute(name = "p4") protected Integer p4; /** * Gets the value of the p1 property. * * @return * possible object is * {@link String } * */ public String getP1() { return p1; } /** * Sets the value of the p1 property. * * @param value * allowed object is * {@link String } * */ public void setP1(String value) { this.p1 = value; } /** * Gets the value of the p2 property. * * @return * possible object is * {@link Integer } * */ public Integer getP2() { return p2; } /** * Sets the value of the p2 property. * * @param value * allowed object is * {@link Integer } * */ public void setP2(Integer value) { this.p2 = value; } /** * Gets the value of the p3 property. * * @return * possible object is * {@link Integer } * */ public Integer getP3() { return p3; } /** * Sets the value of the p3 property. * * @param value * allowed object is * {@link Integer } * */ public void setP3(Integer value) { this.p3 = value; } /** * Gets the value of the p4 property. * * @return * possible object is * {@link Integer } * */ public Integer getP4() { return p4; } /** * Sets the value of the p4 property. * * @param value * allowed object is * {@link Integer } * */ public void setP4(Integer value) { this.p4 = value; } } /** *

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 name="data" maxOccurs="unbounded" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <attribute name="stageNo" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 <attribute name="boardProduced" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 <attribute name="blockProduced" type="{http://www.w3.org/2001/XMLSchema}int" />
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "data" }) public static class PrdData { protected List data; /** * Gets the value of the data 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 data property. * *

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

             *    getData().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Message.Body.PrdData.Data } * * */ public List getData() { if (data == null) { data = new ArrayList(); } return this.data; } /** *

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">
             *       <attribute name="stageNo" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       <attribute name="boardProduced" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       <attribute name="blockProduced" type="{http://www.w3.org/2001/XMLSchema}int" />
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Data { @XmlAttribute(name = "stageNo") protected Integer stageNo; @XmlAttribute(name = "boardProduced") protected Integer boardProduced; @XmlAttribute(name = "blockProduced") protected Integer blockProduced; /** * Gets the value of the stageNo property. * * @return * possible object is * {@link Integer } * */ public Integer getStageNo() { return stageNo; } /** * Sets the value of the stageNo property. * * @param value * allowed object is * {@link Integer } * */ public void setStageNo(Integer value) { this.stageNo = value; } /** * Gets the value of the boardProduced property. * * @return * possible object is * {@link Integer } * */ public Integer getBoardProduced() { return boardProduced; } /** * Sets the value of the boardProduced property. * * @param value * allowed object is * {@link Integer } * */ public void setBoardProduced(Integer value) { this.boardProduced = value; } /** * Gets the value of the blockProduced property. * * @return * possible object is * {@link Integer } * */ public Integer getBlockProduced() { return blockProduced; } /** * Sets the value of the blockProduced property. * * @param value * allowed object is * {@link Integer } * */ public void setBlockProduced(Integer value) { this.blockProduced = value; } } } /** *

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">
         *       <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="side" type="{http://www.w3.org/2001/XMLSchema}int" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Product { @XmlAttribute(name = "name") protected String name; @XmlAttribute(name = "side") protected Integer side; /** * Gets the value of the name property. * * @return * possible object is * {@link String } * */ public String getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link String } * */ public void setName(String value) { this.name = value; } /** * Gets the value of the side property. * * @return * possible object is * {@link Integer } * */ public Integer getSide() { return side; } /** * Sets the value of the side property. * * @param value * allowed object is * {@link Integer } * */ public void setSide(Integer value) { this.side = value; } } /** *

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">
         *       <attribute name="errorCode" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="errorText" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="actionCode" type="{http://www.w3.org/2001/XMLSchema}int" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Result { @XmlAttribute(name = "errorCode") protected Integer errorCode; @XmlAttribute(name = "errorText") protected String errorText; @XmlAttribute(name = "actionCode") protected Integer actionCode; /** * Gets the value of the errorCode property. * * @return * possible object is * {@link Integer } * */ public Integer getErrorCode() { return errorCode; } /** * Sets the value of the errorCode property. * * @param value * allowed object is * {@link Integer } * */ public void setErrorCode(Integer value) { this.errorCode = value; } /** * Gets the value of the errorText property. * * @return * possible object is * {@link String } * */ public String getErrorText() { return errorText; } /** * Sets the value of the errorText property. * * @param value * allowed object is * {@link String } * */ public void setErrorText(String value) { this.errorText = value; } /** * Gets the value of the actionCode property. * * @return * possible object is * {@link Integer } * */ public Integer getActionCode() { return actionCode; } /** * Sets the value of the actionCode property. * * @param value * allowed object is * {@link Integer } * */ public void setActionCode(Integer value) { this.actionCode = value; } } /** *

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">
         *       <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}int" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class StageNo { @XmlAttribute(name = "value") protected Integer value; /** * Gets the value of the value property. * * @return * possible object is * {@link Integer } * */ public Integer getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link Integer } * */ public void setValue(Integer value) { this.value = value; } } /** *

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">
         *       <attribute name="start" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
         *       <attribute name="end" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class TimePeriod { @XmlAttribute(name = "start") @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar start; @XmlAttribute(name = "end") @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar end; /** * Gets the value of the start property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getStart() { return start; } /** * Sets the value of the start property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setStart(XMLGregorianCalendar value) { this.start = value; } /** * Gets the value of the end property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getEnd() { return end; } /** * Sets the value of the end property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setEnd(XMLGregorianCalendar value) { this.end = value; } } /** *

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">
         *       <attribute name="value" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Timestamp { @XmlAttribute(name = "value") @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar value; /** * Gets the value of the value property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setValue(XMLGregorianCalendar value) { this.value = value; } } /** *

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">
         *       <attribute name="state" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="pcbID" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="productName" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class TrcplPanel { @XmlAttribute(name = "state") protected Integer state; @XmlAttribute(name = "pcbID") protected String pcbID; @XmlAttribute(name = "productName") protected String productName; @XmlAttribute(name = "timestamp") @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar timestamp; /** * Gets the value of the state property. * * @return * possible object is * {@link Integer } * */ public Integer getState() { return state; } /** * Sets the value of the state property. * * @param value * allowed object is * {@link Integer } * */ public void setState(Integer value) { this.state = value; } /** * Gets the value of the pcbID property. * * @return * possible object is * {@link String } * */ public String getPcbID() { return pcbID; } /** * Sets the value of the pcbID property. * * @param value * allowed object is * {@link String } * */ public void setPcbID(String value) { this.pcbID = value; } /** * Gets the value of the productName property. * * @return * possible object is * {@link String } * */ public String getProductName() { return productName; } /** * Sets the value of the productName property. * * @param value * allowed object is * {@link String } * */ public void setProductName(String value) { this.productName = value; } /** * Gets the value of the timestamp property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getTimestamp() { return timestamp; } /** * Sets the value of the timestamp property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setTimestamp(XMLGregorianCalendar value) { this.timestamp = value; } } /** *

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 name="workItem" maxOccurs="unbounded" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <attribute name="pos" type="{http://www.w3.org/2001/XMLSchema}int" />
         *                 <attribute name="place" type="{http://www.w3.org/2001/XMLSchema}int" />
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "workItem" }) public static class WorkItems { protected List workItem; /** * Gets the value of the workItem 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 workItem property. * *

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

             *    getWorkItem().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Message.Body.WorkItems.WorkItem } * * */ public List getWorkItem() { if (workItem == null) { workItem = new ArrayList(); } return this.workItem; } /** *

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">
             *       <attribute name="pos" type="{http://www.w3.org/2001/XMLSchema}int" />
             *       <attribute name="place" type="{http://www.w3.org/2001/XMLSchema}int" />
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class WorkItem { @XmlAttribute(name = "pos") protected Integer pos; @XmlAttribute(name = "place") protected Integer place; /** * Gets the value of the pos property. * * @return * possible object is * {@link Integer } * */ public Integer getPos() { return pos; } /** * Sets the value of the pos property. * * @param value * allowed object is * {@link Integer } * */ public void setPos(Integer value) { this.pos = value; } /** * Gets the value of the place property. * * @return * possible object is * {@link Integer } * */ public Integer getPlace() { return place; } /** * Sets the value of the place property. * * @param value * allowed object is * {@link Integer } * */ public void setPlace(Integer value) { this.place = value; } } } } /** *

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 name="location" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <attribute name="routeID" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                 <attribute name="routeName" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 <attribute name="equipmentID" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                 <attribute name="equipmentName" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 <attribute name="zoneID" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                 <attribute name="zonePos" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                 <attribute name="zoneName" type="{http://www.w3.org/2001/XMLSchema}string" />
     *                 <attribute name="laneNo" type="{http://www.w3.org/2001/XMLSchema}int" />
     *                 <attribute name="controllerGuid" type="{http://www.w3.org/2001/XMLSchema}string" />
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *       <attribute name="messageClass" type="{http://www.w3.org/2001/XMLSchema}int" />
     *       <attribute name="transactionID" type="{http://www.w3.org/2001/XMLSchema}string" />
     *       <attribute name="reply" type="{http://www.w3.org/2001/XMLSchema}int" />
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "location" }) public static class Header { protected Message.Header.Location location; @XmlAttribute(name = "messageClass") protected Integer messageClass; @XmlAttribute(name = "transactionID") protected String transactionID; @XmlAttribute(name = "reply") protected Integer reply; /** * Gets the value of the location property. * * @return * possible object is * {@link Message.Header.Location } * */ public Message.Header.Location getLocation() { return location; } /** * Sets the value of the location property. * * @param value * allowed object is * {@link Message.Header.Location } * */ public void setLocation(Message.Header.Location value) { this.location = value; } /** * Gets the value of the messageClass property. * * @return * possible object is * {@link Integer } * */ public Integer getMessageClass() { return messageClass; } /** * Sets the value of the messageClass property. * * @param value * allowed object is * {@link Integer } * */ public void setMessageClass(Integer value) { this.messageClass = value; } /** * Gets the value of the transactionID property. * * @return * possible object is * {@link String } * */ public String getTransactionID() { return transactionID; } /** * Sets the value of the transactionID property. * * @param value * allowed object is * {@link String } * */ public void setTransactionID(String value) { this.transactionID = value; } /** * Gets the value of the reply property. * * @return * possible object is * {@link Integer } * */ public Integer getReply() { return reply; } /** * Sets the value of the reply property. * * @param value * allowed object is * {@link Integer } * */ public void setReply(Integer value) { this.reply = value; } /** *

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">
         *       <attribute name="routeID" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="routeName" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="equipmentID" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="equipmentName" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="zoneID" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="zonePos" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="zoneName" type="{http://www.w3.org/2001/XMLSchema}string" />
         *       <attribute name="laneNo" type="{http://www.w3.org/2001/XMLSchema}int" />
         *       <attribute name="controllerGuid" type="{http://www.w3.org/2001/XMLSchema}string" />
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") public static class Location { @XmlAttribute(name = "routeID") protected Integer routeID; @XmlAttribute(name = "routeName") protected String routeName; @XmlAttribute(name = "equipmentID") protected Integer equipmentID; @XmlAttribute(name = "equipmentName") protected String equipmentName; @XmlAttribute(name = "zoneID") protected Integer zoneID; @XmlAttribute(name = "zonePos") protected Integer zonePos; @XmlAttribute(name = "zoneName") protected String zoneName; @XmlAttribute(name = "laneNo") protected Integer laneNo; @XmlAttribute(name = "controllerGuid") protected String controllerGuid; /** * Gets the value of the routeID property. * * @return * possible object is * {@link Integer } * */ public Integer getRouteID() { return routeID; } /** * Sets the value of the routeID property. * * @param value * allowed object is * {@link Integer } * */ public void setRouteID(Integer value) { this.routeID = value; } /** * Gets the value of the routeName property. * * @return * possible object is * {@link String } * */ public String getRouteName() { return routeName; } /** * Sets the value of the routeName property. * * @param value * allowed object is * {@link String } * */ public void setRouteName(String value) { this.routeName = value; } /** * Gets the value of the equipmentID property. * * @return * possible object is * {@link Integer } * */ public Integer getEquipmentID() { return equipmentID; } /** * Sets the value of the equipmentID property. * * @param value * allowed object is * {@link Integer } * */ public void setEquipmentID(Integer value) { this.equipmentID = value; } /** * Gets the value of the equipmentName property. * * @return * possible object is * {@link String } * */ public String getEquipmentName() { return equipmentName; } /** * Sets the value of the equipmentName property. * * @param value * allowed object is * {@link String } * */ public void setEquipmentName(String value) { this.equipmentName = value; } /** * Gets the value of the zoneID property. * * @return * possible object is * {@link Integer } * */ public Integer getZoneID() { return zoneID; } /** * Sets the value of the zoneID property. * * @param value * allowed object is * {@link Integer } * */ public void setZoneID(Integer value) { this.zoneID = value; } /** * Gets the value of the zonePos property. * * @return * possible object is * {@link Integer } * */ public Integer getZonePos() { return zonePos; } /** * Sets the value of the zonePos property. * * @param value * allowed object is * {@link Integer } * */ public void setZonePos(Integer value) { this.zonePos = value; } /** * Gets the value of the zoneName property. * * @return * possible object is * {@link String } * */ public String getZoneName() { return zoneName; } /** * Sets the value of the zoneName property. * * @param value * allowed object is * {@link String } * */ public void setZoneName(String value) { this.zoneName = value; } /** * Gets the value of the laneNo property. * * @return * possible object is * {@link Integer } * */ public Integer getLaneNo() { return laneNo; } /** * Sets the value of the laneNo property. * * @param value * allowed object is * {@link Integer } * */ public void setLaneNo(Integer value) { this.laneNo = value; } /** * Gets the value of the controllerGuid property. * * @return * possible object is * {@link String } * */ public String getControllerGuid() { return controllerGuid; } /** * Sets the value of the controllerGuid property. * * @param value * allowed object is * {@link String } * */ public void setControllerGuid(String value) { this.controllerGuid = value; } } } }