public class JDFAuditPool extends JDFPool
JDFElement.EnumBoolean, JDFElement.EnumNamedColor, JDFElement.EnumNodeStatus, JDFElement.EnumOrientation, JDFElement.EnumPoolType, JDFElement.EnumSeparation, JDFElement.EnumSettingsPolicy, JDFElement.EnumValidationLevel, JDFElement.EnumVersion, JDFElement.EnumXYRelation
KElement.SimpleElementNameComparator, KElement.SimpleNodeComparator, KElement.SingleAttributeComparator, KElement.SingleXPathComparator
firstChild, fNodeListCache, ownerDocument
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
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
DERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION
Constructor and Description |
---|
JDFAuditPool(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String qualifiedName)
Constructor for JDFAuditPool
|
JDFAuditPool(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String myNamespaceURI,
String qualifiedName)
Constructor for JDFAuditPool
|
JDFAuditPool(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
String myNamespaceURI,
String qualifiedName,
String myLocalName)
Constructor for JDFAuditPool
|
Modifier and Type | Method and Description |
---|---|
JDFAudit |
addAudit(JDFAudit.EnumAuditType typ,
String by)
add an audit, called internally by the specialized functions
|
JDFCreated |
addCreated(String by,
KElement createdElem)
Append a Created audit element, if createdElem==null only add if it is not yet there
|
JDFDeleted |
addDeleted(String by,
KElement deletedElem)
Append a Deleted audit element
|
JDFAudit |
addEvent(String by,
JDFAudit.EnumSeverity s)
add a Notification Audit
|
JDFMerged |
addMerged(JDFNode merged,
VString rRefsOverwritten,
String by,
VJDFAttributeMap vmParts)
Append a Merged audit element
|
JDFModified |
addModified(String by,
KElement modifiedElem)
Append a Modified audit element
|
JDFNotification |
addNotification(JDFAutoNotification.EnumClass severity,
String by,
VJDFAttributeMap vmParts)
Append a Notification audit element with a Class attribute of Severity
|
JDFPhaseTime |
addPhaseTime(JDFElement.EnumNodeStatus phase,
String by,
VJDFAttributeMap vmParts)
Append a PhaseTime audit element
|
JDFProcessRun |
addProcessRun(JDFElement.EnumNodeStatus s,
String by)
Deprecated.
use addProcessRun(JDFElement.EnumNodeStatus s, JDFConstants.EMPTYSTRING, new VJDFAttributeMap())
|
JDFProcessRun |
addProcessRun(JDFElement.EnumNodeStatus s,
String by,
VJDFAttributeMap vmParts)
Add a ProcessRun Audit
|
JDFResourceAudit |
addResourceAudit(String by)
append a ResourceAudit audit element
|
JDFSpawned |
addSpawned(JDFNode spawned,
VString rRefsRO,
VString rRefsRW,
String by,
VJDFAttributeMap vmParts)
Append a Spawned audit element
|
void |
appendUnique(JDFAudit p)
Append a new child if no identical child exists
|
void |
appendUnique(JDFAuditPool p)
Append all children of p for which no identical child exists
|
void |
cleanUpMerge(JDFNode.EnumCleanUpMerge cleanPolicy,
String spawnID)
Deprecated.
use JDFMerge.cleanUpMerge
|
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
|
void |
ensureCreated() |
JDFAudit |
getAudit(int index,
JDFAudit.EnumAuditType typ,
JDFAttributeMap mAttributes)
Deprecated.
use 4 parameter version
|
JDFAudit |
getAudit(int index,
JDFAudit.EnumAuditType typ,
JDFAttributeMap mAttributes,
VJDFAttributeMap vParts)
get the index'th audit of the given typ
|
VElement |
getAudits(JDFAudit.EnumAuditType typ,
JDFAttributeMap mAttributes)
Deprecated.
use getAudits(null, null, null)
|
VElement |
getAudits(JDFAudit.EnumAuditType typ,
JDFAttributeMap mAttributes,
VJDFAttributeMap vParts)
} getAudits - get all audits with attributes and partMap
|
JDFPhaseTime |
getLastPhase()
Deprecated.
use getLastPhase(VJDFAttributeMap)
|
JDFPhaseTime |
getLastPhase(VJDFAttributeMap vPartMap)
Deprecated.
use getLastPhase(vPartMap, null)
|
JDFPhaseTime |
getLastPhase(VJDFAttributeMap vPartMap,
String moduleID)
getLastPhase - get the most recent PhaseTime audit in this pool
|
VElement |
getLinkedResources(JDFAttributeMap mResAtt,
boolean bFollowRefs)
get the linked resources matching some conditions
|
VElement |
getLinks(JDFAttributeMap mLinkAtt)
Deprecated.
060216 - this seams to have accidentally been added default: getLinks(null)
|
VElement |
getPoolChildren(String strName,
JDFAttributeMap mAttrib)
gets all children with the attribute name,mAttrib, nameSpaceURI out of the pool
|
VElement |
getResourceAudits(String id,
VJDFAttributeMap vPartMap)
getResourceAudits - get the resourceAudits for a given Resource
|
protected ElementInfo |
getTheElementInfo() |
JDFPhaseTime |
setPhase(JDFElement.EnumNodeStatus status,
String statusDetails,
VJDFAttributeMap vmParts)
Deprecated.
use the 4 parameter version
|
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
|
VElement |
setPhase(JDFJMF jmf)
finds all status messages in a jmf and fills the phaseTime with the appropriate data
|
String |
toString()
toString
|
appendUniqueGeneric, appendUniqueGeneric, getPoolChildGeneric, getPoolChildrenGeneric
appendAnchor, appendBestEffortExceptions, appendComment, appendElement, appendGeneralID, appendGeneralID, appendGeneralID, appendHRef, appendHRef, appendMustHonorExceptions, appendOperatorInterventionExceptions, appendPreview, appendrRefs, attributeType, clearTargets, cloneNewDoc, copyInto, deprecatedAttributes, eraseDefaultAttributes, exclusiveOneOfAttribute, exclusiveOneOfElement, fixVersion, getAllRefs, getAtrType, getAttributeInfo, getBestEffortExceptions, getChildElement, getChildElements, getChildElementVector_JDFElement, getChildElementVector, getChildIds, getChildrenByTagName, getChildrenByTagName, getChildWithAttribute, getChildWithMatchingAttribute, getComment, getComment, getCommentURL, getCreateComment, getCreatePreview, getCreateRefElement, getDeepElementByID, getDefaultAttributeMap, getDefaultJDFVersion, getDeprecatedAttributes, getDeprecatedElements, getDescriptiveName, getElement_JDFElement, getElement, getElementIDPrefix, getElementNameVector, getEnumAttribute, getEnumerationsAttribute, getEnumerationsAttribute, getEnumforAttribute, getEnumNodeName, getEnumString, getFirstVersion, getGeneralID, getGeneralID, getGeneralID, getGeneralIDMap, getGeneralIDVectorMap, getHRef, getHRefs, getHRefs, getInsertElements, getInsertElementVector, getInvalidAttributes, getInvalidElements_JDFElement, getInvalidElements, getJDFRoot, getJMFRoot, getLastVersion, getLinkFromUserData, getLinkRoot, getMaxVersion, getMissingAttributes, getMissingAttributeVector, getMissingElements, getMissingElementVector, getMustHonorExceptions, getNamesVector, getOperatorInterventionExceptions, getOwnerDocument_JDFElement, getParentJDF, getParentJDF, getPartMap, getPartMapVector, getPrereleaseAttributes, getPrereleaseElements, getPreview, getRefElement, getRefElements, getRefString, getrRefs, getSchemaURL, getSchemaURL, getSchemaURL, getSettingsPolicy, getStatus, getTarget_JDFElement, getTarget, getTarget, getTheAttributeInfo_JDFElement, getTheAttributeInfo, getTheElementInfo_JDFElement, getTypeForAttribute, getUnknownAttributes, getUnknownAttributeVector, getUnknownElements, getUnknownElementVector, getUnknownPoolElements, getURLDoc, getURLInputStream, getValueForNewAttribute, getVersion, getVersion, getvHRefRes, getvHRefRes, getXMLDocUserData, hasMissingAttributes, hasMissingElements, hasPartMap, hasSettingsPolicy, hasUnknownAttributes, hasUnknownElements, idString, includesMatchingAttribute, inlineRefElements, insertBefore, isComment, isCommentStatic, isDeprecated, isDirty, isInJDFNameSpace, isInJDFNameSpaceStatic, isInJDFNameSpaceStatic, isInXJDFNameSpaceStatic, isInXJDFNameSpaceStatic, isJDFNode, isRefElement, isRefElementStatic, isResource, isResourceLink, isResourceLinkStatic, isResourceStatic, isResourceUpdate, isValid_JDFElement, isValid, isXJDF, jdfVersion, knownAttributes, knownElements, matchesPath, newID, numChildElements_JDFElement, numChildElements, optionalAttributes, optionalElements, 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, 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
addAttribute, addAttribute, addNameSpace, ancestorDistance, appendAttribute, appendCData, appendCData, appendChild, appendElement, appendElementN, appendElementRaw, appendEntityReference, appendText, appendTextElement, appendXMLComment, appendXMLComment, buildRelativeXPath, buildXPath, buildXPath, buildXPath, clone, copyAttribute, copyAttribute, copyElement, copyElements, copyXPathValue, createRoot, deleteNode, eraseEmptyAttributes, eraseEmptyNodes, fillHashSet, fitsName_KElement, fitsName, flush, generateDotID, getAttribute_KElement, getAttribute_KElement, getAttribute, getAttribute, getAttributeMap_KElement, getAttributeMap, getAttributeRaw, getAttributeVector_KElement, getAttributeVector, getBoolAttribute, getCData, getChildAttributeList, getChildByTagName, getChildElementArray, getChildElementVector_KElement, getChildElementVector, getChildElementVector, getChildFromList, getChildFromList, getChildNode, getChildNodes_KElement, getChildNodeVector, getChildrenByClass, getChildrenByTagName_KElement, getChildrenFromList, getChildrenIgnoreList, getChildrenWithAttribute, getCreateChildWithAttribute, getCreateElement_KElement, getCreateElement, getCreateElement, getCreateXPathElement, getDeepElement, getDeepParent, getDeepParent, getDeepParentChild, getDeepParentNotName, getDocRoot, getDOMAttr, getElement_KElement, getElement, getElementByClass, getElementHashMap, getElementsByTagName_KElement, getFirstChildElement, getFirstChildElement, getFirstChildElement, getFirstElementNode, getID, getIDPrefix, getInheritedAttribute, getInheritedElement, getInheritedXPathAttribute, getIntAttribute, getLocalNameStatic, getLongAttribute, getMultipleIDs, getNamespaceURI, getNamespaceURIFromPrefix, getNextElementNode, getNextSiblingElement, getNextSiblingElement, getNextSiblingElement, getNonEmpty_KElement, getNonEmpty, getNumCDatas, getNumChildNodes, getNumChildText, getNumXMLComments, getOwnerDocument_KElement, getParentNode_KElement, getPreviousSiblingElement, getPreviousSiblingElement, getRealAttribute, getTarget_KElement, getText, getText, getTree, getTreeElement, getXMLComment, getXMLNSNameSpace, getXMLNSPrefix, getXPathAttribute, getXPathAttributeMap, getXPathElement, getXPathElementVector, getXPathValueMap, getXSIType, hasAttribute_KElement, hasAttribute, hasAttribute, hasAttributes, hasChildElement, hasChildElements, hasChildNodes, hasChildText, hasNonEmpty_KElement, hasNonEmpty, hasXPathNode, includesAttribute, includesAttributes, init, insertAt, insertBefore, isAncestor, isEqual, isWildCard, matchesPath, matchesPathName, mergeElement, moveAttribute, moveAttribute, moveElement, moveElements, moveMe, normalize, numChildElements_KElement, numChildNodes, numChildNodes, numChildrenByClass, numSiblingElements, pushUp, removeAllText, removeAttribute_KElement, removeAttribute, removeAttribute, removeAttributeNode, removeAttributeNS, removeAttributes, removeCData, removeChildNode, removeChildren, removeChildrenByClass, removeChildText, removeExtensions, removeFromAttribute, removeXMLComment, removeXPathAttribute, removeXPathElement, renameAttribute, renameAttribute, renameElement, replaceElement, 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, setXPathAttribute, setXPathValue, setXPathValues, setXSIType, sortChild, sortChild, sortChildren, sortChildren, sortChildren, sortChildren, toDisplayXML, toXML, toXML, uniqueID, write2File, write2File, write2Stream, xmlNameSpace, xmlnsLocalName, xmlnsPrefix
getBaseURI, getLocalName, getPrefix, getTypeName, getTypeNamespace, isDerivedFrom, setType, setValues
cloneNode, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDefaultAttributes, getElementsByTagName, getElementsByTagNameNS, getNodeName, getNodeType, getSchemaTypeInfo, getTagName, getXercesAttribute, hasAttributeNS, isEqualNode, reconcileDefaultAttributes, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setOwnerDocument, setReadOnly, setupDefaultAttributes, setXercesAttributeNode, synchronizeData
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, getTextContent, hasChildNodes, item, setTextContent, synchronizeChildren
getNextSibling, getParentNode, getPreviousSibling
addEventListener, changed, changes, compareDocumentPosition, compareTreePosition, dispatchEvent, getContainer, getFeature, getNodeNumber, getNodeValue, getReadOnly, getUserData, getUserData, getUserDataRecord, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, needsSyncChildren, removeEventListener, setUserData, setUserData
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
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
public JDFAuditPool(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String qualifiedName)
myOwnerDocument
- -qualifiedName
- -public JDFAuditPool(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, String myNamespaceURI, String qualifiedName)
myOwnerDocument
- -myNamespaceURI
- -qualifiedName
- -protected ElementInfo getTheElementInfo()
getTheElementInfo
in class JDFElement
public String toString()
toString
in class JDFPool
Object.toString()
public void ensureCreated()
@Deprecated public JDFProcessRun addProcessRun(JDFElement.EnumNodeStatus s, String by)
s
- the node status at this timeby
- the author keywordpublic JDFProcessRun addProcessRun(JDFElement.EnumNodeStatus s, String by, VJDFAttributeMap vmParts)
s
- the node status at this timeby
- the author keywordvmParts
- the vector of parts that tis processrun applies topublic JDFAudit addAudit(JDFAudit.EnumAuditType typ, String by)
typ
- audit typeby
- the author keywordpublic JDFCreated addCreated(String by, KElement createdElem)
by
- the author keywordcreatedElem
- the created elementpublic JDFModified addModified(String by, KElement modifiedElem)
by
- the author keywordmodifiedElem
- the modified element
default: AddModified(by, null)public JDFDeleted addDeleted(String by, KElement deletedElem)
by
- the author keyworddeletedElem
- the deleted elementpublic JDFResourceAudit addResourceAudit(String by)
by
- the author keywordpublic JDFAudit addEvent(String by, JDFAudit.EnumSeverity s)
by
- the author keywords
- severity of the eventpublic JDFPhaseTime addPhaseTime(JDFElement.EnumNodeStatus phase, String by, VJDFAttributeMap vmParts)
phase
- the node status at this timeby
- the author keywordvmParts
- defines a vector of map of parts for which the Spawned is validpublic JDFSpawned addSpawned(JDFNode spawned, VString rRefsRO, VString rRefsRW, String by, VJDFAttributeMap vmParts)
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 partspublic JDFMerged addMerged(JDFNode merged, VString rRefsOverwritten, String by, VJDFAttributeMap vmParts)
merged
- the merged noderRefsOverwritten
- a vector of rRefs that are overwrittenby
- the author keywordvmParts
- the vector of partspublic JDFNotification addNotification(JDFAutoNotification.EnumClass severity, String by, VJDFAttributeMap vmParts)
by
- the author keywordseverity
- the severityvmParts
- the vector of parts@Deprecated public JDFPhaseTime getLastPhase()
@Deprecated public JDFPhaseTime getLastPhase(VJDFAttributeMap vPartMap)
vPartMap
- the list of matching partMapspublic VElement getResourceAudits(String id, VJDFAttributeMap vPartMap)
vPartMap
- the list of matching partMapsid
- the id of the resourceVElement
- the vector of res audits, null if none foundpublic JDFPhaseTime getLastPhase(VJDFAttributeMap vPartMap, String moduleID)
vPartMap
- the list of matching partMapsmoduleID
- the module to restrict the search to, null if any@Deprecated public VElement getAudits(JDFAudit.EnumAuditType typ, JDFAttributeMap mAttributes)
typ
- type of the audit to takemAttributes
- attribute map to filter the auditspublic VElement getAudits(JDFAudit.EnumAuditType typ, JDFAttributeMap mAttributes, VJDFAttributeMap vParts)
typ
- type of the audit to takemAttributes
- attribute map to filter the auditsvParts
- the partmap vector - note that not all audits legally have parts@Deprecated public JDFAudit getAudit(int index, JDFAudit.EnumAuditType typ, JDFAttributeMap mAttributes)
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 auditspublic JDFAudit getAudit(int index, JDFAudit.EnumAuditType typ, JDFAttributeMap mAttributes, VJDFAttributeMap vParts)
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 partspublic VElement setPhase(JDFJMF jmf)
jmf
- the jmf that contains Status messages to apply to this@Deprecated public JDFPhaseTime setPhase(JDFElement.EnumNodeStatus status, String statusDetails, VJDFAttributeMap vmParts)
status
- the node status at this timestatusDetails
- details of this statusvmParts
- defines a vector of map of parts for which the PhaseTime is validpublic JDFPhaseTime setPhase(JDFElement.EnumNodeStatus status, String statusDetails, VJDFAttributeMap vmParts, VElement employees)
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 jobpublic VElement getLinkedResources(JDFAttributeMap mResAtt, boolean bFollowRefs)
mResAtt
- map of Resource attributes to search forbFollowRefs
- true if internal references shall be followed@Deprecated public VElement getLinks(JDFAttributeMap mLinkAtt)
mLinkAtt
- the attribute to search forpublic void appendUnique(JDFAudit p)
p
- the Child to add to the elementpublic void appendUnique(JDFAuditPool p)
p
- the Child to add to the elementpublic VElement getPoolChildren(String strName, JDFAttributeMap mAttrib)
strName
- name of the ChildmAttrib
- an attribute to search for@Deprecated public void cleanUpMerge(JDFNode.EnumCleanUpMerge cleanPolicy, String spawnID) throws NoSuchMethodException
cleanPolicy
- .spawnID
- .NoSuchMethodException
public JDFProcessRun createSubmitProcessRun(JDFQueueEntry qe)
qe
- the queuentry element to copy information from, if null parameters will be genrated on the flyCopyright © 2018. All rights reserved.