Package org.cip4.lib.xjdf.schema
Class NodeInfo
- java.lang.Object
-
- org.cip4.lib.xjdf.schema.SpecificResource
-
- org.cip4.lib.xjdf.schema.NodeInfo
-
- All Implemented Interfaces:
java.io.Serializable,org.jvnet.jaxb2_commons.lang.Equals2,org.jvnet.jaxb2_commons.lang.HashCode2
public class NodeInfo extends SpecificResource implements java.io.Serializable, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2
Java class for NodeInfo complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="NodeInfo"> <complexContent> <extension base="{http://www.CIP4.org/JDFSchema_2_0}SpecificResource"> <sequence> <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"/> </sequence> <attribute name="CleanupDuration" type="{http://www.w3.org/2001/XMLSchema}duration" /> <attribute name="DueLevel"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN"> <enumeration value="Trivial"/> <enumeration value="Penalty"/> <enumeration value="JobCancelled"/> </restriction> </simpleType> </attribute> <attribute name="End" type="{http://www.w3.org/2001/XMLSchema}dateTime" /> <attribute name="FirstEnd" type="{http://www.w3.org/2001/XMLSchema}dateTime" /> <attribute name="FirstStart" type="{http://www.w3.org/2001/XMLSchema}dateTime" /> <attribute name="JobPriority" type="{http://www.w3.org/2001/XMLSchema}int" /> <attribute name="LastEnd" type="{http://www.w3.org/2001/XMLSchema}dateTime" /> <attribute name="LastStart" type="{http://www.w3.org/2001/XMLSchema}dateTime" /> <attribute name="NaturalLang" type="{http://www.CIP4.org/JDFSchema_2_0}language" /> <attribute name="PersonalID" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" /> <attribute name="SetupDuration" type="{http://www.w3.org/2001/XMLSchema}duration" /> <attribute name="Start" type="{http://www.w3.org/2001/XMLSchema}dateTime" /> <attribute name="Status" type="{http://www.CIP4.org/JDFSchema_2_0}NodeStatus" /> <attribute name="StatusDetails" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" /> <attribute name="TotalDuration" type="{http://www.w3.org/2001/XMLSchema}duration" /> <anyAttribute processContents='lax' namespace='##other'/> </extension> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNodeInfo.DueLevelJava class for null.
-
Field Summary
Fields Modifier and Type Field Description protected DurationcleanupDurationprotected NodeInfo.DueLeveldueLevelprotected DateTimeendprotected DateTimefirstEndprotected DateTimefirstStartprotected java.util.List<GangSource>gangSourceprotected java.lang.IntegerjobPriorityprotected DateTimelastEndprotected DateTimelastStartprotected MISDetailsmisDetailsprotected java.lang.StringnaturalLangprotected java.lang.StringpersonalIDprotected DurationsetupDurationprotected DateTimestartprotected NodeStatusstatusprotected java.lang.StringstatusDetailsprotected DurationtotalDuration
-
Constructor Summary
Constructors Constructor Description NodeInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object object)booleanequals(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)DurationgetCleanupDuration()Gets the value of the cleanupDuration property.NodeInfo.DueLevelgetDueLevel()Gets the value of the dueLevel property.DateTimegetEnd()Gets the value of the end property.DateTimegetFirstEnd()Gets the value of the firstEnd property.DateTimegetFirstStart()Gets the value of the firstStart property.java.util.List<GangSource>getGangSource()Gets the value of the gangSource property.java.lang.IntegergetJobPriority()Gets the value of the jobPriority property.DateTimegetLastEnd()Gets the value of the lastEnd property.DateTimegetLastStart()Gets the value of the lastStart property.MISDetailsgetMISDetails()Gets the value of the misDetails property.java.lang.StringgetNaturalLang()Gets the value of the naturalLang property.java.lang.StringgetPersonalID()Gets the value of the personalID property.DurationgetSetupDuration()Gets the value of the setupDuration property.DateTimegetStart()Gets the value of the start property.NodeStatusgetStatus()Gets the value of the status property.java.lang.StringgetStatusDetails()Gets the value of the statusDetails property.DurationgetTotalDuration()Gets the value of the totalDuration property.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)voidsetCleanupDuration(Duration value)Sets the value of the cleanupDuration property.voidsetDueLevel(NodeInfo.DueLevel value)Sets the value of the dueLevel property.voidsetEnd(DateTime value)Sets the value of the end property.voidsetFirstEnd(DateTime value)Sets the value of the firstEnd property.voidsetFirstStart(DateTime value)Sets the value of the firstStart property.voidsetJobPriority(java.lang.Integer value)Sets the value of the jobPriority property.voidsetLastEnd(DateTime value)Sets the value of the lastEnd property.voidsetLastStart(DateTime value)Sets the value of the lastStart property.voidsetMISDetails(MISDetails value)Sets the value of the misDetails property.voidsetNaturalLang(java.lang.String value)Sets the value of the naturalLang property.voidsetPersonalID(java.lang.String value)Sets the value of the personalID property.voidsetSetupDuration(Duration value)Sets the value of the setupDuration property.voidsetStart(DateTime value)Sets the value of the start property.voidsetStatus(NodeStatus value)Sets the value of the status property.voidsetStatusDetails(java.lang.String value)Sets the value of the statusDetails property.voidsetTotalDuration(Duration value)Sets the value of the totalDuration property.NodeInfowithCleanupDuration(Duration value)NodeInfowithDueLevel(NodeInfo.DueLevel value)NodeInfowithEnd(DateTime value)NodeInfowithFirstEnd(DateTime value)NodeInfowithFirstStart(DateTime value)NodeInfowithGangSource(java.util.Collection<GangSource> values)NodeInfowithGangSource(GangSource... values)NodeInfowithJobPriority(java.lang.Integer value)NodeInfowithLastEnd(DateTime value)NodeInfowithLastStart(DateTime value)NodeInfowithMISDetails(MISDetails value)NodeInfowithNaturalLang(java.lang.String value)NodeInfowithPersonalID(java.lang.String value)NodeInfowithSetupDuration(Duration value)NodeInfowithStart(DateTime value)NodeInfowithStatus(NodeStatus value)NodeInfowithStatusDetails(java.lang.String value)NodeInfowithTotalDuration(Duration value)-
Methods inherited from class org.cip4.lib.xjdf.schema.SpecificResource
getOtherAttributes
-
-
-
-
Field Detail
-
gangSource
protected java.util.List<GangSource> gangSource
-
misDetails
protected MISDetails misDetails
-
cleanupDuration
protected Duration cleanupDuration
-
dueLevel
protected NodeInfo.DueLevel dueLevel
-
end
protected DateTime end
-
firstEnd
protected DateTime firstEnd
-
firstStart
protected DateTime firstStart
-
jobPriority
protected java.lang.Integer jobPriority
-
lastEnd
protected DateTime lastEnd
-
lastStart
protected DateTime lastStart
-
naturalLang
protected java.lang.String naturalLang
-
personalID
protected java.lang.String personalID
-
setupDuration
protected Duration setupDuration
-
start
protected DateTime start
-
status
protected NodeStatus status
-
statusDetails
protected java.lang.String statusDetails
-
totalDuration
protected Duration totalDuration
-
-
Method Detail
-
getGangSource
public java.util.List<GangSource> getGangSource()
Gets the value of the gangSource property.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
setmethod 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
-
getMISDetails
public MISDetails getMISDetails()
Gets the value of the misDetails property.- Returns:
- possible object is
MISDetails
-
setMISDetails
public void setMISDetails(MISDetails value)
Sets the value of the misDetails property.- Parameters:
value- allowed object isMISDetails
-
getCleanupDuration
public Duration getCleanupDuration()
Gets the value of the cleanupDuration property.- Returns:
- possible object is
String
-
setCleanupDuration
public void setCleanupDuration(Duration value)
Sets the value of the cleanupDuration property.- Parameters:
value- allowed object isString
-
getDueLevel
public NodeInfo.DueLevel getDueLevel()
Gets the value of the dueLevel property.- Returns:
- possible object is
NodeInfo.DueLevel
-
setDueLevel
public void setDueLevel(NodeInfo.DueLevel value)
Sets the value of the dueLevel property.- Parameters:
value- allowed object isNodeInfo.DueLevel
-
getEnd
public DateTime getEnd()
Gets the value of the end property.- Returns:
- possible object is
String
-
setEnd
public void setEnd(DateTime value)
Sets the value of the end property.- Parameters:
value- allowed object isString
-
getFirstEnd
public DateTime getFirstEnd()
Gets the value of the firstEnd property.- Returns:
- possible object is
String
-
setFirstEnd
public void setFirstEnd(DateTime value)
Sets the value of the firstEnd property.- Parameters:
value- allowed object isString
-
getFirstStart
public DateTime getFirstStart()
Gets the value of the firstStart property.- Returns:
- possible object is
String
-
setFirstStart
public void setFirstStart(DateTime value)
Sets the value of the firstStart property.- Parameters:
value- allowed object isString
-
getJobPriority
public java.lang.Integer getJobPriority()
Gets the value of the jobPriority property.- Returns:
- possible object is
Integer
-
setJobPriority
public void setJobPriority(java.lang.Integer value)
Sets the value of the jobPriority property.- Parameters:
value- allowed object isInteger
-
getLastEnd
public DateTime getLastEnd()
Gets the value of the lastEnd property.- Returns:
- possible object is
String
-
setLastEnd
public void setLastEnd(DateTime value)
Sets the value of the lastEnd property.- Parameters:
value- allowed object isString
-
getLastStart
public DateTime getLastStart()
Gets the value of the lastStart property.- Returns:
- possible object is
String
-
setLastStart
public void setLastStart(DateTime value)
Sets the value of the lastStart property.- Parameters:
value- allowed object isString
-
getNaturalLang
public java.lang.String getNaturalLang()
Gets the value of the naturalLang property.- Returns:
- possible object is
String
-
setNaturalLang
public void setNaturalLang(java.lang.String value)
Sets the value of the naturalLang property.- Parameters:
value- allowed object isString
-
getPersonalID
public java.lang.String getPersonalID()
Gets the value of the personalID property.- Returns:
- possible object is
String
-
setPersonalID
public void setPersonalID(java.lang.String value)
Sets the value of the personalID property.- Parameters:
value- allowed object isString
-
getSetupDuration
public Duration getSetupDuration()
Gets the value of the setupDuration property.- Returns:
- possible object is
String
-
setSetupDuration
public void setSetupDuration(Duration value)
Sets the value of the setupDuration property.- Parameters:
value- allowed object isString
-
getStart
public DateTime getStart()
Gets the value of the start property.- Returns:
- possible object is
String
-
setStart
public void setStart(DateTime value)
Sets the value of the start property.- Parameters:
value- allowed object isString
-
getStatus
public NodeStatus getStatus()
Gets the value of the status property.- Returns:
- possible object is
NodeStatus
-
setStatus
public void setStatus(NodeStatus value)
Sets the value of the status property.- Parameters:
value- allowed object isNodeStatus
-
getStatusDetails
public java.lang.String getStatusDetails()
Gets the value of the statusDetails property.- Returns:
- possible object is
String
-
setStatusDetails
public void setStatusDetails(java.lang.String value)
Sets the value of the statusDetails property.- Parameters:
value- allowed object isString
-
getTotalDuration
public Duration getTotalDuration()
Gets the value of the totalDuration property.- Returns:
- possible object is
String
-
setTotalDuration
public void setTotalDuration(Duration value)
Sets the value of the totalDuration property.- Parameters:
value- allowed object isString
-
withGangSource
public NodeInfo withGangSource(GangSource... values)
-
withGangSource
public NodeInfo withGangSource(java.util.Collection<GangSource> values)
-
withMISDetails
public NodeInfo withMISDetails(MISDetails value)
-
withDueLevel
public NodeInfo withDueLevel(NodeInfo.DueLevel value)
-
withJobPriority
public NodeInfo withJobPriority(java.lang.Integer value)
-
withNaturalLang
public NodeInfo withNaturalLang(java.lang.String value)
-
withPersonalID
public NodeInfo withPersonalID(java.lang.String value)
-
withStatus
public NodeInfo withStatus(NodeStatus value)
-
withStatusDetails
public NodeInfo withStatusDetails(java.lang.String value)
-
equals
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)- Specified by:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals2- Overrides:
equalsin classSpecificResource
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equalsin classSpecificResource
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode2- Overrides:
hashCodein classSpecificResource
-
hashCode
public int hashCode()
- Overrides:
hashCodein classSpecificResource
-
-