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
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public class NodeInfo extends SpecificResource implements java.io.SerializableJava 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)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()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
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") protected java.util.List<GangSource> gangSource
-
misDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") protected MISDetails misDetails
-
cleanupDuration
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") protected Duration cleanupDuration
-
dueLevel
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") protected NodeInfo.DueLevel dueLevel
-
end
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") protected DateTime end
-
firstEnd
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") protected DateTime firstEnd
-
firstStart
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") protected DateTime firstStart
-
jobPriority
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") protected java.lang.Integer jobPriority
-
lastEnd
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") protected DateTime lastEnd
-
lastStart
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") protected DateTime lastStart
-
naturalLang
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") protected java.lang.String naturalLang
-
personalID
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") protected java.lang.String personalID
-
setupDuration
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") protected Duration setupDuration
-
start
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") protected DateTime start
-
status
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") protected NodeStatus status
-
statusDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") protected java.lang.String statusDetails
-
totalDuration
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") protected Duration totalDuration
-
-
Method Detail
-
getGangSource
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") 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 Jakarta XML Binding 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- Returns:
- The value of the gangSource property.
-
getMISDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public MISDetails getMISDetails()Gets the value of the misDetails property.- Returns:
- possible object is
MISDetails
-
setMISDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public void setMISDetails(MISDetails value)Sets the value of the misDetails property.- Parameters:
value- allowed object isMISDetails
-
getCleanupDuration
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public Duration getCleanupDuration()Gets the value of the cleanupDuration property.- Returns:
- possible object is
String
-
setCleanupDuration
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public void setCleanupDuration(Duration value)Sets the value of the cleanupDuration property.- Parameters:
value- allowed object isString
-
getDueLevel
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public NodeInfo.DueLevel getDueLevel()Gets the value of the dueLevel property.- Returns:
- possible object is
NodeInfo.DueLevel
-
setDueLevel
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public void setDueLevel(NodeInfo.DueLevel value)Sets the value of the dueLevel property.- Parameters:
value- allowed object isNodeInfo.DueLevel
-
getEnd
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public DateTime getEnd()Gets the value of the end property.- Returns:
- possible object is
String
-
setEnd
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public void setEnd(DateTime value)Sets the value of the end property.- Parameters:
value- allowed object isString
-
getFirstEnd
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public DateTime getFirstEnd()Gets the value of the firstEnd property.- Returns:
- possible object is
String
-
setFirstEnd
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public void setFirstEnd(DateTime value)Sets the value of the firstEnd property.- Parameters:
value- allowed object isString
-
getFirstStart
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public DateTime getFirstStart()Gets the value of the firstStart property.- Returns:
- possible object is
String
-
setFirstStart
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public void setFirstStart(DateTime value)Sets the value of the firstStart property.- Parameters:
value- allowed object isString
-
getJobPriority
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public java.lang.Integer getJobPriority()Gets the value of the jobPriority property.- Returns:
- possible object is
Integer
-
setJobPriority
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public void setJobPriority(java.lang.Integer value)Sets the value of the jobPriority property.- Parameters:
value- allowed object isInteger
-
getLastEnd
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public DateTime getLastEnd()Gets the value of the lastEnd property.- Returns:
- possible object is
String
-
setLastEnd
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public void setLastEnd(DateTime value)Sets the value of the lastEnd property.- Parameters:
value- allowed object isString
-
getLastStart
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public DateTime getLastStart()Gets the value of the lastStart property.- Returns:
- possible object is
String
-
setLastStart
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public void setLastStart(DateTime value)Sets the value of the lastStart property.- Parameters:
value- allowed object isString
-
getNaturalLang
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public java.lang.String getNaturalLang()Gets the value of the naturalLang property.- Returns:
- possible object is
String
-
setNaturalLang
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public void setNaturalLang(java.lang.String value)Sets the value of the naturalLang property.- Parameters:
value- allowed object isString
-
getPersonalID
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public java.lang.String getPersonalID()Gets the value of the personalID property.- Returns:
- possible object is
String
-
setPersonalID
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public void setPersonalID(java.lang.String value)Sets the value of the personalID property.- Parameters:
value- allowed object isString
-
getSetupDuration
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public Duration getSetupDuration()Gets the value of the setupDuration property.- Returns:
- possible object is
String
-
setSetupDuration
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public void setSetupDuration(Duration value)Sets the value of the setupDuration property.- Parameters:
value- allowed object isString
-
getStart
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public DateTime getStart()Gets the value of the start property.- Returns:
- possible object is
String
-
setStart
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public void setStart(DateTime value)Sets the value of the start property.- Parameters:
value- allowed object isString
-
getStatus
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public NodeStatus getStatus()Gets the value of the status property.- Returns:
- possible object is
NodeStatus
-
setStatus
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public void setStatus(NodeStatus value)Sets the value of the status property.- Parameters:
value- allowed object isNodeStatus
-
getStatusDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public java.lang.String getStatusDetails()Gets the value of the statusDetails property.- Returns:
- possible object is
String
-
setStatusDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public void setStatusDetails(java.lang.String value)Sets the value of the statusDetails property.- Parameters:
value- allowed object isString
-
getTotalDuration
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") public Duration getTotalDuration()Gets the value of the totalDuration property.- Returns:
- possible object is
String
-
setTotalDuration
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.2", date="2023-07-17T18:40:39Z") 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(java.lang.Object object)
- Overrides:
equalsin classSpecificResource
-
hashCode
public int hashCode()
- Overrides:
hashCodein classSpecificResource
-
-