@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public class ProcessRun
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}Part" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="Duration" type="{http://www.CIP4.org/JDFSchema_2_0}duration" />
<attribute name="End" use="required" type="{http://www.CIP4.org/JDFSchema_2_0}dateTime" />
<attribute name="EndStatus" use="required">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN">
<enumeration value="Aborted"/>
<enumeration value="Completed"/>
</restriction>
</simpleType>
</attribute>
<attribute name="QueueEntryID" type="{http://www.CIP4.org/JDFSchema_2_0}NMTOKEN" />
<attribute name="ReturnTime" type="{http://www.CIP4.org/JDFSchema_2_0}dateTime" />
<attribute name="Start" use="required" type="{http://www.CIP4.org/JDFSchema_2_0}dateTime" />
<attribute name="SubmissionTime" type="{http://www.CIP4.org/JDFSchema_2_0}dateTime" />
<anyAttribute processContents='lax' namespace='##other'/>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Class and Description |
|---|---|
static class |
ProcessRun.EndStatus
Java class for null.
|
| Modifier and Type | Field and Description |
|---|---|
protected Duration |
duration |
protected DateTime |
end |
protected ProcessRun.EndStatus |
endStatus |
protected java.util.List<Part> |
part |
protected java.lang.String |
queueEntryID |
protected DateTime |
returnTime |
protected DateTime |
start |
protected DateTime |
submissionTime |
| Constructor and Description |
|---|
ProcessRun() |
| 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) |
Duration |
getDuration()
Gets the value of the duration property.
|
DateTime |
getEnd()
Gets the value of the end property.
|
ProcessRun.EndStatus |
getEndStatus()
Gets the value of the endStatus 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.String |
getQueueEntryID()
Gets the value of the queueEntryID property.
|
DateTime |
getReturnTime()
Gets the value of the returnTime property.
|
DateTime |
getStart()
Gets the value of the start property.
|
DateTime |
getSubmissionTime()
Gets the value of the submissionTime property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
void |
setDuration(Duration value)
Sets the value of the duration property.
|
void |
setEnd(DateTime value)
Sets the value of the end property.
|
void |
setEndStatus(ProcessRun.EndStatus value)
Sets the value of the endStatus property.
|
void |
setQueueEntryID(java.lang.String value)
Sets the value of the queueEntryID property.
|
void |
setReturnTime(DateTime value)
Sets the value of the returnTime property.
|
void |
setStart(DateTime value)
Sets the value of the start property.
|
void |
setSubmissionTime(DateTime value)
Sets the value of the submissionTime property.
|
ProcessRun |
withDuration(Duration value) |
ProcessRun |
withEnd(DateTime value) |
ProcessRun |
withEndStatus(ProcessRun.EndStatus value) |
ProcessRun |
withPart(java.util.Collection<Part> values) |
ProcessRun |
withPart(Part... values) |
ProcessRun |
withQueueEntryID(java.lang.String value) |
ProcessRun |
withReturnTime(DateTime value) |
ProcessRun |
withStart(DateTime value) |
ProcessRun |
withSubmissionTime(DateTime value) |
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
protected java.util.List<Part> part
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
protected Duration duration
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
protected DateTime end
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
protected ProcessRun.EndStatus endStatus
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
protected java.lang.String queueEntryID
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
protected DateTime returnTime
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
protected DateTime start
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
protected DateTime submissionTime
@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00: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="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public Duration getDuration()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public void setDuration(Duration value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public DateTime getEnd()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public void setEnd(DateTime value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public ProcessRun.EndStatus getEndStatus()
ProcessRun.EndStatus@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public void setEndStatus(ProcessRun.EndStatus value)
value - allowed object is
ProcessRun.EndStatus@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public java.lang.String getQueueEntryID()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00: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="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public DateTime getReturnTime()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public void setReturnTime(DateTime value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public DateTime getStart()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public void setStart(DateTime value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public DateTime getSubmissionTime()
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+00:00",
comments="JAXB RI v2.2.11")
public void setSubmissionTime(DateTime value)
value - allowed object is
String@Generated(value="com.sun.tools.xjc.Driver",
date="2018-09-18T03:15:49+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 ProcessRun withPart(Part... values)
public ProcessRun withPart(java.util.Collection<Part> values)
public ProcessRun withDuration(Duration value)
public ProcessRun withEnd(DateTime value)
public ProcessRun withEndStatus(ProcessRun.EndStatus value)
public ProcessRun withQueueEntryID(java.lang.String value)
public ProcessRun withReturnTime(DateTime value)
public ProcessRun withStart(DateTime value)
public ProcessRun withSubmissionTime(DateTime 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