Package org.cip4.jdflib.resource
Class JDFNotification
- 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.JDFAutoAudit
-
- org.cip4.jdflib.core.JDFAudit
-
- org.cip4.jdflib.auto.JDFAutoNotification
-
- org.cip4.jdflib.resource.JDFNotification
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.util.Comparator<JDFAudit>,IMatches,INodeIdentifiable,ISignalAudit,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 JDFNotification extends JDFAutoNotification implements INodeIdentifiable, ISignalAudit, IMatches
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJDFNotification.EnumNotificationDetails-
Nested classes/interfaces inherited from class org.cip4.jdflib.auto.JDFAutoNotification
JDFAutoNotification.EnumClass
-
Nested classes/interfaces inherited from class org.cip4.jdflib.core.JDFAudit
JDFAudit.EnumAuditType, JDFAudit.EnumSeverity
-
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.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 JDFNotification(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String qualifiedName)Constructor for JDFNotificationJDFNotification(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String myNamespaceURI, java.lang.String qualifiedName)Constructor for JDFNotificationJDFNotification(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String myNamespaceURI, java.lang.String qualifiedName, java.lang.String myLocalName)Constructor for JDFNotification
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JDFBarcodeappendBarcode()append elementBarcodeJDFCounterResetappendCounterReset()append elementCreateCounterResetJDFErrorappendError()append elementErrorJDFEventappendEvent()append elementEventJDFFCNKeyappendFCNKey()append elementFCNKeyJDFMilestoneappendMilestone()append elementMilestoneJDFElementappendNotificationDetails(JDFNotification.EnumNotificationDetails details)append one of the predefined notification detailsJDFSystemTimeSetappendSystemTimeSet()append elementSystemTimeSetJDFBarcodegetBarcode()get elementBarcodejava.lang.StringgetCommentText()get comment text if available,JDFCounterResetgetCounterReset()get elementCreateCounterResetJDFBarcodegetCreateBarcode()get elementBarcode, create if it doesn't existJDFCounterResetgetCreateCounterReset()get elementCreateCounterReset, create if it doesn't existJDFErrorgetCreateError()get elementError, create if it doesn't existJDFEventgetCreateEvent()get elementEvent, create if it doesn't existJDFFCNKeygetCreateFCNKey()get elementFCNKey, create if it doesn't existJDFMilestonegetCreateMilestone()get elementMilestone, create if it doesn't existJDFElementgetCreateNotificationDetails(JDFNotification.EnumNotificationDetails details)append one of the predefined notification detailsJDFSystemTimeSetgetCreateSystemTimeSet()get elementSystemTimeSet, create if it doesn't existJDFErrorgetError()get elementErrorJDFEventgetEvent()get elementEventJDFFCNKeygetFCNKey()get elementFCNKeyNodeIdentifiergetIdentifier()gets the NodeIdetifier that matches thisJDFMilestonegetMilestone()get elementMilestoneJDFElementgetNotificationDetails()get the predefined notification detailsJDFNotification.EnumNotificationDetailsgetNotificationDetailsType()VJDFAttributeMapgetPartMapVector()get part map vectorJDFAudit.EnumSeveritygetSeverity()GetSeverityJDFSystemTimeSetgetSystemTimeSet()get elementSystemTimeSetprotected AttributeInfogetTheAttributeInfo()protected ElementInfogetTheElementInfo()booleanhasPartMap(JDFAttributeMap mPart)check whether the part defined in mPart is includedbooleanmatches(java.lang.Object subset)returns true if subset somehow matches this the semantics are defined by the filtering algorithm, thus it could be a filter or a subset i.e.voidremovePartMap(JDFAttributeMap mPart)remove the part defined by mPartJDFEventsetEvent(java.lang.String eventID, java.lang.String eventValue, java.lang.String comment)set this to an event, append the Event element and optionally the comment
overwrites existing valuesvoidsetIdentifier(NodeIdentifier ni)voidsetNode(JDFNode n)voidsetNode(NodeIdentifier identifier)voidsetPartMap(JDFAttributeMap mPart)set all parts to those defined by mPartvoidsetPartMapVector(VJDFAttributeMap vParts)set all parts to those defined in vPartsvoidsetSeverity(JDFAudit.EnumSeverity s)SetSeverityJDFJMFtoSignalJMF()creates a JDFJMF that corresponds to thisjava.lang.StringtoString()toString()-
Methods inherited from class org.cip4.jdflib.auto.JDFAutoNotification
appendCostCenter, appendEmployee, appendPart, getAllEmployee, getAllPart, getClassJDF, getCombinedProcessIndex, getCostCenter, getCreateCostCenter, getCreateEmployee, getCreatePart, getEmployee, getJobID, getJobPartID, getModuleID, getModuleIndex, getModuleType, getPart, getType, setClass, setCombinedProcessIndex, setJobID, setJobPartID, setModuleID, setModuleIndex, setModuleType, setType
-
Methods inherited from class org.cip4.jdflib.core.JDFAudit
compare, createUpdateAudit, getAuditPool, getAuditType, getEndStatus, getIDPrefix, getPartMapArray, getPhase, getStaticAgentName, getStaticAgentVersion, getStaticAuthor, getTimeStampDate, getUpdatedPreviousAudit, init, setBy, setEndStatus, setPart, setRef, setStaticAgentName, setStaticAgentVersion, setStaticAuthor, setStatus, setTimeStamp, software, updateAgent
-
Methods inherited from class org.cip4.jdflib.auto.JDFAutoAudit
getAgentName, getAgentVersion, getAuthor, getID, getQueueEntryID, getrefID, getSpawnID, getTimeStamp, setAgentName, setAgentVersion, setAuthor, setID, setQueueEntryID, setrefID, setSpawnID, setTimeStamp
-
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, 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, 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, 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, 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 java.util.Comparator
compare, equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
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
-
JDFNotification
public JDFNotification(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String qualifiedName)Constructor for JDFNotification- Parameters:
myOwnerDocument-qualifiedName-
-
JDFNotification
public JDFNotification(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String myNamespaceURI, java.lang.String qualifiedName)Constructor for JDFNotification- Parameters:
myOwnerDocument-myNamespaceURI-qualifiedName-
-
JDFNotification
public JDFNotification(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument, java.lang.String myNamespaceURI, java.lang.String qualifiedName, java.lang.String myLocalName)Constructor for JDFNotification- Parameters:
myOwnerDocument-myNamespaceURI-qualifiedName-myLocalName-
-
-
Method Detail
-
toString
public java.lang.String toString()
toString()
-
getTheAttributeInfo
protected AttributeInfo getTheAttributeInfo()
- Overrides:
getTheAttributeInfoin classJDFAutoNotification- Returns:
-
getTheElementInfo
protected ElementInfo getTheElementInfo()
- Overrides:
getTheElementInfoin classJDFAutoNotification- Returns:
- the elementinfo
- See Also:
JDFElement.getTheElementInfo()
-
getPartMapVector
public VJDFAttributeMap getPartMapVector()
get part map vector- Overrides:
getPartMapVectorin classJDFAudit- Returns:
- VJDFAttributeMap: vector of mAttribute, one for each part
-
setPartMapVector
public void setPartMapVector(VJDFAttributeMap vParts)
set all parts to those defined in vParts- Overrides:
setPartMapVectorin classJDFElement- Parameters:
vParts- vector of attribute maps for the parts
-
setPartMap
public void setPartMap(JDFAttributeMap mPart)
set all parts to those defined by mPart- Overrides:
setPartMapin classJDFElement- Parameters:
mPart- attribute map for the part to set
-
removePartMap
public void removePartMap(JDFAttributeMap mPart)
remove the part defined by mPart- Overrides:
removePartMapin classJDFElement- Parameters:
mPart- attribute map for the part to remove
-
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
-
getCreateBarcode
public JDFBarcode getCreateBarcode()
get elementBarcode, create if it doesn't exist- Returns:
- JDFBarcode: the element
-
appendBarcode
public JDFBarcode appendBarcode()
append elementBarcode- Returns:
- JDFBarcode: the element
-
getBarcode
public JDFBarcode getBarcode()
get elementBarcode- Returns:
- JDFBarcode: the element
-
getCreateFCNKey
public JDFFCNKey getCreateFCNKey()
get elementFCNKey, create if it doesn't exist- Returns:
- JDFFCNKey: the element
-
appendFCNKey
public JDFFCNKey appendFCNKey()
append elementFCNKey- Returns:
- JDFFCNKey: the element
-
getFCNKey
public JDFFCNKey getFCNKey()
get elementFCNKey- Returns:
- JDFFCNKey: the element
-
getCreateSystemTimeSet
public JDFSystemTimeSet getCreateSystemTimeSet()
get elementSystemTimeSet, create if it doesn't exist- Returns:
- JDFSystemTimeSet: the element
-
appendSystemTimeSet
public JDFSystemTimeSet appendSystemTimeSet()
append elementSystemTimeSet- Returns:
- JDFSystemTimeSet: the element
-
getSystemTimeSet
public JDFSystemTimeSet getSystemTimeSet()
get elementSystemTimeSet- Returns:
- JDFSystemTimeSet: the element
-
getCreateCounterReset
public JDFCounterReset getCreateCounterReset()
get elementCreateCounterReset, create if it doesn't exist- Returns:
- JDFCreateCounterReset: the element
-
appendCounterReset
public JDFCounterReset appendCounterReset()
append elementCreateCounterReset- Returns:
- JDFCreateCounterReset: the element
-
getCounterReset
public JDFCounterReset getCounterReset()
get elementCreateCounterReset- Returns:
- JDFCreateCounterReset: the element
-
getCommentText
public java.lang.String getCommentText()
get comment text if available,- Returns:
- String the comment text, else null
-
getCreateError
public JDFError getCreateError()
get elementError, create if it doesn't exist- Returns:
- JDFError: the element
-
appendError
public JDFError appendError()
append elementError- Returns:
- JDFError: the element
-
getError
public JDFError getError()
get elementError- Returns:
- JDFError: the element
-
getCreateEvent
public JDFEvent getCreateEvent()
get elementEvent, create if it doesn't exist- Returns:
- JDFEvent: the element
-
appendEvent
public JDFEvent appendEvent()
append elementEvent- Returns:
- JDFEvent: the element
-
setEvent
public JDFEvent setEvent(java.lang.String eventID, java.lang.String eventValue, java.lang.String comment)
set this to an event, append the Event element and optionally the comment
overwrites existing values- Parameters:
eventID- Event/@EventID to seteventValue- Event/@EventValue to setcomment- the comment text, if null no comment is set- Returns:
- the newly created event
-
setNode
public void setNode(JDFNode n)
-
setNode
public void setNode(NodeIdentifier identifier)
- Parameters:
identifier-
-
appendNotificationDetails
public JDFElement appendNotificationDetails(JDFNotification.EnumNotificationDetails details)
append one of the predefined notification details- Parameters:
details-- Returns:
-
getCreateNotificationDetails
public JDFElement getCreateNotificationDetails(JDFNotification.EnumNotificationDetails details)
append one of the predefined notification details- Parameters:
details-- Returns:
-
getNotificationDetails
public JDFElement getNotificationDetails()
get the predefined notification details- Parameters:
details-- Returns:
-
getNotificationDetailsType
public JDFNotification.EnumNotificationDetails getNotificationDetailsType()
- Returns:
-
getEvent
public JDFEvent getEvent()
get elementEvent- Returns:
- JDFEvent: the element
-
getCreateMilestone
public JDFMilestone getCreateMilestone()
get elementMilestone, create if it doesn't exist- Returns:
- JDFMilestone: the element
-
appendMilestone
public JDFMilestone appendMilestone()
append elementMilestone- Returns:
- JDFMilestone: the element
-
getMilestone
public JDFMilestone getMilestone()
get elementMilestone- Returns:
- JDFMilestone: the element
-
getIdentifier
public NodeIdentifier getIdentifier()
gets the NodeIdetifier that matches this- Specified by:
getIdentifierin interfaceINodeIdentifiable- Returns:
- the matching node identifier
-
setIdentifier
public void setIdentifier(NodeIdentifier ni)
- Specified by:
setIdentifierin interfaceINodeIdentifiable- Parameters:
ni-- See Also:
INodeIdentifiable.setIdentifier(org.cip4.jdflib.node.JDFNode.NodeIdentifier)
-
toSignalJMF
public JDFJMF toSignalJMF()
creates a JDFJMF that corresponds to this- Specified by:
toSignalJMFin interfaceISignalAudit- Returns:
JDFJMFa JMF with a Signal that matches this- See Also:
ISignalAudit.toSignalJMF()
-
matches
public boolean matches(java.lang.Object subset)
Description copied from interface:IMatchesreturns true if subset somehow matches this the semantics are defined by the filtering algorithm, thus it could be a filter or a subset i.e. subset contains either equivalent elements or null and no non-matching elements matches(null) always returns true- Specified by:
matchesin interfaceIMatches- Parameters:
subset- the object to filter against- Returns:
- true if it matches
- See Also:
IMatches.matches(java.lang.Object)
-
setSeverity
public void setSeverity(JDFAudit.EnumSeverity s)
SetSeverity- Overrides:
setSeverityin classJDFAudit- Parameters:
s-
-
getSeverity
public JDFAudit.EnumSeverity getSeverity()
GetSeverity- Overrides:
getSeverityin classJDFAudit- Returns:
- EnumSeverity
-
-