@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public class DeviceInfo
extends java.lang.Object
implements java.io.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}Activity" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}FileSpec" maxOccurs="2" minOccurs="0"/>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}JobPhase" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="CounterUnit" type="{http://www.CIP4.org/JDFSchema_2_0}NMTOKEN" />
<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="ModuleIDs" type="{http://www.CIP4.org/JDFSchema_2_0}NMTOKENS" />
<attribute name="PowerOnTime" type="{http://www.CIP4.org/JDFSchema_2_0}dateTime" />
<attribute name="ProductionCounter" type="{http://www.CIP4.org/JDFSchema_2_0}float" />
<attribute name="Speed" type="{http://www.CIP4.org/JDFSchema_2_0}float" />
<attribute name="Status" use="required" type="{http://www.CIP4.org/JDFSchema_2_0}DeviceStatus" />
<attribute name="StatusDetails" type="{http://www.CIP4.org/JDFSchema_2_0}NMTOKEN" />
<attribute name="TotalProductionCounter" type="{http://www.CIP4.org/JDFSchema_2_0}float" />
<anyAttribute processContents='lax' namespace='##other'/>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<Activity> |
activity |
protected java.lang.String |
counterUnit |
protected java.util.List<FileSpec> |
fileSpec |
protected Duration |
hourCounter |
protected DateTime |
idleStartTime |
protected java.util.List<JobPhase> |
jobPhase |
protected java.util.List<java.lang.String> |
moduleIDs |
protected DateTime |
powerOnTime |
protected java.lang.Float |
productionCounter |
protected java.lang.Float |
speed |
protected DeviceStatus |
status |
protected java.lang.String |
statusDetails |
protected java.lang.Float |
totalProductionCounter |
| Constructor and Description |
|---|
DeviceInfo() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
java.lang.Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy) |
java.util.List<Activity> |
getActivity()
Gets the value of the activity property.
|
java.lang.String |
getCounterUnit()
Gets the value of the counterUnit property.
|
java.util.List<FileSpec> |
getFileSpec()
Gets the value of the fileSpec property.
|
Duration |
getHourCounter()
Gets the value of the hourCounter property.
|
DateTime |
getIdleStartTime()
Gets the value of the idleStartTime property.
|
java.util.List<JobPhase> |
getJobPhase()
Gets the value of the jobPhase property.
|
java.util.List<java.lang.String> |
getModuleIDs()
Gets the value of the moduleIDs property.
|
java.util.Map<javax.xml.namespace.QName,java.lang.String> |
getOtherAttributes()
Gets a map that contains attributes that aren't bound to any typed property on this class.
|
DateTime |
getPowerOnTime()
Gets the value of the powerOnTime property.
|
java.lang.Float |
getProductionCounter()
Gets the value of the productionCounter property.
|
java.lang.Float |
getSpeed()
Gets the value of the speed property.
|
DeviceStatus |
getStatus()
Gets the value of the status property.
|
java.lang.String |
getStatusDetails()
Gets the value of the statusDetails property.
|
java.lang.Float |
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(java.lang.String value)
Sets the value of the counterUnit 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(java.lang.Float value)
Sets the value of the productionCounter property.
|
void |
setSpeed(java.lang.Float value)
Sets the value of the speed property.
|
void |
setStatus(DeviceStatus value)
Sets the value of the status property.
|
void |
setStatusDetails(java.lang.String value)
Sets the value of the statusDetails property.
|
void |
setTotalProductionCounter(java.lang.Float value)
Sets the value of the totalProductionCounter property.
|
DeviceInfo |
withActivity(Activity... values) |
DeviceInfo |
withActivity(java.util.Collection<Activity> values) |
DeviceInfo |
withCounterUnit(java.lang.String value) |
DeviceInfo |
withFileSpec(java.util.Collection<FileSpec> values) |
DeviceInfo |
withFileSpec(FileSpec... values) |
DeviceInfo |
withHourCounter(Duration value) |
DeviceInfo |
withIdleStartTime(DateTime value) |
DeviceInfo |
withJobPhase(java.util.Collection<JobPhase> values) |
DeviceInfo |
withJobPhase(JobPhase... values) |
DeviceInfo |
withModuleIDs(java.util.Collection<java.lang.String> values) |
DeviceInfo |
withModuleIDs(java.lang.String... values) |
DeviceInfo |
withPowerOnTime(DateTime value) |
DeviceInfo |
withProductionCounter(java.lang.Float value) |
DeviceInfo |
withSpeed(java.lang.Float value) |
DeviceInfo |
withStatus(DeviceStatus value) |
DeviceInfo |
withStatusDetails(java.lang.String value) |
DeviceInfo |
withTotalProductionCounter(java.lang.Float value) |
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected java.util.List<Activity> activity
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected java.util.List<FileSpec> fileSpec
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected java.util.List<JobPhase> jobPhase
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String counterUnit
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected Duration hourCounter
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected DateTime idleStartTime
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected java.util.List<java.lang.String> moduleIDs
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected DateTime powerOnTime
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.Float productionCounter
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.Float speed
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected DeviceStatus status
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String statusDetails
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.Float totalProductionCounter
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public java.util.List<Activity> getActivity()
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 activity property.
For example, to add a new item, do as follows:
getActivity().add(newItem);
Objects of the following type(s) are allowed in the list
Activity
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public java.util.List<FileSpec> getFileSpec()
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 fileSpec property.
For example, to add a new item, do as follows:
getFileSpec().add(newItem);
Objects of the following type(s) are allowed in the list
FileSpec
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public java.util.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="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getCounterUnit()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setCounterUnit(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public Duration getHourCounter()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00: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="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public DateTime getIdleStartTime()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00: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="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public java.util.List<java.lang.String> getModuleIDs()
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 moduleIDs property.
For example, to add a new item, do as follows:
getModuleIDs().add(newItem);
Objects of the following type(s) are allowed in the list
String
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public DateTime getPowerOnTime()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00: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="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public java.lang.Float getProductionCounter()
Float@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setProductionCounter(java.lang.Float value)
value - allowed object is
Float@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public java.lang.Float getSpeed()
Float@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setSpeed(java.lang.Float value)
value - allowed object is
Float@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public DeviceStatus getStatus()
DeviceStatus@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setStatus(DeviceStatus value)
value - allowed object is
DeviceStatus@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getStatusDetails()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setStatusDetails(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public java.lang.Float getTotalProductionCounter()
Float@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public void setTotalProductionCounter(java.lang.Float value)
value - allowed object is
Float@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-17T05:05:18+00:00",
comments="JAXB RI v2.2.11")
public java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.
public DeviceInfo withActivity(Activity... values)
public DeviceInfo withActivity(java.util.Collection<Activity> values)
public DeviceInfo withFileSpec(FileSpec... values)
public DeviceInfo withFileSpec(java.util.Collection<FileSpec> values)
public DeviceInfo withJobPhase(JobPhase... values)
public DeviceInfo withJobPhase(java.util.Collection<JobPhase> values)
public DeviceInfo withCounterUnit(java.lang.String value)
public DeviceInfo withHourCounter(Duration value)
public DeviceInfo withIdleStartTime(DateTime value)
public DeviceInfo withModuleIDs(java.lang.String... values)
public DeviceInfo withModuleIDs(java.util.Collection<java.lang.String> values)
public DeviceInfo withPowerOnTime(DateTime value)
public DeviceInfo withProductionCounter(java.lang.Float value)
public DeviceInfo withSpeed(java.lang.Float value)
public DeviceInfo withStatus(DeviceStatus value)
public DeviceInfo withStatusDetails(java.lang.String value)
public DeviceInfo withTotalProductionCounter(java.lang.Float value)
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
java.lang.Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equalspublic boolean equals(java.lang.Object object)
equals in class java.lang.Objectpublic int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCodepublic int hashCode()
hashCode in class java.lang.Object