Package org.cip4.jdflib.pool
Class JDFAuditPool
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.pool.JDFPool
org.cip4.jdflib.pool.JDFAuditPool
- All Implemented Interfaces:
Serializable,Cloneable,IStreamWriter,Element,ElementTraversal,EventTarget,Node,NodeList,TypeInfo
This class represents a JDF-AuditPool
- See Also:
-
Nested Class Summary
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, JDFElement.eUnitNested classes/interfaces inherited from class org.cip4.jdflib.core.KElement
KElement.MultiAttributeComparator, KElement.SimpleElementNameComparator, KElement.SimpleNodeComparator, KElement.SingleAttributeComparator, KElement.SingleXPathComparator -
Field Summary
Fields inherited from class org.apache.xerces.dom.ElementNSImpl
localName, namespaceURIFields inherited from class org.apache.xerces.dom.ElementImpl
attributes, nameFields inherited from class org.apache.xerces.dom.ParentNode
firstChild, fNodeListCache, ownerDocumentFields inherited from class org.apache.xerces.dom.ChildNode
nextSibling, previousSiblingFields 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_NODEFields 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_NODEFields inherited from interface org.w3c.dom.TypeInfo
DERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION -
Constructor Summary
ConstructorsConstructorDescriptionJDFAuditPool(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String qualifiedName) Constructor for JDFAuditPoolJDFAuditPool(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName) Constructor for JDFAuditPoolJDFAuditPool(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName, String myLocalName) Constructor for JDFAuditPool -
Method Summary
Modifier and TypeMethodDescriptionaddAudit(JDFAudit.EnumAuditType typ, String by) add an audit, called internally by the specialized functionsaddCreated(String by, KElement createdElem) Append a Created audit element, if createdElem==null only add if it is not yet thereaddDeleted(String by, KElement deletedElem) Append a Deleted audit elementaddEvent(String by, JDFAudit.EnumSeverity s) add a Notification AuditaddMerged(JDFNode merged, VString rRefsOverwritten, String by, VJDFAttributeMap vmParts) Append a Merged audit elementaddModified(String by, KElement modifiedElem) Append a Modified audit elementaddNotification(JDFAutoNotification.EnumClass severity, String by, VJDFAttributeMap vmParts) Append a Notification audit element with a Class attribute of SeverityaddPhaseTime(JDFElement.EnumNodeStatus phase, String by, VJDFAttributeMap vmParts) Append a PhaseTime audit elementDeprecated.use addProcessRun(JDFElement.EnumNodeStatus s, JDFConstants.EMPTYSTRING, new VJDFAttributeMap())addProcessRun(JDFElement.EnumNodeStatus s, String by, VJDFAttributeMap vmParts) Add a ProcessRun Auditappend a ResourceAudit audit elementaddSpawned(JDFNode spawned, VString rRefsRO, VString rRefsRW, String by, VJDFAttributeMap vmParts) Append a Spawned audit elementvoidAppend a new child if no identical child existsvoidAppend all children of p for which no identical child existsvoidcleanUpMerge(JDFNode.EnumCleanUpMerge cleanPolicy, String spawnID) Deprecated.use JDFMerge.cleanUpMergecreates a ProcessRun when this is submitted should be called by the receiving device when it initially receives and enqueues the JDFvoidgetAudit(int index, JDFAudit.EnumAuditType typ, JDFAttributeMap mAttributes) Deprecated.use 4 parameter versiongetAudit(int index, JDFAudit.EnumAuditType typ, JDFAttributeMap mAttributes, VJDFAttributeMap vParts) get the index'th audit of the given typgetAudits(JDFAudit.EnumAuditType typ, JDFAttributeMap mAttributes) Deprecated.use getAudits(null, null, null)getAudits(JDFAudit.EnumAuditType typ, JDFAttributeMap mAttributes, VJDFAttributeMap vParts) } getAudits - get all audits with attributes and partMapDeprecated.use getLastPhase(VJDFAttributeMap)getLastPhase(VJDFAttributeMap vPartMap) Deprecated.use getLastPhase(vPartMap, null)getLastPhase(VJDFAttributeMap vPartMap, String moduleID) getLastPhase - get the most recent PhaseTime audit in this poolgetLinkedResources(JDFAttributeMap mResAtt, boolean bFollowRefs) get the linked resources matching some conditionsgetLinks(JDFAttributeMap mLinkAtt) Deprecated.060216 - this seams to have accidentally been added default: getLinks(null)getPoolChildren(String strName, JDFAttributeMap mAttrib) gets all children with the attribute name,mAttrib, nameSpaceURI out of the poolgetResourceAudits(String id, VJDFAttributeMap vPartMap) getResourceAudits - get the resourceAudits for a given Resourceprotected ElementInfosetPhase(JDFElement.EnumNodeStatus status, String statusDetails, VJDFAttributeMap vmParts) Deprecated.use the 4 parameter versionsetPhase(JDFElement.EnumNodeStatus status, String statusDetails, VJDFAttributeMap vmParts, VElement employees) Create or modify a PhaseTime Audit and fill it If the phase is identical to the prior phase that has been set, the existing PhaseTime is modified otherwise an existing phaseTime is closed and a new phaseTime is appended Phasetime elements with different Parts are treated independentlyfinds all status messages in a jmf and fills the phaseTime with the appropriate datatoString()toStringMethods inherited from class org.cip4.jdflib.pool.JDFPool
appendUniqueGeneric, appendUniqueGeneric, getPoolChildGeneric, getPoolChildrenGenericMethods 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, getPartMapArray, getPartMapVector, getPrereleaseAttributes, getPrereleaseElements, getPreview, getRefElement, getRefElements, getRefString, getrRefs, getSchemaURL, getSchemaURL, getSchemaURL, getSettingsPolicy, getStatus, getTarget, getTarget, getTarget_JDFElement, getTheAttributeInfo, getTheAttributeInfo_JDFElement, getTheElementInfo_JDFElement, getTypeForAttribute, getUnknownAttributes, getUnknownAttributeVector, getUnknownElements, getUnknownElementVector, getUnknownPoolElements, getURLDoc, getURLInputStream, getValueForNewAttribute, getVersion, getVersion, getvHRefRes, getvHRefRes, getXMLDocUserData, hasMissingAttributes, hasMissingElements, hasPartMap, 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, parseFile, parseFile, parseStream, parseString, prereleaseAttributes, prereleaseElements, refElement, removeBestEffortExceptions, removeChild, removeChild, removeChildren, removeExtensions, removeFromBestEffortExceptions, removeFromMustHonorExceptions, removeFromOperatorInterventionExceptions, removeFromrRefs, removeGeneralID, removePartMap, 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, setPartMap, setPartMapVector, setSettingsPolicy, setStatus, setVersion, setvStringAttribute, stringToVersion, uniqueElements, upDaterRefs, validAttribute, validAttribute, validEnumAttribute, validEnumerationsAttribute, validResourcePosition, version, write2DirMethods 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, 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, 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, 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, xmlnsPrefixMethods inherited from class org.apache.xerces.dom.ElementNSImpl
getLocalName, getPrefix, getTypeName, getTypeNamespace, getXMLBaseAttribute, isDerivedFrom, setTypeMethods 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, synchronizeDataMethods inherited from class org.apache.xerces.dom.ParentNode
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, getTextContent, hasChildNodes, item, setTextContent, synchronizeChildrenMethods inherited from class org.apache.xerces.dom.ChildNode
getNextSibling, getParentNode, getPreviousSiblingMethods 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, setUserDataMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.w3c.dom.Element
getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNSMethods 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 Details
-
JDFAuditPool
Constructor for JDFAuditPool- Parameters:
myOwnerDocument- -qualifiedName- -
-
JDFAuditPool
public JDFAuditPool(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName) Constructor for JDFAuditPool- Parameters:
myOwnerDocument- -myNamespaceURI- -qualifiedName- -
-
JDFAuditPool
public JDFAuditPool(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName, String myLocalName) Constructor for JDFAuditPool- Parameters:
myOwnerDocument- -myNamespaceURI- -qualifiedName- -myLocalName- -
-
-
Method Details
-
getTheElementInfo
- Overrides:
getTheElementInfoin classJDFElement- Returns:
- the elementinfo
-
toString
toString -
ensureCreated
public void ensureCreated() -
addProcessRun
Deprecated.use addProcessRun(JDFElement.EnumNodeStatus s, JDFConstants.EMPTYSTRING, new VJDFAttributeMap())Add a ProcessRun Audit- Parameters:
s- the node status at this timeby- the author keyword- Returns:
- JDFProcessRun the newly created ProcessRun audit default: addProcessRun(s, JDFConstants.EMPTYSTRING)
-
addProcessRun
public JDFProcessRun addProcessRun(JDFElement.EnumNodeStatus s, String by, VJDFAttributeMap vmParts) Add a ProcessRun Audit- Parameters:
s- the node status at this timeby- the author keywordvmParts- the vector of parts that tis processrun applies to- Returns:
- the newly created ProcessRun audit default: AddProcessRun(s, JDFConstants.EMPTYSTRING)
-
addAudit
add an audit, called internally by the specialized functions- Parameters:
typ- audit typeby- the author keyword- Returns:
- JDFAudit default: AddAudit(typ, JDFConstants.EMPTYSTRING)
-
addCreated
Append a Created audit element, if createdElem==null only add if it is not yet there- Parameters:
by- the author keywordcreatedElem- the created element- Returns:
- the newly created Created audit default: AddCreated(by, null)
-
addModified
Append a Modified audit element- Parameters:
by- the author keywordmodifiedElem- the modified element default: AddModified(by, null)- Returns:
- the modified audit
-
addDeleted
Append a Deleted audit element- Parameters:
by- the author keyworddeletedElem- the deleted element- Returns:
- JDFDeleted the newly created Deleted audit default: AddDeleted(null, null)
-
addResourceAudit
append a ResourceAudit audit element- Parameters:
by- the author keyword- Returns:
- JDFResourceAudit - the newly created ResourceAudit audit, null if an error occured
-
addEvent
add a Notification Audit- Parameters:
by- the author keywords- severity of the event- Returns:
- JDFAudit - the newly created Notification Audit TODO replace with addNotification
-
addPhaseTime
public JDFPhaseTime addPhaseTime(JDFElement.EnumNodeStatus phase, String by, VJDFAttributeMap vmParts) Append a PhaseTime audit element- Parameters:
phase- the node status at this timeby- the author keywordvmParts- defines a vector of map of parts for which the Spawned is valid- Returns:
- the newly created PhaseTime audit default: AddPhaseTime(phase, JDFConstants.EMPTYSTRING, new VJDFAttributeMap())
-
addSpawned
public JDFSpawned addSpawned(JDFNode spawned, VString rRefsRO, VString rRefsRW, String by, VJDFAttributeMap vmParts) Append a Spawned audit element- Parameters:
spawned- the spawned noderRefsRO- a vector of rRefs that are spawned read-onlyrRefsRW- a vector of rRefs that are spawned read-writeby- the author keywordvmParts- the vector of parts- Returns:
- JDFAudit - the newly created Spawned audit default: AddSpawned(spawned, new Vector(), new Vector(), JDFConstants.EMPTYSTRING, new VJDFAttributeMap())
-
addMerged
public JDFMerged addMerged(JDFNode merged, VString rRefsOverwritten, String by, VJDFAttributeMap vmParts) Append a Merged audit element- Parameters:
merged- the merged noderRefsOverwritten- a vector of rRefs that are overwrittenby- the author keywordvmParts- the vector of parts- Returns:
- JDFMerged - the newly created Merged audit default: AddMerged(merged, rRefsOverwritten, JDFConstants.EMPTYSTRING, null)
-
addNotification
public JDFNotification addNotification(JDFAutoNotification.EnumClass severity, String by, VJDFAttributeMap vmParts) Append a Notification audit element with a Class attribute of Severity- Parameters:
by- the author keywordseverity- the severityvmParts- the vector of parts- Returns:
- JDFAudit - the newly created Notification audit
-
getLastPhase
Deprecated.use getLastPhase(VJDFAttributeMap)getLastPhase - get the most recent PhaseTime audit in this pool- Returns:
- JDFAudit - the last PhaseTime audit
-
getLastPhase
Deprecated.use getLastPhase(vPartMap, null)getLastPhase - get the most recent PhaseTime audit in this pool- Parameters:
vPartMap- the list of matching partMaps- Returns:
- JDFAudit - the last PhaseTime audit
-
getResourceAudits
getResourceAudits - get the resourceAudits for a given Resource- Parameters:
vPartMap- the list of matching partMapsid- the id of the resource- Returns:
VElement- the vector of res audits, null if none found
-
getLastPhase
getLastPhase - get the most recent PhaseTime audit in this pool- Parameters:
vPartMap- the list of matching partMapsmoduleID- the module to restrict the search to, null if any- Returns:
- JDFAudit - the last PhaseTime audit
-
getAudits
Deprecated.use getAudits(null, null, null)getAudits - get all audits with attributes and partMap- Parameters:
typ- type of the audit to takemAttributes- attribute map to filter the audits- Returns:
- VElement - all elements, that matches the filter default: getAudits(null, null)
-
getAudits
public VElement getAudits(JDFAudit.EnumAuditType typ, JDFAttributeMap mAttributes, VJDFAttributeMap vParts) } getAudits - get all audits with attributes and partMap- Parameters:
typ- type of the audit to takemAttributes- attribute map to filter the auditsvParts- the partmap vector - note that not all audits legally have parts- Returns:
- VElement - all elements, that matches the filter default: getAudits(null, null, null)
-
getAudit
@Deprecated public JDFAudit getAudit(int index, JDFAudit.EnumAuditType typ, JDFAttributeMap mAttributes) Deprecated.use 4 parameter versionget the index'th audit of the given typ- Parameters:
index- index of the audit negativ values are possible and will be substracted from the vector size. For example, your given Filter returns a Vector of 10 Posible Elements and your index is -7 you will get 10 - 7 = Element Number 3typ- type of the audit to takemAttributes- attribute map to filter the audits- Returns:
- an Audit that matches the filers default: getAudit(index, typ, null)
-
getAudit
public JDFAudit getAudit(int index, JDFAudit.EnumAuditType typ, JDFAttributeMap mAttributes, VJDFAttributeMap vParts) get the index'th audit of the given typ- Parameters:
index- index of the audit negativ values are possible and will be substracted from the vector size. For example,your given Filter returns a Vector of 10 Posible Elements and your index is -7 you will get 10 - 7 = Element Number 3typ- type of the audit to takemAttributes- attribute map to filter the auditsvParts- the partmap vector - note that not all audits legally have parts- Returns:
- an Audit that matches the filers default: getAudit(index, typ, null)
-
setPhase
finds all status messages in a jmf and fills the phaseTime with the appropriate data- Parameters:
jmf- the jmf that contains Status messages to apply to this- Returns:
- vector the vector of all modified phasetime elements
-
setPhase
@Deprecated public JDFPhaseTime setPhase(JDFElement.EnumNodeStatus status, String statusDetails, VJDFAttributeMap vmParts) Deprecated.use the 4 parameter versionCreate or modify a PhaseTime Audit and fill it If the phase is identical to the prior phase that has been set, the existing PhaseTime is modified otherwise an existing phaseTime is closed and a new phaseTime is appended Phasetime elements with different Parts are treated independently- Parameters:
status- the node status at this timestatusDetails- details of this statusvmParts- defines a vector of map of parts for which the PhaseTime is valid- Returns:
- JDFPhaseTime the newly created PhaseTime audit default: SetPhase(status, null,null,null)
-
setPhase
public JDFPhaseTime setPhase(JDFElement.EnumNodeStatus status, String statusDetails, VJDFAttributeMap vmParts, VElement employees) Create or modify a PhaseTime Audit and fill it If the phase is identical to the prior phase that has been set, the existing PhaseTime is modified otherwise an existing phaseTime is closed and a new phaseTime is appended Phasetime elements with different Parts are treated independently- Parameters:
status- the node status at this timestatusDetails- details of this statusvmParts- defines a vector of map of parts for which the PhaseTime is validemployees- Vector of employees that are currently registered for this job- Returns:
- JDFPhaseTime the newly created PhaseTime audit default: SetPhase(status, null,null,null)
-
getLinkedResources
get the linked resources matching some conditions- Parameters:
mResAtt- map of Resource attributes to search forbFollowRefs- true if internal references shall be followed- Returns:
- VElement vector with all elements matching the conditions default: getLinkedResources(null, true)
-
getLinks
Deprecated.060216 - this seams to have accidentally been added default: getLinks(null)getLinks - get the links matching mLinkAtt out of the resource pool- Parameters:
mLinkAtt- the attribute to search for- Returns:
- VElement - vector all all elements matching the condition mLinkAtt
-
appendUnique
Append a new child if no identical child exists- Parameters:
p- the Child to add to the element
-
appendUnique
Append all children of p for which no identical child exists- Parameters:
p- the Child to add to the element
-
getPoolChildren
gets all children with the attribute name,mAttrib, nameSpaceURI out of the pool- Parameters:
strName- name of the ChildmAttrib- an attribute to search for- Returns:
- VElement: a vector with all elements in the pool matching the conditions default: getPoolChildren(null,null)
-
cleanUpMerge
@Deprecated public void cleanUpMerge(JDFNode.EnumCleanUpMerge cleanPolicy, String spawnID) throws NoSuchMethodException Deprecated.use JDFMerge.cleanUpMerge- Parameters:
cleanPolicy- .spawnID- .- Throws:
NoSuchMethodException
-
createSubmitProcessRun
creates a ProcessRun when this is submitted should be called by the receiving device when it initially receives and enqueues the JDF- Parameters:
qe- the queuentry element to copy information from, if null parameters will be genrated on the fly- Returns:
- the newly created processRun
-