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:
java.io.Serializable,java.lang.Cloneable,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 JDFAuditPool extends JDFPool
This class represents a JDF-AuditPool- See Also:
- Serialized Form
-
-
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.eUnit
-
Nested 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.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 JDFAuditPool(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String qualifiedName)Constructor for JDFAuditPoolJDFAuditPool(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String myNamespaceURI, java.lang.String qualifiedName)Constructor for JDFAuditPoolJDFAuditPool(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String myNamespaceURI, java.lang.String qualifiedName, java.lang.String myLocalName)Constructor for JDFAuditPool
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description JDFAuditaddAudit(JDFAudit.EnumAuditType typ, java.lang.String by)add an audit, called internally by the specialized functionsJDFCreatedaddCreated(java.lang.String by, KElement createdElem)Append a Created audit element, if createdElem==null only add if it is not yet thereJDFDeletedaddDeleted(java.lang.String by, KElement deletedElem)Append a Deleted audit elementJDFAuditaddEvent(java.lang.String by, JDFAudit.EnumSeverity s)add a Notification AuditJDFMergedaddMerged(JDFNode merged, VString rRefsOverwritten, java.lang.String by, VJDFAttributeMap vmParts)Append a Merged audit elementJDFModifiedaddModified(java.lang.String by, KElement modifiedElem)Append a Modified audit elementJDFNotificationaddNotification(JDFAutoNotification.EnumClass severity, java.lang.String by, VJDFAttributeMap vmParts)Append a Notification audit element with a Class attribute of SeverityJDFPhaseTimeaddPhaseTime(JDFElement.EnumNodeStatus phase, java.lang.String by, VJDFAttributeMap vmParts)Append a PhaseTime audit elementJDFProcessRunaddProcessRun(JDFElement.EnumNodeStatus s, java.lang.String by)Deprecated.use addProcessRun(JDFElement.EnumNodeStatus s, JDFConstants.EMPTYSTRING, new VJDFAttributeMap())JDFProcessRunaddProcessRun(JDFElement.EnumNodeStatus s, java.lang.String by, VJDFAttributeMap vmParts)Add a ProcessRun AuditJDFResourceAuditaddResourceAudit(java.lang.String by)append a ResourceAudit audit elementJDFSpawnedaddSpawned(JDFNode spawned, VString rRefsRO, VString rRefsRW, java.lang.String by, VJDFAttributeMap vmParts)Append a Spawned audit elementvoidappendUnique(JDFAudit p)Append a new child if no identical child existsvoidappendUnique(JDFAuditPool p)Append all children of p for which no identical child existsvoidcleanUpMerge(JDFNode.EnumCleanUpMerge cleanPolicy, java.lang.String spawnID)Deprecated.use JDFMerge.cleanUpMergeJDFProcessRuncreateSubmitProcessRun(JDFQueueEntry qe)creates a ProcessRun when this is submitted should be called by the receiving device when it initially receives and enqueues the JDFvoidensureCreated()JDFAuditgetAudit(int index, JDFAudit.EnumAuditType typ, JDFAttributeMap mAttributes)Deprecated.use 4 parameter versionJDFAuditgetAudit(int index, JDFAudit.EnumAuditType typ, JDFAttributeMap mAttributes, VJDFAttributeMap vParts)get the index'th audit of the given typVElementgetAudits(JDFAudit.EnumAuditType typ, JDFAttributeMap mAttributes)Deprecated.use getAudits(null, null, null)VElementgetAudits(JDFAudit.EnumAuditType typ, JDFAttributeMap mAttributes, VJDFAttributeMap vParts)} getAudits - get all audits with attributes and partMapJDFPhaseTimegetLastPhase()Deprecated.use getLastPhase(VJDFAttributeMap)JDFPhaseTimegetLastPhase(VJDFAttributeMap vPartMap)Deprecated.use getLastPhase(vPartMap, null)JDFPhaseTimegetLastPhase(VJDFAttributeMap vPartMap, java.lang.String moduleID)getLastPhase - get the most recent PhaseTime audit in this poolVElementgetLinkedResources(JDFAttributeMap mResAtt, boolean bFollowRefs)get the linked resources matching some conditionsVElementgetLinks(JDFAttributeMap mLinkAtt)Deprecated.060216 - this seams to have accidentally been added default: getLinks(null)VElementgetPoolChildren(java.lang.String strName, JDFAttributeMap mAttrib)gets all children with the attribute name,mAttrib, nameSpaceURI out of the poolVElementgetResourceAudits(java.lang.String id, VJDFAttributeMap vPartMap)getResourceAudits - get the resourceAudits for a given Resourceprotected ElementInfogetTheElementInfo()JDFPhaseTimesetPhase(JDFElement.EnumNodeStatus status, java.lang.String statusDetails, VJDFAttributeMap vmParts)Deprecated.use the 4 parameter versionJDFPhaseTimesetPhase(JDFElement.EnumNodeStatus status, java.lang.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 independentlyVElementsetPhase(JDFJMF jmf)finds all status messages in a jmf and fills the phaseTime with the appropriate datajava.lang.StringtoString()toString-
Methods inherited from class org.cip4.jdflib.pool.JDFPool
appendUniqueGeneric, appendUniqueGeneric, getPoolChildGeneric, getPoolChildrenGeneric
-
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, 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, 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, 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, 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
-
JDFAuditPool
public JDFAuditPool(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String qualifiedName)Constructor for JDFAuditPool- Parameters:
myOwnerDocument- -qualifiedName- -
-
JDFAuditPool
public JDFAuditPool(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String myNamespaceURI, java.lang.String qualifiedName)Constructor for JDFAuditPool- Parameters:
myOwnerDocument- -myNamespaceURI- -qualifiedName- -
-
JDFAuditPool
public JDFAuditPool(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String myNamespaceURI, java.lang.String qualifiedName, java.lang.String myLocalName)Constructor for JDFAuditPool- Parameters:
myOwnerDocument- -myNamespaceURI- -qualifiedName- -myLocalName- -
-
-
Method Detail
-
getTheElementInfo
protected ElementInfo getTheElementInfo()
- Overrides:
getTheElementInfoin classJDFElement- Returns:
- the elementinfo
-
toString
public java.lang.String toString()
toString
-
ensureCreated
public void ensureCreated()
-
addProcessRun
@Deprecated public JDFProcessRun addProcessRun(JDFElement.EnumNodeStatus s, java.lang.String by)
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, java.lang.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
public JDFAudit addAudit(JDFAudit.EnumAuditType typ, java.lang.String by)
add an audit, called internally by the specialized functions- Parameters:
typ- audit typeby- the author keyword- Returns:
- JDFAudit default: AddAudit(typ, JDFConstants.EMPTYSTRING)
-
addCreated
public JDFCreated addCreated(java.lang.String by, KElement createdElem)
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
public JDFModified addModified(java.lang.String by, KElement modifiedElem)
Append a Modified audit element- Parameters:
by- the author keywordmodifiedElem- the modified element default: AddModified(by, null)- Returns:
- the modified audit
-
addDeleted
public JDFDeleted addDeleted(java.lang.String by, KElement deletedElem)
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
public JDFResourceAudit addResourceAudit(java.lang.String by)
append a ResourceAudit audit element- Parameters:
by- the author keyword- Returns:
- JDFResourceAudit - the newly created ResourceAudit audit, null if an error occured
-
addEvent
public JDFAudit addEvent(java.lang.String by, JDFAudit.EnumSeverity s)
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, java.lang.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, java.lang.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, java.lang.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, java.lang.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 public JDFPhaseTime getLastPhase()
Deprecated.use getLastPhase(VJDFAttributeMap)getLastPhase - get the most recent PhaseTime audit in this pool- Returns:
- JDFAudit - the last PhaseTime audit
-
getLastPhase
@Deprecated public JDFPhaseTime getLastPhase(VJDFAttributeMap vPartMap)
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
public VElement getResourceAudits(java.lang.String id, VJDFAttributeMap vPartMap)
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
public JDFPhaseTime getLastPhase(VJDFAttributeMap vPartMap, java.lang.String moduleID)
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 public VElement getAudits(JDFAudit.EnumAuditType typ, JDFAttributeMap mAttributes)
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
public VElement setPhase(JDFJMF jmf)
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, java.lang.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, java.lang.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
public VElement getLinkedResources(JDFAttributeMap mResAtt, boolean bFollowRefs)
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 public VElement getLinks(JDFAttributeMap mLinkAtt)
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
public void appendUnique(JDFAudit p)
Append a new child if no identical child exists- Parameters:
p- the Child to add to the element
-
appendUnique
public void appendUnique(JDFAuditPool p)
Append all children of p for which no identical child exists- Parameters:
p- the Child to add to the element
-
getPoolChildren
public VElement getPoolChildren(java.lang.String strName, JDFAttributeMap mAttrib)
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, java.lang.String spawnID) throws java.lang.NoSuchMethodException
Deprecated.use JDFMerge.cleanUpMerge- Parameters:
cleanPolicy- .spawnID- .- Throws:
java.lang.NoSuchMethodException
-
createSubmitProcessRun
public JDFProcessRun createSubmitProcessRun(JDFQueueEntry qe)
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
-
-