@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public class DeviceInfo extends Object implements Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}Device" minOccurs="0"/>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}Employee" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}JobPhase" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}ModuleStatus" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="CounterUnit" type="{http://www.CIP4.org/JDFSchema_2_0}string" />
<attribute name="DeviceCondition" type="{http://www.CIP4.org/JDFSchema_2_0}EnumDeviceCondition" />
<attribute name="DeviceID" type="{http://www.CIP4.org/JDFSchema_2_0}string" />
<attribute name="DeviceStatus" type="{http://www.CIP4.org/JDFSchema_2_0}EnumDeviceStatus" />
<attribute name="HourCounter" type="{http://www.CIP4.org/JDFSchema_2_0}duration" />
<attribute name="IdleStartTime" type="{http://www.CIP4.org/JDFSchema_2_0}dateTime" />
<attribute name="PowerOnTime" type="{http://www.CIP4.org/JDFSchema_2_0}dateTime" />
<attribute name="ProductionCounter" type="{http://www.CIP4.org/JDFSchema_2_0}double" />
<attribute name="Speed" type="{http://www.CIP4.org/JDFSchema_2_0}double" />
<attribute name="StatusDetails" type="{http://www.CIP4.org/JDFSchema_2_0}string" />
<attribute name="TotalProductionCounter" type="{http://www.CIP4.org/JDFSchema_2_0}double" />
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected String |
counterUnit |
protected Device |
device |
protected EnumDeviceCondition |
deviceCondition |
protected String |
deviceID |
protected EnumDeviceStatus |
deviceStatus |
protected List<Employee> |
employee |
protected Duration |
hourCounter |
protected DateTime |
idleStartTime |
protected List<JobPhase> |
jobPhase |
protected List<ModuleStatus> |
moduleStatus |
protected DateTime |
powerOnTime |
protected Double |
productionCounter |
protected Double |
speed |
protected String |
statusDetails |
protected Double |
totalProductionCounter |
| Constructor and Description |
|---|
DeviceInfo() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy) |
String |
getCounterUnit()
Gets the value of the counterUnit property.
|
Device |
getDevice()
Gets the value of the device property.
|
EnumDeviceCondition |
getDeviceCondition()
Gets the value of the deviceCondition property.
|
String |
getDeviceID()
Gets the value of the deviceID property.
|
EnumDeviceStatus |
getDeviceStatus()
Gets the value of the deviceStatus property.
|
List<Employee> |
getEmployee()
Gets the value of the employee property.
|
Duration |
getHourCounter()
Gets the value of the hourCounter property.
|
DateTime |
getIdleStartTime()
Gets the value of the idleStartTime property.
|
List<JobPhase> |
getJobPhase()
Gets the value of the jobPhase property.
|
List<ModuleStatus> |
getModuleStatus()
Gets the value of the moduleStatus property.
|
DateTime |
getPowerOnTime()
Gets the value of the powerOnTime property.
|
Double |
getProductionCounter()
Gets the value of the productionCounter property.
|
Double |
getSpeed()
Gets the value of the speed property.
|
String |
getStatusDetails()
Gets the value of the statusDetails property.
|
Double |
getTotalProductionCounter()
Gets the value of the totalProductionCounter property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
void |
setCounterUnit(String value)
Sets the value of the counterUnit property.
|
void |
setDevice(Device value)
Sets the value of the device property.
|
void |
setDeviceCondition(EnumDeviceCondition value)
Sets the value of the deviceCondition property.
|
void |
setDeviceID(String value)
Sets the value of the deviceID property.
|
void |
setDeviceStatus(EnumDeviceStatus value)
Sets the value of the deviceStatus property.
|
void |
setHourCounter(Duration value)
Sets the value of the hourCounter property.
|
void |
setIdleStartTime(DateTime value)
Sets the value of the idleStartTime property.
|
void |
setPowerOnTime(DateTime value)
Sets the value of the powerOnTime property.
|
void |
setProductionCounter(Double value)
Sets the value of the productionCounter property.
|
void |
setSpeed(Double value)
Sets the value of the speed property.
|
void |
setStatusDetails(String value)
Sets the value of the statusDetails property.
|
void |
setTotalProductionCounter(Double value)
Sets the value of the totalProductionCounter property.
|
DeviceInfo |
withCounterUnit(String value) |
DeviceInfo |
withDevice(Device value) |
DeviceInfo |
withDeviceCondition(EnumDeviceCondition value) |
DeviceInfo |
withDeviceID(String value) |
DeviceInfo |
withDeviceStatus(EnumDeviceStatus value) |
DeviceInfo |
withEmployee(Collection<Employee> values) |
DeviceInfo |
withEmployee(Employee... values) |
DeviceInfo |
withHourCounter(Duration value) |
DeviceInfo |
withIdleStartTime(DateTime value) |
DeviceInfo |
withJobPhase(Collection<JobPhase> values) |
DeviceInfo |
withJobPhase(JobPhase... values) |
DeviceInfo |
withModuleStatus(Collection<ModuleStatus> values) |
DeviceInfo |
withModuleStatus(ModuleStatus... values) |
DeviceInfo |
withPowerOnTime(DateTime value) |
DeviceInfo |
withProductionCounter(Double value) |
DeviceInfo |
withSpeed(Double value) |
DeviceInfo |
withStatusDetails(String value) |
DeviceInfo |
withTotalProductionCounter(Double value) |
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") protected Device device
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") protected List<Employee> employee
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") protected List<JobPhase> jobPhase
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") protected List<ModuleStatus> moduleStatus
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") protected String counterUnit
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") protected EnumDeviceCondition deviceCondition
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") protected String deviceID
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") protected EnumDeviceStatus deviceStatus
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") protected Duration hourCounter
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") protected DateTime idleStartTime
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") protected DateTime powerOnTime
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") protected Double productionCounter
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") protected Double speed
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") protected String statusDetails
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") protected Double totalProductionCounter
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public Device getDevice()
Device@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public void setDevice(Device value)
value - allowed object is
Device@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public List<Employee> getEmployee()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the employee property.
For example, to add a new item, do as follows:
getEmployee().add(newItem);
Objects of the following type(s) are allowed in the list
Employee
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public List<JobPhase> getJobPhase()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the jobPhase property.
For example, to add a new item, do as follows:
getJobPhase().add(newItem);
Objects of the following type(s) are allowed in the list
JobPhase
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public List<ModuleStatus> getModuleStatus()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the moduleStatus property.
For example, to add a new item, do as follows:
getModuleStatus().add(newItem);
Objects of the following type(s) are allowed in the list
ModuleStatus
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public String getCounterUnit()
String@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public void setCounterUnit(String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public EnumDeviceCondition getDeviceCondition()
EnumDeviceCondition@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public void setDeviceCondition(EnumDeviceCondition value)
value - allowed object is
EnumDeviceCondition@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public String getDeviceID()
String@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public void setDeviceID(String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public EnumDeviceStatus getDeviceStatus()
EnumDeviceStatus@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public void setDeviceStatus(EnumDeviceStatus value)
value - allowed object is
EnumDeviceStatus@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public Duration getHourCounter()
String@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public void setHourCounter(Duration value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public DateTime getIdleStartTime()
String@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public void setIdleStartTime(DateTime value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public DateTime getPowerOnTime()
String@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public void setPowerOnTime(DateTime value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public Double getProductionCounter()
Double@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public void setProductionCounter(Double value)
value - allowed object is
Double@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public Double getSpeed()
Double@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public void setSpeed(Double value)
value - allowed object is
Double@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public String getStatusDetails()
String@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public void setStatusDetails(String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public Double getTotalProductionCounter()
Double@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public void setTotalProductionCounter(Double value)
value - allowed object is
Double@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public DeviceInfo withDevice(Device value)
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public DeviceInfo withEmployee(Employee... values)
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public DeviceInfo withEmployee(Collection<Employee> values)
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public DeviceInfo withJobPhase(JobPhase... values)
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public DeviceInfo withJobPhase(Collection<JobPhase> values)
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public DeviceInfo withModuleStatus(ModuleStatus... values)
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public DeviceInfo withModuleStatus(Collection<ModuleStatus> values)
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public DeviceInfo withCounterUnit(String value)
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public DeviceInfo withDeviceCondition(EnumDeviceCondition value)
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public DeviceInfo withDeviceID(String value)
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public DeviceInfo withDeviceStatus(EnumDeviceStatus value)
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public DeviceInfo withHourCounter(Duration value)
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public DeviceInfo withIdleStartTime(DateTime value)
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public DeviceInfo withPowerOnTime(DateTime value)
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public DeviceInfo withProductionCounter(Double value)
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public DeviceInfo withSpeed(Double value)
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public DeviceInfo withStatusDetails(String value)
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public DeviceInfo withTotalProductionCounter(Double value)
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equals@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public boolean equals(Object object)
@Generated(value="com.sun.tools.xjc.Driver", date="2016-04-15T01:38:36+02:00", comments="JAXB RI v2.2.11") public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCodeCopyright © 2016. All rights reserved.