@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public class JobPhase
extends java.lang.Object
implements java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}Activity" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}GangSource" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}MISDetails" minOccurs="0"/>
<element ref="{http://www.CIP4.org/JDFSchema_2_0}Part" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="Amount" type="{http://www.CIP4.org/JDFSchema_2_0}float" />
<attribute name="CostCenterID" type="{http://www.CIP4.org/JDFSchema_2_0}NMTOKEN" />
<attribute name="DeadLine">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<enumeration value="InTime"/>
<enumeration value="Late"/>
<enumeration value="Warning"/>
</restriction>
</simpleType>
</attribute>
<attribute name="JobID" use="required" type="{http://www.CIP4.org/JDFSchema_2_0}NMTOKEN" />
<attribute name="JobPartID" type="{http://www.CIP4.org/JDFSchema_2_0}NMTOKEN" />
<attribute name="ModuleIDs" type="{http://www.CIP4.org/JDFSchema_2_0}NMTOKENS" />
<attribute name="PercentCompleted" type="{http://www.CIP4.org/JDFSchema_2_0}float" />
<attribute name="QueueEntryID" type="{http://www.CIP4.org/JDFSchema_2_0}NMTOKEN" />
<attribute name="RestTime" type="{http://www.CIP4.org/JDFSchema_2_0}duration" />
<attribute name="StartTime" type="{http://www.CIP4.org/JDFSchema_2_0}dateTime" />
<attribute name="Status" use="required" type="{http://www.CIP4.org/JDFSchema_2_0}NodeStatus" />
<attribute name="StatusDetails" type="{http://www.CIP4.org/JDFSchema_2_0}NMTOKEN" />
<attribute name="Waste" type="{http://www.CIP4.org/JDFSchema_2_0}float" />
<anyAttribute processContents='lax' namespace='##other'/>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Class and Description |
|---|---|
static class |
JobPhase.DeadLine
Java class for null.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<Activity> |
activity |
protected java.lang.Float |
amount |
protected java.lang.String |
costCenterID |
protected JobPhase.DeadLine |
deadLine |
protected java.util.List<GangSource> |
gangSource |
protected java.lang.String |
jobID |
protected java.lang.String |
jobPartID |
protected MISDetails |
misDetails |
protected java.util.List<java.lang.String> |
moduleIDs |
protected java.util.List<Part> |
part |
protected java.lang.Float |
percentCompleted |
protected java.lang.String |
queueEntryID |
protected Duration |
restTime |
protected DateTime |
startTime |
protected NodeStatus |
status |
protected java.lang.String |
statusDetails |
protected java.lang.Float |
waste |
| Constructor and Description |
|---|
JobPhase() |
| 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.EqualsStrategy2 strategy) |
java.util.List<Activity> |
getActivity()
Gets the value of the activity property.
|
java.lang.Float |
getAmount()
Gets the value of the amount property.
|
java.lang.String |
getCostCenterID()
Gets the value of the costCenterID property.
|
JobPhase.DeadLine |
getDeadLine()
Gets the value of the deadLine property.
|
java.util.List<GangSource> |
getGangSource()
Gets the value of the gangSource property.
|
java.lang.String |
getJobID()
Gets the value of the jobID property.
|
java.lang.String |
getJobPartID()
Gets the value of the jobPartID property.
|
MISDetails |
getMISDetails()
Gets the value of the misDetails 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.
|
java.util.List<Part> |
getPart()
Gets the value of the part property.
|
java.lang.Float |
getPercentCompleted()
Gets the value of the percentCompleted property.
|
java.lang.String |
getQueueEntryID()
Gets the value of the queueEntryID property.
|
Duration |
getRestTime()
Gets the value of the restTime property.
|
DateTime |
getStartTime()
Gets the value of the startTime property.
|
NodeStatus |
getStatus()
Gets the value of the status property.
|
java.lang.String |
getStatusDetails()
Gets the value of the statusDetails property.
|
java.lang.Float |
getWaste()
Gets the value of the waste property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy) |
void |
setAmount(java.lang.Float value)
Sets the value of the amount property.
|
void |
setCostCenterID(java.lang.String value)
Sets the value of the costCenterID property.
|
void |
setDeadLine(JobPhase.DeadLine value)
Sets the value of the deadLine property.
|
void |
setJobID(java.lang.String value)
Sets the value of the jobID property.
|
void |
setJobPartID(java.lang.String value)
Sets the value of the jobPartID property.
|
void |
setMISDetails(MISDetails value)
Sets the value of the misDetails property.
|
void |
setPercentCompleted(java.lang.Float value)
Sets the value of the percentCompleted property.
|
void |
setQueueEntryID(java.lang.String value)
Sets the value of the queueEntryID property.
|
void |
setRestTime(Duration value)
Sets the value of the restTime property.
|
void |
setStartTime(DateTime value)
Sets the value of the startTime property.
|
void |
setStatus(NodeStatus value)
Sets the value of the status property.
|
void |
setStatusDetails(java.lang.String value)
Sets the value of the statusDetails property.
|
void |
setWaste(java.lang.Float value)
Sets the value of the waste property.
|
JobPhase |
withActivity(Activity... values) |
JobPhase |
withActivity(java.util.Collection<Activity> values) |
JobPhase |
withAmount(java.lang.Float value) |
JobPhase |
withCostCenterID(java.lang.String value) |
JobPhase |
withDeadLine(JobPhase.DeadLine value) |
JobPhase |
withGangSource(java.util.Collection<GangSource> values) |
JobPhase |
withGangSource(GangSource... values) |
JobPhase |
withJobID(java.lang.String value) |
JobPhase |
withJobPartID(java.lang.String value) |
JobPhase |
withMISDetails(MISDetails value) |
JobPhase |
withModuleIDs(java.util.Collection<java.lang.String> values) |
JobPhase |
withModuleIDs(java.lang.String... values) |
JobPhase |
withPart(java.util.Collection<Part> values) |
JobPhase |
withPart(Part... values) |
JobPhase |
withPercentCompleted(java.lang.Float value) |
JobPhase |
withQueueEntryID(java.lang.String value) |
JobPhase |
withRestTime(Duration value) |
JobPhase |
withStartTime(DateTime value) |
JobPhase |
withStatus(NodeStatus value) |
JobPhase |
withStatusDetails(java.lang.String value) |
JobPhase |
withWaste(java.lang.Float value) |
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
protected java.util.List<Activity> activity
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
protected java.util.List<GangSource> gangSource
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
protected MISDetails misDetails
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
protected java.util.List<Part> part
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
protected java.lang.Float amount
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
protected java.lang.String costCenterID
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
protected JobPhase.DeadLine deadLine
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
protected java.lang.String jobID
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
protected java.lang.String jobPartID
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
protected java.util.List<java.lang.String> moduleIDs
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
protected java.lang.Float percentCompleted
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
protected java.lang.String queueEntryID
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
protected Duration restTime
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
protected DateTime startTime
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
protected NodeStatus status
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
protected java.lang.String statusDetails
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
protected java.lang.Float waste
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02: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="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public java.util.List<GangSource> getGangSource()
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 gangSource property.
For example, to add a new item, do as follows:
getGangSource().add(newItem);
Objects of the following type(s) are allowed in the list
GangSource
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public MISDetails getMISDetails()
MISDetails@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public void setMISDetails(MISDetails value)
value - allowed object is
MISDetails@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public java.util.List<Part> getPart()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the part property.
For example, to add a new item, do as follows:
getPart().add(newItem);
Objects of the following type(s) are allowed in the list
Part
@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public java.lang.Float getAmount()
Float@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public void setAmount(java.lang.Float value)
value - allowed object is
Float@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public java.lang.String getCostCenterID()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public void setCostCenterID(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public JobPhase.DeadLine getDeadLine()
JobPhase.DeadLine@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public void setDeadLine(JobPhase.DeadLine value)
value - allowed object is
JobPhase.DeadLine@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public java.lang.String getJobID()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public void setJobID(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public java.lang.String getJobPartID()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public void setJobPartID(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02: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="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public java.lang.Float getPercentCompleted()
Float@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public void setPercentCompleted(java.lang.Float value)
value - allowed object is
Float@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public java.lang.String getQueueEntryID()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public void setQueueEntryID(java.lang.String value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public Duration getRestTime()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public void setRestTime(Duration value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public DateTime getStartTime()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public void setStartTime(DateTime value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public NodeStatus getStatus()
NodeStatus@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public void setStatus(NodeStatus value)
value - allowed object is
NodeStatus@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public java.lang.String getStatusDetails()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02: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="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public java.lang.Float getWaste()
Float@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02:00",
comments="JAXB RI v2.2.11")
public void setWaste(java.lang.Float value)
value - allowed object is
Float@Generated(value="com.sun.tools.xjc.Driver",
date="2022-10-05T01:47:48+02: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 JobPhase withGangSource(GangSource... values)
public JobPhase withGangSource(java.util.Collection<GangSource> values)
public JobPhase withMISDetails(MISDetails value)
public JobPhase withAmount(java.lang.Float value)
public JobPhase withCostCenterID(java.lang.String value)
public JobPhase withDeadLine(JobPhase.DeadLine value)
public JobPhase withJobID(java.lang.String value)
public JobPhase withJobPartID(java.lang.String value)
public JobPhase withModuleIDs(java.lang.String... values)
public JobPhase withModuleIDs(java.util.Collection<java.lang.String> values)
public JobPhase withPercentCompleted(java.lang.Float value)
public JobPhase withQueueEntryID(java.lang.String value)
public JobPhase withStatus(NodeStatus value)
public JobPhase withStatusDetails(java.lang.String value)
public JobPhase withWaste(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.EqualsStrategy2 strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equals2public 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.HashCodeStrategy2 strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2public int hashCode()
hashCode in class java.lang.Object