Files
2025-06-06 09:15:13 +02:00

5045 lines
178 KiB
Java

//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-2
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 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;
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="header">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="location" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="routeID" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="routeName" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="equipmentID" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="equipmentName" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="zoneID" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="zonePos" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="zoneName" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="laneNo" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="controllerGuid" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;attribute name="messageClass" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="transactionID" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="reply" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="body" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;choice>
* &lt;element name="operation" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="type" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="materialID" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* &lt;attribute name="operator" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="reason" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="product" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="side" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="parts" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="part" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="comps" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="comp" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="pos" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="refDes" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="machineStatus" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="text" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="machineEvent" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="code" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="text" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="timePeriod" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="start" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* &lt;attribute name="end" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="prdData" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="data" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="stageNo" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="boardProduced" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="blockProduced" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="components" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="comp" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="materialID" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="pickupCount" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="placeCount" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="scrap" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p1" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="p2" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p3" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p4" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="feederID" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="pcb" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="barcode" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="modelCode" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="serialNo" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="pcbSide" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="scannerMountSide" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="result" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="errorCode" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="errorText" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="actionCode" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="workItems" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="workItem" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="pos" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="place" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="material" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="detail" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="qty" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="lot" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="vendor" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="userdata" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="state" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="qty" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="splicedReelId" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="lot" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="vendor" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="userdata" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="position" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="p1" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="p2" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p3" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p4" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="matBlocks" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="matBlock" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="materialID" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="reasonID" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="reasonText" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="panel" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="state" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="pcbID" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="productName" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="productSide" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* &lt;attribute name="stageNo" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="stageNo" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="value" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="trcplPanel" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="state" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="pcbID" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="productName" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="materials" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="material" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="qty" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="p1" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="p2" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p3" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p4" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="timestamp" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="value" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/choice>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;choice>
* &lt;element name="operation" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="type" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="materialID" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* &lt;attribute name="operator" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="reason" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="product" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="side" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="parts" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="part" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="comps" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="comp" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="pos" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="refDes" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="machineStatus" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="text" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="machineEvent" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="code" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="text" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="timePeriod" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="start" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* &lt;attribute name="end" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="prdData" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="data" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="stageNo" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="boardProduced" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="blockProduced" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="components" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="comp" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="materialID" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="pickupCount" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="placeCount" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="scrap" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p1" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="p2" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p3" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p4" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="feederID" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="pcb" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="barcode" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="modelCode" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="serialNo" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="pcbSide" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="scannerMountSide" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="result" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="errorCode" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="errorText" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="actionCode" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="workItems" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="workItem" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="pos" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="place" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="material" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="detail" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="qty" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="lot" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="vendor" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="userdata" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="state" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="qty" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="splicedReelId" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="lot" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="vendor" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="userdata" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="position" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="p1" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="p2" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p3" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p4" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="matBlocks" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="matBlock" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="materialID" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="reasonID" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="reasonText" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="panel" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="state" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="pcbID" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="productName" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="productSide" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* &lt;attribute name="stageNo" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="stageNo" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="value" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="trcplPanel" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="state" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="pcbID" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="productName" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="materials" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="material" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="qty" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="p1" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="p2" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p3" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p4" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="timestamp" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="value" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/choice>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="comp" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="materialID" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="pickupCount" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="placeCount" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="scrap" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p1" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="p2" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p3" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p4" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="feederID" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"comp"
})
public static class Components {
protected List<Message.Body.Components.Comp> comp;
/**
* Gets the value of the comp property.
*
* <p>
* 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 <CODE>set</CODE> method for the comp property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getComp().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Message.Body.Components.Comp }
*
*
*/
public List<Message.Body.Components.Comp> getComp() {
if (comp == null) {
comp = new ArrayList<Message.Body.Components.Comp>();
}
return this.comp;
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="materialID" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="pickupCount" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="placeCount" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="scrap" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p1" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="p2" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p3" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p4" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="feederID" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="comp" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="pos" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="refDes" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"comp"
})
public static class Comps {
protected List<Message.Body.Comps.Comp> comp;
/**
* Gets the value of the comp property.
*
* <p>
* 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 <CODE>set</CODE> method for the comp property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getComp().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Message.Body.Comps.Comp }
*
*
*/
public List<Message.Body.Comps.Comp> getComp() {
if (comp == null) {
comp = new ArrayList<Message.Body.Comps.Comp>();
}
return this.comp;
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="pos" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="refDes" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="code" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="text" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="text" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="matBlock" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="materialID" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="reasonID" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="reasonText" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"matBlock"
})
public static class MatBlocks {
protected List<Message.Body.MatBlocks.MatBlock> matBlock;
/**
* Gets the value of the matBlock property.
*
* <p>
* 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 <CODE>set</CODE> method for the matBlock property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getMatBlock().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Message.Body.MatBlocks.MatBlock }
*
*
*/
public List<Message.Body.MatBlocks.MatBlock> getMatBlock() {
if (matBlock == null) {
matBlock = new ArrayList<Message.Body.MatBlocks.MatBlock>();
}
return this.matBlock;
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="materialID" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="reasonID" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="reasonText" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="detail" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="qty" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="lot" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="vendor" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="userdata" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="state" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="qty" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="splicedReelId" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="lot" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="vendor" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="userdata" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="qty" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="lot" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="vendor" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="userdata" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="material" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="qty" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="p1" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="p2" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p3" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p4" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"material"
})
public static class Materials {
protected List<Message.Body.Materials.Material> material;
/**
* Gets the value of the material property.
*
* <p>
* 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 <CODE>set</CODE> method for the material property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getMaterial().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Message.Body.Materials.Material }
*
*
*/
public List<Message.Body.Materials.Material> getMaterial() {
if (material == null) {
material = new ArrayList<Message.Body.Materials.Material>();
}
return this.material;
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="qty" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="part" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="p1" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="p2" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p3" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p4" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="type" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="materialID" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* &lt;attribute name="operator" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="reason" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="state" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="pcbID" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="productName" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="productSide" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* &lt;attribute name="stageNo" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="part" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"part"
})
public static class Parts {
protected List<Message.Body.Parts.Part> part;
/**
* Gets the value of the part property.
*
* <p>
* 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 <CODE>set</CODE> method for the part property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getPart().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Message.Body.Parts.Part }
*
*
*/
public List<Message.Body.Parts.Part> getPart() {
if (part == null) {
part = new ArrayList<Message.Body.Parts.Part>();
}
return this.part;
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="ref" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="barcode" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="modelCode" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="serialNo" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="pcbSide" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="scannerMountSide" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="p1" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="p2" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p3" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="p4" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="data" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="stageNo" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="boardProduced" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="blockProduced" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"data"
})
public static class PrdData {
protected List<Message.Body.PrdData.Data> data;
/**
* Gets the value of the data property.
*
* <p>
* 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 <CODE>set</CODE> method for the data property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getData().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Message.Body.PrdData.Data }
*
*
*/
public List<Message.Body.PrdData.Data> getData() {
if (data == null) {
data = new ArrayList<Message.Body.PrdData.Data>();
}
return this.data;
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="stageNo" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="boardProduced" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="blockProduced" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="side" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="errorCode" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="errorText" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="actionCode" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="value" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="start" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* &lt;attribute name="end" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="value" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="state" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="pcbID" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="productName" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="timestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="workItem" maxOccurs="unbounded" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="pos" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="place" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"workItem"
})
public static class WorkItems {
protected List<Message.Body.WorkItems.WorkItem> workItem;
/**
* Gets the value of the workItem property.
*
* <p>
* 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 <CODE>set</CODE> method for the workItem property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getWorkItem().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Message.Body.WorkItems.WorkItem }
*
*
*/
public List<Message.Body.WorkItems.WorkItem> getWorkItem() {
if (workItem == null) {
workItem = new ArrayList<Message.Body.WorkItems.WorkItem>();
}
return this.workItem;
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="pos" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="place" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}
}
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="location" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="routeID" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="routeName" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="equipmentID" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="equipmentName" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="zoneID" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="zonePos" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="zoneName" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="laneNo" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="controllerGuid" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;attribute name="messageClass" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="transactionID" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="reply" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
/**
* <p>Java class for anonymous complex type.
*
* <p>The following schema fragment specifies the expected content contained within this class.
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;attribute name="routeID" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="routeName" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="equipmentID" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="equipmentName" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="zoneID" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="zonePos" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="zoneName" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;attribute name="laneNo" type="{http://www.w3.org/2001/XMLSchema}int" />
* &lt;attribute name="controllerGuid" type="{http://www.w3.org/2001/XMLSchema}string" />
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@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;
}
}
}
}