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:
Serializable,org.jvnet.jaxb2_commons.lang.Equals2,org.jvnet.jaxb2_commons.lang.HashCode2
@Generated(value="com.sun.tools.xjc.Driver",
comments="JAXB RI v2.3.6",
date="2022-12-18T20:00:09Z")
public class NodeInfo
extends SpecificResource
implements 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:
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Durationprotected NodeInfo.DueLevelprotected DateTimeprotected DateTimeprotected DateTimeprotected List<GangSource>protected Integerprotected DateTimeprotected DateTimeprotected MISDetailsprotected Stringprotected Stringprotected Durationprotected DateTimeprotected NodeStatusprotected Stringprotected Duration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanequals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) Gets the value of the cleanupDuration property.Gets the value of the dueLevel property.getEnd()Gets the value of the end property.Gets the value of the firstEnd property.Gets the value of the firstStart property.Gets the value of the gangSource property.Gets the value of the jobPriority property.Gets the value of the lastEnd property.Gets the value of the lastStart property.Gets the value of the misDetails property.Gets the value of the naturalLang property.Gets the value of the personalID property.Gets the value of the setupDuration property.getStart()Gets the value of the start property.Gets the value of the status property.Gets the value of the statusDetails property.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.voidSets 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(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(String value) Sets the value of the naturalLang property.voidsetPersonalID(String value) Sets the value of the personalID property.voidsetSetupDuration(Duration value) Sets the value of the setupDuration property.voidSets the value of the start property.voidsetStatus(NodeStatus value) Sets the value of the status property.voidsetStatusDetails(String value) Sets the value of the statusDetails property.voidsetTotalDuration(Duration value) Sets the value of the totalDuration property.withCleanupDuration(Duration value) withDueLevel(NodeInfo.DueLevel value) withFirstEnd(DateTime value) withFirstStart(DateTime value) withGangSource(Collection<GangSource> values) withGangSource(GangSource... values) withJobPriority(Integer value) withLastEnd(DateTime value) withLastStart(DateTime value) withMISDetails(MISDetails value) withNaturalLang(String value) withPersonalID(String value) withSetupDuration(Duration value) withStatus(NodeStatus value) withStatusDetails(String value) withTotalDuration(Duration value) Methods inherited from class org.cip4.lib.xjdf.schema.SpecificResource
getOtherAttributes
-
Field Details
-
gangSource
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected List<GangSource> gangSource -
misDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected MISDetails misDetails -
cleanupDuration
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected Duration cleanupDuration -
dueLevel
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected NodeInfo.DueLevel dueLevel -
end
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected DateTime end -
firstEnd
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected DateTime firstEnd -
firstStart
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected DateTime firstStart -
jobPriority
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected Integer jobPriority -
lastEnd
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected DateTime lastEnd -
lastStart
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected DateTime lastStart -
naturalLang
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected String naturalLang -
personalID
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected String personalID -
setupDuration
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected Duration setupDuration -
start
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected DateTime start -
status
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected NodeStatus status -
statusDetails
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected String statusDetails -
totalDuration
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") protected Duration totalDuration
-
-
Constructor Details
-
NodeInfo
public NodeInfo()
-
-
Method Details
-
getGangSource
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") public 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
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") public 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 v2.3.6", date="2022-12-18T20:00:09Z") public void setJobPriority(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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") public 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 v2.3.6", date="2022-12-18T20:00:09Z") public void setNaturalLang(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 v2.3.6", date="2022-12-18T20:00:09Z") public 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 v2.3.6", date="2022-12-18T20:00:09Z") public void setPersonalID(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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") public 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 v2.3.6", date="2022-12-18T20:00:09Z") public void setStatusDetails(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 v2.3.6", date="2022-12-18T20:00:09Z") 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 v2.3.6", date="2022-12-18T20:00:09Z") public void setTotalDuration(Duration value) Sets the value of the totalDuration property.- Parameters:
value- allowed object isString
-
withGangSource
-
withGangSource
-
withMISDetails
-
withCleanupDuration
-
withDueLevel
-
withEnd
-
withFirstEnd
-
withFirstStart
-
withJobPriority
-
withLastEnd
-
withLastStart
-
withNaturalLang
-
withPersonalID
-
withSetupDuration
-
withStart
-
withStatus
-
withStatusDetails
-
withTotalDuration
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy) - Specified by:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals2- Overrides:
equalsin classSpecificResource
-
equals
- 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
-