Package org.cip4.jdflib.jmf
Class JDFJobPhase
- java.lang.Object
-
- org.apache.xerces.dom.NodeImpl
-
- org.apache.xerces.dom.ChildNode
-
- org.apache.xerces.dom.ParentNode
-
- org.apache.xerces.dom.ElementImpl
-
- org.apache.xerces.dom.ElementNSImpl
-
- org.cip4.jdflib.core.KElement
-
- org.cip4.jdflib.core.JDFElement
-
- org.cip4.jdflib.auto.JDFAutoJobPhase
-
- org.cip4.jdflib.jmf.JDFJobPhase
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,INodeIdentifiable,IStreamWriter,org.w3c.dom.Element,org.w3c.dom.ElementTraversal,org.w3c.dom.events.EventTarget,org.w3c.dom.Node,org.w3c.dom.NodeList,org.w3c.dom.TypeInfo
public class JDFJobPhase extends JDFAutoJobPhase implements INodeIdentifiable
describes the actual status of jobs in a device Note that the old EnumStatus local class has been move to @see JDFNode.EnumNodeStatus- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.cip4.jdflib.auto.JDFAutoJobPhase
JDFAutoJobPhase.EnumDeadLine
-
Nested classes/interfaces inherited from class org.cip4.jdflib.core.JDFElement
JDFElement.EnumBoolean, JDFElement.EnumNamedColor, JDFElement.EnumNodeStatus, JDFElement.EnumOrientation, JDFElement.EnumPoolType, JDFElement.EnumSeparation, JDFElement.EnumSettingsPolicy, JDFElement.EnumValidationLevel, JDFElement.EnumVersion, JDFElement.EnumXYRelation
-
Nested classes/interfaces inherited from class org.cip4.jdflib.core.KElement
KElement.SimpleElementNameComparator, KElement.SimpleNodeComparator, KElement.SingleAttributeComparator, KElement.SingleXPathComparator
-
-
Field Summary
-
Fields inherited from class org.apache.xerces.dom.ParentNode
firstChild, fNodeListCache, ownerDocument
-
Fields inherited from class org.apache.xerces.dom.NodeImpl
DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_IS_CONTAINED, DOCUMENT_POSITION_PRECEDING, ELEMENT_DEFINITION_NODE, FIRSTCHILD, flags, HASSTRING, ID, IGNORABLEWS, NORMALIZED, OWNED, ownerNode, READONLY, SPECIFIED, SYNCCHILDREN, SYNCDATA, TREE_POSITION_ANCESTOR, TREE_POSITION_DESCENDANT, TREE_POSITION_DISCONNECTED, TREE_POSITION_EQUIVALENT, TREE_POSITION_FOLLOWING, TREE_POSITION_PRECEDING, TREE_POSITION_SAME_NODE
-
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
-
-
Constructor Summary
Constructors Constructor Description JDFJobPhase(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String qualifiedName)Constructor for JDFJobPhaseJDFJobPhase(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String myNamespaceURI, java.lang.String qualifiedName)Constructor for JDFJobPhaseJDFJobPhase(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String myNamespaceURI, java.lang.String qualifiedName, java.lang.String myLocalName)Constructor for JDFJobPhase
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JDFNodeappendNode()append a nodevoidapplyNode(JDFNode node)apply all values of a JDF Node to thisJDFModuleStatuscreateModuleStatusFromModulePhase(JDFModulePhase mp)creates a new ModuleStatus in this based on the values in mp generally used to create messages from auditsdoublegetAmountDifference(JDFJobPhase lastphase)return the differential amount produced between this phase and lastphaseJDFNodegetCreateNode()get a node, create if it doesn't existNodeIdentifiergetIdentifier()gets the NodeIdetifier that matches thisjava.lang.StringgetJobID()Method getJobID.java.lang.StringgetJobPartID()Method getJobID.JDFNodegetNode()get nodeJDFAttributeMapArraygetPartMapArray()get part map arrayVJDFAttributeMapgetPartMapVector()get part map vectordoublegetPhaseAmount()returns the phase amount, defaults to amount if not specifiedJDFDategetPhaseStartTime()returns the phase starttime, defaults to starttime if not specifieddoublegetPhaseWaste()returns the phase waste amount, defaults to waste if not specifiedjava.lang.StringgetQueueEntryID()Method getQueueEntryID.JDFAutoQueueEntry.EnumQueueEntryStatusgetQueueEntryStatus()doublegetSpeed()also checks parent deviceinfo if emptyjava.lang.StringgetStatusDetails()Returns detailed status information.JDFStatusQuParamsgetStatusQuParams()get theJDFStatusQuParamsthat apply to the jobphaseprotected ElementInfogetTheElementInfo()doublegetWasteDifference(JDFJobPhase lastphase)return the differential waste amount produced between this phase and lastphasebooleanhasPartMap(JDFAttributeMap mPart)check whether the part defined in mPart is includedbooleanisSamePhase(JDFJobPhase lastphase, boolean bExact)returns true if this is the same phase, i.e.booleanmergeLastPhase(JDFJobPhase lastphase)creates a new phasetime that spans lastphase and this phase
assume that amounts are correctly handled id starttimes are identicalvoidremovePartMap(JDFAttributeMap mP)remove the part defined in mPartvoidsetIdentifier(NodeIdentifier ni)voidsetPartMap(JDFAttributeMap m)set part to the one defined in mPartvoidsetPartMapVector(VJDFAttributeMap vP)set all parts to those defined in vPartsjava.lang.StringtoString()toString()-
Methods inherited from class org.cip4.jdflib.auto.JDFAutoJobPhase
appendActivity, appendCostCenter, appendGangSource, appendMISDetails, appendModuleStatus, appendPart, getActivation, getActivity, getAllActivity, getAllGangSource, getAllModuleStatus, getAllPart, getAmount, getCostCenter, getCreateActivity, getCreateCostCenter, getCreateGangSource, getCreateMISDetails, getCreateModuleStatus, getCreatePart, getDeadLine, getEndTime, getGangSource, getMISDetails, getModuleStatus, getPart, getPercentCompleted, getRelatedJobID, getRelatedJobPartID, getRestTime, getSpawnID, getStartTime, getTheAttributeInfo, getToolIDs, getTotalAmount, getURL, getWaste, getWorkStepID, setActivation, setAmount, setDeadLine, setEndTime, setJobID, setJobPartID, setPercentCompleted, setPhaseAmount, setPhaseStartTime, setPhaseWaste, setQueueEntryID, setRelatedJobID, setRelatedJobPartID, setRestTime, setSpawnID, setSpeed, setStartTime, setStatusDetails, setToolIDs, setTotalAmount, setURL, setWaste, setWorkStepID
-
Methods inherited from class org.cip4.jdflib.core.JDFElement
appendAnchor, appendBestEffortExceptions, appendComment, appendElement, appendGeneralID, appendGeneralID, appendGeneralID, appendHRef, appendHRef, appendMustHonorExceptions, appendOperatorInterventionExceptions, appendPreview, appendrRefs, attributeType, clearTargets, cloneNewDoc, copyChildren, copyInto, createRoot, createRoot, deprecatedAttributes, eraseDefaultAttributes, exclusiveOneOfAttribute, exclusiveOneOfElement, fixVersion, getAllRefs, getAtrType, getAttributeInfo, getBestEffortExceptions, getChildElement, getChildElements, getChildElementVector, getChildElementVector_JDFElement, getChildIds, getChildrenByTagName, getChildrenByTagName, getChildWithAttribute, getChildWithMatchingAttribute, getComment, getComment, getCommentText, getCommentURL, getCreateComment, getCreateComment, getCreateElement_JDFElement, getCreatePreview, getCreateRefElement, getDeepElementByID, getDefaultAttributeMap, getDefaultJDFVersion, getDeprecatedAttributes, getDeprecatedElements, getDescriptiveName, getElement, getElement_JDFElement, getElementIDPrefix, getElementInfo, getElementNameVector, getEnumAttribute, getEnumerationsAttribute, getEnumerationsAttribute, getEnumforAttribute, getEnumNodeName, getEnumString, getFirstVersion, getGeneralID, getGeneralID, getGeneralID, getGeneralIDListMap, getGeneralIDMap, getGeneralIDVectorMap, getHRef, getHRefs, getHRefs, getInsertElements, getInsertElementVector, getInvalidAttributes, getInvalidElements, getInvalidElements_JDFElement, getJDFRoot, getJMFRoot, getLastVersion, getLinkFromUserData, getLinkRoot, getMaxVersion, getMissingAttributes, getMissingAttributeVector, getMissingElements, getMissingElementVector, getMustHonorExceptions, getNamesVector, getOperatorInterventionExceptions, getOwnerDocument_JDFElement, getParentJDF, getParentJDF, getPartMap, getPrereleaseAttributes, getPrereleaseElements, getPreview, getRefElement, getRefElements, getRefString, getrRefs, getSchemaURL, getSchemaURL, getSchemaURL, getSettingsPolicy, getStatus, getTarget, getTarget, getTarget_JDFElement, getTheAttributeInfo_JDFElement, getTheElementInfo_JDFElement, getTypeForAttribute, getUnknownAttributes, getUnknownAttributeVector, getUnknownElements, getUnknownElementVector, getUnknownPoolElements, getURLDoc, getURLInputStream, getValueForNewAttribute, getVersion, getVersion, getvHRefRes, getvHRefRes, getXMLDocUserData, hasMissingAttributes, hasMissingElements, hasSettingsPolicy, hasUnknownAttributes, hasUnknownElements, idString, includesMatchingAttribute, init, inlineRefElements, insertBefore, isComment, isCommentStatic, isDeprecated, isDirty, isInAnyCIP4NameSpaceStatic, isInAnyCIP4NameSpaceStatic, isInAnyJDFNameSpaceStatic, isInAnyJDFNameSpaceStatic, isInJDFNameSpace, isInJDFNameSpaceStatic, isInJDFNameSpaceStatic, isInXJDFNameSpaceStatic, isInXJDFNameSpaceStatic, isJDFNode, isRefElement, isRefElementStatic, isResource, isResourceLink, isResourceLinkStatic, isResourceStatic, isResourceUpdate, isValid, isValid_JDFElement, isXJDF, jdfVersion, knownAttributes, knownElements, matchesPath, newID, numChildElements, numChildElements_JDFElement, optionalAttributes, optionalElements, prereleaseAttributes, prereleaseElements, refElement, removeBestEffortExceptions, removeChild, removeChild, removeChildren, removeExtensions, removeFromBestEffortExceptions, removeFromMustHonorExceptions, removeFromOperatorInterventionExceptions, removeFromrRefs, removeGeneralID, removeRefElement, removeSettingsPolicy, replaceChild, requiredAttributes, requiredElements, requiredLevel, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttributeNameTimeStamp, setAttributes, setBestEffortExceptions, setCommentText, setCommentText, setCommentURL, setDefaultJDFVersion, setDescriptiveName, setDirty, setEnumerationsAttribute, setGeneralID, setLongID, setMustHonorExceptions, setOperatorInterventionExceptions, setSettingsPolicy, setStatus, setVersion, setvStringAttribute, stringToVersion, uniqueElements, upDaterRefs, validAttribute, validAttribute, validEnumAttribute, validEnumerationsAttribute, validResourcePosition, version, write2Dir
-
Methods inherited from class org.cip4.jdflib.core.KElement
addAttribute, addAttribute, addNameSpace, ancestorDistance, appendAttribute, appendAttribute, appendAttributes, appendCData, appendCData, appendChild, appendElement, appendElementN, appendElementRaw, appendEntityReference, appendText, appendTextElement, appendXMLComment, appendXMLComment, buildRelativeXPath, buildXPath, buildXPath, buildXPath, cleanup, clearNSMap, clone, copyAttribute, copyAttribute, copyAttribute, copyAttribute, copyElement, copyElements, copyXPathValue, createRoot, deleteNode, ensureCase, eraseEmptyAttributes, eraseEmptyNodes, fillHashSet, fitsName, fitsName_KElement, flush, generateDotID, getAttribute, getAttribute, getAttribute_KElement, getAttribute_KElement, getAttributeArray_KElement, getAttributeIgnoreCase, getAttributeMap, getAttributeMap_KElement, getAttributeRaw, getAttributeVector, getAttributeVector_KElement, getBoolAttribute, getCData, getChildArray, getChildArray_KElement, getChildArrayByClass, getChildArrayByClass_KElement, getChildAttributeList, getChildByTagName, getChildElementArray, getChildElementVector, getChildElementVector, getChildElementVector_KElement, getChildFromList, getChildFromList, getChildList, getChildList, getChildNode, getChildNodes_KElement, getChildNodeVector, getChildrenByClass, getChildrenByTagName, getChildrenByTagName_KElement, getChildrenFromList, getChildrenIgnoreList, getChildrenWithAttribute, getChildWithAttribute, getChildWithAttribute, getCreateChildWithAttribute, getCreateElement, getCreateElement, getCreateElement_KElement, getCreateXPathElement, getDeepElement, getDeepParent, getDeepParent, getDeepParentChild, getDeepParentNotName, getDocRoot, getDOMAttr, getElement, getElement_KElement, getElementByClass, getElementHashMap, getElementsByTagName_KElement, getFirstChildElement, getFirstChildElement, getFirstChildElement, getFirstElementNode, getID, getIDPrefix, getIgnoreCase, getIgnoreCase_KElement, getInheritedAttribute, getInheritedElement, getInheritedXPathAttribute, getIntAttribute, getLocalNameStatic, getLongAttribute, getMultipleIDs, getNamespaceURI, getNamespaceURIFromPrefix, getNextElementNode, getNextSiblingElement, getNextSiblingElement, getNextSiblingElement, getNonEmpty, getNonEmpty_KElement, getNumCDatas, getNumChildNodes, getNumChildText, getNumXMLComments, getOwnerDocument_KElement, getParentNode_KElement, getPreviousSiblingElement, getPreviousSiblingElement, getRealAttribute, getTarget_KElement, getText, getText, getTree, getTree, getTreeByClass, getTreeElement, getXMLComment, getXMLNSNameSpace, getXMLNSPrefix, getXPathAttribute, getXPathAttributeMap, getXPathElement, getXPathElementVector, getXPathValueMap, getXPathValueMap, getXSIType, hasAttribute, hasAttribute, hasAttribute_KElement, hasAttributes, hasChildElement, hasChildElements, hasChildNodes, hasChildText, hasNonEmpty, hasNonEmpty_KElement, hasXPathNode, includesAttribute, includesAttributes, insertAt, insertBefore, isAncestor, isEqual, isEqual, isWildCard, matchesPath, matchesPathName, mergeElement, moveArray, moveAttribute, moveAttribute, moveElement, moveElements, moveMe, normalize, numChildElements_KElement, numChildNodes, numChildNodes, numChildrenByClass, numSiblingElements, parseFile, parseStream, parseString, pushUp, removeAllText, removeAttribute, removeAttribute, removeAttribute_KElement, removeAttributeNode, removeAttributeNS, removeAttributes, removeCData, removeChildNode, removeChildren, removeChildrenByClass, removeChildText, removeExtensions, removeFromAttribute, removeIgnoreCase, removeIgnoreCase_KElement, removeXMLComment, removeXPathAttribute, removeXPathElement, renameAttribute, renameAttribute, renameElement, replaceElement, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setAttributeNSRaw, setAttributeRaw, setAttributes, setAttributes, setAttributes, setAttributesRaw, setBoolAttribute, setDirty, setID, setIntAttribute, setNamespaceURI, setNodeValue, setNonEmpty, setPrefix, setRealAttribute, setText, setvStringAttribute, setXMLComment, setXMLComment, setXPathAttribute, setXPathValue, setXPathValues, setXSIType, sortChild, sortChild, sortChildren, sortChildren, sortChildren, sortChildren, toDisplayXML, toValueString, toXML, toXML, uniqueID, uniqueID, write2File, write2File, write2Stream, writeStream, xmlNameSpace, xmlnsLocalName, xmlnsPrefix
-
Methods inherited from class org.apache.xerces.dom.ElementNSImpl
getLocalName, getPrefix, getTypeName, getTypeNamespace, getXMLBaseAttribute, isDerivedFrom, setType
-
Methods inherited from class org.apache.xerces.dom.ElementImpl
cloneNode, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getBaseURI, getChildElementCount, getDefaultAttributes, getElementsByTagName, getElementsByTagNameNS, getFirstElementChild, getLastElementChild, getNextElementSibling, getNodeName, getNodeType, getPreviousElementSibling, getSchemaTypeInfo, getTagName, getXercesAttribute, hasAttributeNS, isEqualNode, reconcileDefaultAttributes, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setOwnerDocument, setReadOnly, setupDefaultAttributes, setXercesAttributeNode, synchronizeData
-
Methods inherited from class org.apache.xerces.dom.ParentNode
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, getTextContent, hasChildNodes, item, setTextContent, synchronizeChildren
-
Methods inherited from class org.apache.xerces.dom.ChildNode
getNextSibling, getParentNode, getPreviousSibling
-
Methods inherited from class org.apache.xerces.dom.NodeImpl
addEventListener, changed, changes, compareDocumentPosition, compareTreePosition, dispatchEvent, getContainer, getFeature, getNodeNumber, getNodeValue, getReadOnly, getUserData, getUserData, getUserDataRecord, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, needsSyncChildren, removeEventListener, setUserData, setUserData
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.w3c.dom.Element
getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
-
Methods inherited from interface org.w3c.dom.Node
cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasChildNodes, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, setTextContent, setUserData
-
-
-
-
Constructor Detail
-
JDFJobPhase
public JDFJobPhase(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String qualifiedName)Constructor for JDFJobPhase- Parameters:
myOwnerDocument-qualifiedName-
-
JDFJobPhase
public JDFJobPhase(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String myNamespaceURI, java.lang.String qualifiedName)Constructor for JDFJobPhase- Parameters:
myOwnerDocument-myNamespaceURI-qualifiedName-
-
JDFJobPhase
public JDFJobPhase(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String myNamespaceURI, java.lang.String qualifiedName, java.lang.String myLocalName)Constructor for JDFJobPhase- Parameters:
myOwnerDocument-myNamespaceURI-qualifiedName-myLocalName-
-
-
Method Detail
-
toString
public java.lang.String toString()
toString()- Overrides:
toStringin classKElement- Returns:
- String
- See Also:
KElement.toString()
-
getTheElementInfo
protected ElementInfo getTheElementInfo()
- Overrides:
getTheElementInfoin classJDFAutoJobPhase- Returns:
- the elementinfo
-
getStatusDetails
public java.lang.String getStatusDetails()
Returns detailed status information.- Overrides:
getStatusDetailsin classJDFAutoJobPhase- Returns:
- String
-
getQueueEntryID
public java.lang.String getQueueEntryID()
Method getQueueEntryID.- Overrides:
getQueueEntryIDin classJDFAutoJobPhase- Returns:
- String
-
getJobID
public java.lang.String getJobID()
Method getJobID.- Overrides:
getJobIDin classJDFAutoJobPhase- Returns:
- String
-
getJobPartID
public java.lang.String getJobPartID()
Method getJobID.- Overrides:
getJobPartIDin classJDFAutoJobPhase- Returns:
- String
-
getPartMapVector
public VJDFAttributeMap getPartMapVector()
get part map vector- Overrides:
getPartMapVectorin classJDFElement- Returns:
- VJDFAttributeMap: vector of attribute maps, one for each part
-
getPartMapArray
public JDFAttributeMapArray getPartMapArray()
get part map array- Overrides:
getPartMapArrayin classJDFElement- Returns:
- array of attribute, one for each part
-
setPartMap
public void setPartMap(JDFAttributeMap m)
set part to the one defined in mPart- Overrides:
setPartMapin classJDFElement- Parameters:
m- attribute map for the part to set
-
removePartMap
public void removePartMap(JDFAttributeMap mP)
remove the part defined in mPart- Overrides:
removePartMapin classJDFElement- Parameters:
mP- attribute map for the part to remove
-
setPartMapVector
public void setPartMapVector(VJDFAttributeMap vP)
set all parts to those defined in vParts- Overrides:
setPartMapVectorin classJDFElement- Parameters:
vP- vector of attribute maps for the parts
-
hasPartMap
public boolean hasPartMap(JDFAttributeMap mPart)
check whether the part defined in mPart is included- Overrides:
hasPartMapin classJDFElement- Parameters:
mPart- attribute map for the part to remove- Returns:
- boolean - returns true if the part exists
-
getCreateNode
public JDFNode getCreateNode()
get a node, create if it doesn't exist- Returns:
- the node
-
appendNode
public JDFNode appendNode()
append a node- Returns:
- the appended node
-
applyNode
public void applyNode(JDFNode node)
apply all values of a JDF Node to this- Parameters:
node- the node to apply
-
getNode
public JDFNode getNode()
get node- Returns:
- the node
-
getStatusQuParams
public JDFStatusQuParams getStatusQuParams()
get theJDFStatusQuParamsthat apply to the jobphase- Returns:
-
getIdentifier
public NodeIdentifier getIdentifier()
gets the NodeIdetifier that matches this- Specified by:
getIdentifierin interfaceINodeIdentifiable- Returns:
-
setIdentifier
public void setIdentifier(NodeIdentifier ni)
- Specified by:
setIdentifierin interfaceINodeIdentifiable- Parameters:
ni-- See Also:
INodeIdentifiable.setIdentifier(org.cip4.jdflib.node.NodeIdentifier)
-
createModuleStatusFromModulePhase
public JDFModuleStatus createModuleStatusFromModulePhase(JDFModulePhase mp)
creates a new ModuleStatus in this based on the values in mp generally used to create messages from audits- Parameters:
mp- the modulephase to copy- Returns:
- the new ModuleStatus element
-
getAmountDifference
public double getAmountDifference(JDFJobPhase lastphase)
return the differential amount produced between this phase and lastphase- Parameters:
lastphase- the phase- Returns:
-
getWasteDifference
public double getWasteDifference(JDFJobPhase lastphase)
return the differential waste amount produced between this phase and lastphase- Parameters:
lastphase-- Returns:
-
isSamePhase
public boolean isSamePhase(JDFJobPhase lastphase, boolean bExact)
returns true if this is the same phase, i.e. the- Parameters:
lastphase- the phase to compare withbExact- if true, use startTime as hook, else compare stati- Returns:
-
mergeLastPhase
public boolean mergeLastPhase(JDFJobPhase lastphase)
creates a new phasetime that spans lastphase and this phase
assume that amounts are correctly handled id starttimes are identical- Parameters:
lastphase- the phase to merge- Returns:
- true if successful
-
getPhaseAmount
public double getPhaseAmount()
returns the phase amount, defaults to amount if not specified- Overrides:
getPhaseAmountin classJDFAutoJobPhase- Returns:
- double the value of the attribute
-
getPhaseStartTime
public JDFDate getPhaseStartTime()
returns the phase starttime, defaults to starttime if not specified- Overrides:
getPhaseStartTimein classJDFAutoJobPhase- Returns:
- JDFDate the value of the attribute
-
getPhaseWaste
public double getPhaseWaste()
returns the phase waste amount, defaults to waste if not specified- Overrides:
getPhaseWastein classJDFAutoJobPhase- Returns:
- double the value of the attribute
-
getQueueEntryStatus
public JDFAutoQueueEntry.EnumQueueEntryStatus getQueueEntryStatus()
- Returns:
- the queueentry status that corresponds to the status of this
-
getSpeed
public double getSpeed()
also checks parent deviceinfo if empty- Overrides:
getSpeedin classJDFAutoJobPhase- Returns:
- double the value of the attribute
- See Also:
JDFAutoJobPhase.getSpeed()
-
-