@Repository public class XBENodeManager extends XBEDefaultManager<XBENode> implements org.xbup.lib.core.catalog.base.manager.XBCNodeManager<XBENode>, java.io.Serializable
catalog, em| Constructor and Description |
|---|
XBENodeManager() |
XBENodeManager(XBECatalog catalog) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Long |
findMaxSubNodeXB(org.xbup.lib.core.catalog.base.XBCNode node) |
XBENode |
findNodeByXBPath(java.lang.Long[] catalogPath) |
XBENode |
findOwnerByXBPath(java.lang.Long[] xbCatalogPath) |
XBENode |
findParentByXBPath(java.lang.Long[] catalogPath) |
java.lang.Long[] |
getNodeXBPath(org.xbup.lib.core.catalog.base.XBCNode node) |
XBERoot |
getRoot() |
XBERoot |
getRoot(long rootId) |
XBENode |
getRootNode() |
XBENode |
getSubNode(org.xbup.lib.core.catalog.base.XBCNode node,
long index) |
java.util.List<org.xbup.lib.core.catalog.base.XBCNode> |
getSubNodes(org.xbup.lib.core.catalog.base.XBCNode node) |
long |
getSubNodesCount(org.xbup.lib.core.catalog.base.XBCNode node) |
XBENode |
getSubNodeSeq(org.xbup.lib.core.catalog.base.XBCNode node,
long seq) |
long |
getSubNodesSeq(org.xbup.lib.core.catalog.base.XBCNode node) |
void |
setLastUpdateToNow()
Set last update time mark to current database time.
|
createItem, getAllItems, getGenericClass, getItem, getItemsCount, getTableName, persistItem, removeItempublic XBENodeManager()
public XBENodeManager(XBECatalog catalog)
public java.util.List<org.xbup.lib.core.catalog.base.XBCNode> getSubNodes(org.xbup.lib.core.catalog.base.XBCNode node)
getSubNodes in interface org.xbup.lib.core.catalog.base.manager.XBCNodeManager<XBENode>public XBENode getSubNode(org.xbup.lib.core.catalog.base.XBCNode node, long index)
getSubNode in interface org.xbup.lib.core.catalog.base.manager.XBCNodeManager<XBENode>public long getSubNodesCount(org.xbup.lib.core.catalog.base.XBCNode node)
getSubNodesCount in interface org.xbup.lib.core.catalog.base.manager.XBCNodeManager<XBENode>public XBENode getRootNode()
getRootNode in interface org.xbup.lib.core.catalog.base.manager.XBCNodeManager<XBENode>public XBENode findNodeByXBPath(java.lang.Long[] catalogPath)
findNodeByXBPath in interface org.xbup.lib.core.catalog.base.manager.XBCNodeManager<XBENode>public XBENode findParentByXBPath(java.lang.Long[] catalogPath)
findParentByXBPath in interface org.xbup.lib.core.catalog.base.manager.XBCNodeManager<XBENode>public java.lang.Long[] getNodeXBPath(org.xbup.lib.core.catalog.base.XBCNode node)
getNodeXBPath in interface org.xbup.lib.core.catalog.base.manager.XBCNodeManager<XBENode>public XBENode findOwnerByXBPath(java.lang.Long[] xbCatalogPath)
findOwnerByXBPath in interface org.xbup.lib.core.catalog.base.manager.XBCNodeManager<XBENode>public java.lang.Long findMaxSubNodeXB(org.xbup.lib.core.catalog.base.XBCNode node)
findMaxSubNodeXB in interface org.xbup.lib.core.catalog.base.manager.XBCNodeManager<XBENode>public XBENode getSubNodeSeq(org.xbup.lib.core.catalog.base.XBCNode node, long seq)
getSubNodeSeq in interface org.xbup.lib.core.catalog.base.manager.XBCNodeManager<XBENode>public long getSubNodesSeq(org.xbup.lib.core.catalog.base.XBCNode node)
getSubNodesSeq in interface org.xbup.lib.core.catalog.base.manager.XBCNodeManager<XBENode>public XBERoot getRoot()
getRoot in interface org.xbup.lib.core.catalog.base.manager.XBCNodeManager<XBENode>public XBERoot getRoot(long rootId)
getRoot in interface org.xbup.lib.core.catalog.base.manager.XBCNodeManager<XBENode>public void setLastUpdateToNow()