@Service public class XBENodeService extends XBEDefaultService<XBENode> implements org.xbup.lib.xb.catalog.base.service.XBCNodeService<XBENode>, java.io.Serializable
catalog| Constructor and Description |
|---|
XBENodeService() |
XBENodeService(XBECatalog catalog) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Long |
findMaxSubNodeXB(org.xbup.lib.xb.catalog.base.XBCNode node) |
XBENode |
findNodeByXBPath(java.lang.Long[] xbCatalogPath) |
XBENode |
findOwnerByXBPath(java.lang.Long[] xbCatalogPath) |
XBENode |
findParentByXBPath(java.lang.Long[] xbCatalogPath) |
java.lang.Long[] |
getNodeXBPath(org.xbup.lib.xb.catalog.base.XBCNode node) |
XBERoot |
getRoot() |
XBENode |
getRootNode() |
XBENode |
getSubNode(org.xbup.lib.xb.catalog.base.XBCNode node,
long index) |
java.util.List<org.xbup.lib.xb.catalog.base.XBCNode> |
getSubNodes(org.xbup.lib.xb.catalog.base.XBCNode node) |
long |
getSubNodesCount(org.xbup.lib.xb.catalog.base.XBCNode node) |
XBENode |
getSubNodeSeq(org.xbup.lib.xb.catalog.base.XBCNode node,
long seq) |
long |
getSubNodesSeq(org.xbup.lib.xb.catalog.base.XBCNode node) |
void |
init() |
createItem, getAllItems, getItem, getItemsCount, persistItem, removeItempublic XBENodeService()
public XBENodeService(XBECatalog catalog)
@PostConstruct public void init()
public XBENode getRootNode()
getRootNode in interface org.xbup.lib.xb.catalog.base.service.XBCNodeService<XBENode>public XBERoot getRoot()
getRoot in interface org.xbup.lib.xb.catalog.base.service.XBCNodeService<XBENode>public java.lang.Long findMaxSubNodeXB(org.xbup.lib.xb.catalog.base.XBCNode node)
findMaxSubNodeXB in interface org.xbup.lib.xb.catalog.base.service.XBCNodeService<XBENode>public XBENode findNodeByXBPath(java.lang.Long[] xbCatalogPath)
findNodeByXBPath in interface org.xbup.lib.xb.catalog.base.service.XBCNodeService<XBENode>public XBENode findOwnerByXBPath(java.lang.Long[] xbCatalogPath)
findOwnerByXBPath in interface org.xbup.lib.xb.catalog.base.service.XBCNodeService<XBENode>public XBENode findParentByXBPath(java.lang.Long[] xbCatalogPath)
findParentByXBPath in interface org.xbup.lib.xb.catalog.base.service.XBCNodeService<XBENode>public java.lang.Long[] getNodeXBPath(org.xbup.lib.xb.catalog.base.XBCNode node)
getNodeXBPath in interface org.xbup.lib.xb.catalog.base.service.XBCNodeService<XBENode>public XBENode getSubNode(org.xbup.lib.xb.catalog.base.XBCNode node, long index)
getSubNode in interface org.xbup.lib.xb.catalog.base.service.XBCNodeService<XBENode>public XBENode getSubNodeSeq(org.xbup.lib.xb.catalog.base.XBCNode node, long seq)
getSubNodeSeq in interface org.xbup.lib.xb.catalog.base.service.XBCNodeService<XBENode>public java.util.List<org.xbup.lib.xb.catalog.base.XBCNode> getSubNodes(org.xbup.lib.xb.catalog.base.XBCNode node)
getSubNodes in interface org.xbup.lib.xb.catalog.base.service.XBCNodeService<XBENode>public long getSubNodesCount(org.xbup.lib.xb.catalog.base.XBCNode node)
getSubNodesCount in interface org.xbup.lib.xb.catalog.base.service.XBCNodeService<XBENode>public long getSubNodesSeq(org.xbup.lib.xb.catalog.base.XBCNode node)
getSubNodesSeq in interface org.xbup.lib.xb.catalog.base.service.XBCNodeService<XBENode>