|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.qanavigation.Basics.Rslt
com.qanavigation.XMLDB.XMLDBbasics
com.qanavigation.XMLDB.XMLDB
public class XMLDB
Service Class for XMLs in a DB. XMLDB isA XMLDBbasics. Service calls do not spoil the status of this object on failure. The actual status is found with the object returned.
Field Summary |
---|
Fields inherited from class com.qanavigation.XMLDB.XMLDBbasics |
---|
m_DB |
Constructor Summary | |
---|---|
XMLDB(DBacc2 p_DBAcc,
java.lang.String p_UIDservHostName,
int p_port)
|
Method Summary | |
---|---|
RsltString |
appSubTree(java.lang.String p_UID,
RsltXMLNode p_Node,
boolean p_wChk)
Appends a (new) sub tree to an existing node in the DB |
Rslt |
deleteSubTree(java.lang.String p_pUID,
java.lang.String p_nodeName,
boolean p_single)
|
RsltString |
export2File(java.lang.String p_UID,
java.lang.String p_ApplInfo)
Exports an XML. |
Rslt |
export2File(java.lang.String p_UID,
java.lang.String p_FileName,
java.lang.String p_ApplInfo)
Exports an XML to a file. |
RsltString |
getAttrString(java.lang.String p_UID)
Gets the list of attributes for a node as a string. |
SetList |
getDocUIDsByVal(java.lang.String p_ElemType,
java.lang.String p_Text,
boolean p_CaseSens)
Gets all documents of the given type where the content or a title has the requested value. |
RsltTable |
getNodeAttrs(RsltString p_UID)
Gets the list of attributes for a node as table. |
RsltTable |
getNodeLstByAttrs(java.lang.String p_ElemType,
Rslt2DArray p_AttrSet)
Gets the list of nodes, which match the given attribute values. |
RsltString |
getNodeVal(RsltString p_UID)
Gets the value of a node. |
RsltString |
getNodeValByParent(java.lang.String p_ElemType,
java.lang.String p_ParUID)
|
RsltTable |
getSubNodesByAttr(java.lang.String p_parentUID,
java.lang.String p_SubNodeName,
Rslt2DArray p_attrLst)
|
RsltTable |
getTopNodeLst()
|
RsltTable |
getTopNodeLst(java.lang.String p_ElemType)
Gets the list of top XML nodes. |
SetList |
getTopNodesByAttr(java.lang.String p_TopElemType,
java.lang.String p_ElemType,
Rslt2DArray p_AttrSet)
|
RsltString |
getTopNodeUID(java.lang.String p_UID)
Gets the UID of the top node of the document, to which the node with the UID belongs to. |
RsltString |
getTopNodeUID(java.lang.String p_TopElemType,
java.lang.String p_UID)
Gets the UID of the top node of the specified element type (if there is) of the document, to which the node with the UID bleongs to. |
XMLDBNode |
getXMLsubTree(RsltString p_UID)
Gets the subtree, starting from the node specified with the UID, which can be the entire XML document, if the UID points to it. |
XMLDBNode |
getXMLsubTree(java.lang.String p_UID)
Gets the subtree, starting from the node specified with the UID, which can be the entire XML document, if the UID points to it. |
RsltString |
importXMLFile(java.lang.String p_XMLfile)
Imports an XML from the given file to the DB. |
Rslt |
setAttrVal(java.lang.String p_NodeUID,
java.lang.String p_AttrName,
java.lang.String p_AttrVal)
Updates the attribute, if it already existed, or sets it. |
Rslt |
setSubNodeVal(java.lang.String p_pUID,
java.lang.String p_nodeName,
java.lang.String p_newVal)
Updates or sets a sub node value. |
Methods inherited from class com.qanavigation.XMLDB.XMLDBbasics |
---|
chkDoc, deleteNode, deleteXML, getAttrVal, getDTDInfo, getFileInfo, getFirstUIDByParent, getLastQCommand, getNodeAsTable, getNodeAttrs, getNodeName, getNodes, getNodesByAttr, getNodesByAttr, getNodesByAttrExclByAttr, getNodesByType, getNodeVal, getParentID, getSubNodeVals, getTopNodeUID, getTopNodeUID, getUIDLstByParent, getXNodeLstByParent, importXML, newUID, writeFileInfo |
Methods inherited from class com.qanavigation.Basics.Rslt |
---|
addRsltAddFailInfo, addRsltAddFailInfoIf, addRsltAddInfo, addRsltAddInfo, addRsltFinalInfo, addRsltInitialInfo, checkRslt, checkRslt, checkRslt, checkRslt, getRslt, getRsltAddInfo, getRsltFinalInfo, getRsltFinalMsg, getRsltInitialInfo, getRsltInitialMsg, getRsltStatVal, getRsltStatValLbl, isInStat, isOK, isOK, notOK, notOK, resetRslt, setInError, setOK, setRsltByExcp, setRsltByExcp, setRsltByExcp, setRsltStat, setRsltStat, setRsltStat, setRsltStat, setSelfReflect |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XMLDB(DBacc2 p_DBAcc, java.lang.String p_UIDservHostName, int p_port)
p_DBAcc
- p_UIDservHostName
- p_port
- Method Detail |
---|
public RsltString appSubTree(java.lang.String p_UID, RsltXMLNode p_Node, boolean p_wChk)
p_UID
- p_Node
- p_wChk
- The existence of the parent node is checked
public Rslt deleteSubTree(java.lang.String p_pUID, java.lang.String p_nodeName, boolean p_single)
p_pUID
- Parent UID.p_nodeName
- p_single
- Only one node expected?
public RsltString export2File(java.lang.String p_UID, java.lang.String p_ApplInfo)
p_UID
- p_ApplInfo
-
public Rslt export2File(java.lang.String p_UID, java.lang.String p_FileName, java.lang.String p_ApplInfo)
p_UID
- p_FileName
- p_ApplInfo
- is used for comment "Generated by " + p_ApplInfo
public RsltString getAttrString(java.lang.String p_UID)
p_UID
-
public SetList getDocUIDsByVal(java.lang.String p_ElemType, java.lang.String p_Text, boolean p_CaseSens)
p_ElemType
- p_Text
- p_CaseSens
-
public RsltTable getNodeAttrs(RsltString p_UID)
p_UID
-
public RsltTable getNodeLstByAttrs(java.lang.String p_ElemType, Rslt2DArray p_AttrSet)
p_ElemType
- p_AttrSet
-
public RsltString getNodeVal(RsltString p_UID)
p_UID
-
public RsltString getNodeValByParent(java.lang.String p_ElemType, java.lang.String p_ParUID)
p_ElemType
- p_ParUID
-
public RsltTable getSubNodesByAttr(java.lang.String p_parentUID, java.lang.String p_SubNodeName, Rslt2DArray p_attrLst)
p_parentUID
- p_SubNodeName
- p_attrLst
-
public RsltTable getTopNodeLst()
public RsltTable getTopNodeLst(java.lang.String p_ElemType)
p_ElemType
-
public SetList getTopNodesByAttr(java.lang.String p_TopElemType, java.lang.String p_ElemType, Rslt2DArray p_AttrSet)
p_TopElemType
- p_ElemType
- p_AttrSet
-
public RsltString getTopNodeUID(java.lang.String p_UID)
p_UID
-
public RsltString getTopNodeUID(java.lang.String p_TopElemType, java.lang.String p_UID)
p_TopElemType
- p_UID
-
public XMLDBNode getXMLsubTree(RsltString p_UID)
p_UID
-
public XMLDBNode getXMLsubTree(java.lang.String p_UID)
p_UID
-
public RsltString importXMLFile(java.lang.String p_XMLfile)
p_XMLfile
-
public Rslt setAttrVal(java.lang.String p_NodeUID, java.lang.String p_AttrName, java.lang.String p_AttrVal)
p_NodeUID
- p_AttrName
- p_AttrVal
-
public Rslt setSubNodeVal(java.lang.String p_pUID, java.lang.String p_nodeName, java.lang.String p_newVal)
p_pUID
- p_nodeName
- p_newVal
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |