public class XBESpecManager extends XBEDefaultManager<XBESpec> implements XBCSpecManager<XBESpec>
catalog, em| Constructor and Description |
|---|
XBESpecManager(XBECatalog catalog) |
| Modifier and Type | Method and Description |
|---|---|
XBEBlockSpec |
findBlockSpecByXB(XBCNode node,
long xbIndex) |
XBESpec |
findById(long id) |
XBEFormatSpec |
findFormatSpecByXB(XBCNode node,
long xbIndex) |
XBEGroupSpec |
findGroupSpecByXB(XBCNode node,
long xbIndex) |
java.lang.Long |
findMaxBlockSpecXB(XBCNode node) |
java.lang.Long |
findMaxFormatSpecXB(XBCNode node) |
java.lang.Long |
findMaxGroupSpecXB(XBCNode node) |
java.lang.Long |
findMaxSpecDefXB(XBCSpec spec) |
XBESpecDef |
findSpecDefByXB(XBCSpec spec,
long xbIndex)
Get Bind of given index
|
java.lang.Long |
getAllBlockSpecsCount() |
java.lang.Long |
getAllFormatSpecsCount() |
java.lang.Long |
getAllGroupSpecsCount() |
java.lang.Long |
getAllSpecsCount() |
XBEBlockSpec |
getBlockSpec(XBCNode node,
long index)
Returns block specification of given index
|
java.util.List<XBCBlockSpec> |
getBlockSpecs(XBCNode node)
Get list of block specifications
|
long |
getBlockSpecsCount(XBCNode node) |
long |
getDefsCount()
Get count of specification definitions.
|
XBEFormatSpec |
getFormatSpec(XBCNode node,
long index)
Returns format specification of given index
|
java.util.List<XBCFormatSpec> |
getFormatSpecs(XBCNode node)
Get list of format specifications
|
long |
getFormatSpecsCount(XBCNode node) |
XBEGroupSpec |
getGroupSpec(XBCNode node,
long index)
Returns group specification of given index
|
java.util.List<XBCGroupSpec> |
getGroupSpecs(XBCNode node)
Get list of group specifications
|
long |
getGroupSpecsCount(XBCNode node) |
XBESpec |
getSpec(XBCNode node,
long index)
Get list of specifications
|
XBCSpecDef |
getSpecDef(long itemId) |
XBESpecDef |
getSpecDefByOrder(XBCSpec spec,
long index)
Get Bind of given index
|
java.util.List<XBCSpecDef> |
getSpecDefs(XBCSpec spec)
Get list of all binds
|
long |
getSpecDefsCount(XBCSpec spec)
Returns count of binds
|
java.util.List<XBCSpec> |
getSpecs(XBCNode node)
Get list of specifications
|
long |
getSpecsCount(XBCNode node) |
java.lang.Long[] |
getSpecXBPath(XBCSpec node)
Returns Path of XBIndexes for given node
|
createItem, getAllItems, getGenericClass, getItem, getItemsCount, getTableName, persistItem, removeItemclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateItem, getAllItems, getItem, getItemsCount, persistItem, removeItempublic XBESpecManager(XBECatalog catalog)
public java.lang.Long getAllSpecsCount()
getAllSpecsCount in interface XBCSpecManager<XBESpec>public java.lang.Long getAllFormatSpecsCount()
getAllFormatSpecsCount in interface XBCSpecManager<XBESpec>public java.lang.Long getAllGroupSpecsCount()
getAllGroupSpecsCount in interface XBCSpecManager<XBESpec>public java.lang.Long getAllBlockSpecsCount()
getAllBlockSpecsCount in interface XBCSpecManager<XBESpec>public XBESpec findById(long id)
public java.lang.Long[] getSpecXBPath(XBCSpec node)
XBCSpecManagergetSpecXBPath in interface XBCSpecManager<XBESpec>public java.util.List<XBCSpec> getSpecs(XBCNode node)
XBCSpecManagergetSpecs in interface XBCSpecManager<XBESpec>public XBESpec getSpec(XBCNode node, long index)
XBCSpecManagergetSpec in interface XBCSpecManager<XBESpec>public XBEFormatSpec getFormatSpec(XBCNode node, long index)
XBCSpecManagergetFormatSpec in interface XBCSpecManager<XBESpec>public java.util.List<XBCFormatSpec> getFormatSpecs(XBCNode node)
XBCSpecManagergetFormatSpecs in interface XBCSpecManager<XBESpec>public XBEBlockSpec getBlockSpec(XBCNode node, long index)
XBCSpecManagergetBlockSpec in interface XBCSpecManager<XBESpec>public java.util.List<XBCBlockSpec> getBlockSpecs(XBCNode node)
XBCSpecManagergetBlockSpecs in interface XBCSpecManager<XBESpec>public XBEGroupSpec getGroupSpec(XBCNode node, long index)
XBCSpecManagergetGroupSpec in interface XBCSpecManager<XBESpec>public java.util.List<XBCGroupSpec> getGroupSpecs(XBCNode node)
XBCSpecManagergetGroupSpecs in interface XBCSpecManager<XBESpec>public XBEBlockSpec findBlockSpecByXB(XBCNode node, long xbIndex)
findBlockSpecByXB in interface XBCSpecManager<XBESpec>public XBEGroupSpec findGroupSpecByXB(XBCNode node, long xbIndex)
findGroupSpecByXB in interface XBCSpecManager<XBESpec>public XBEFormatSpec findFormatSpecByXB(XBCNode node, long xbIndex)
findFormatSpecByXB in interface XBCSpecManager<XBESpec>public java.lang.Long findMaxBlockSpecXB(XBCNode node)
findMaxBlockSpecXB in interface XBCSpecManager<XBESpec>public java.lang.Long findMaxGroupSpecXB(XBCNode node)
findMaxGroupSpecXB in interface XBCSpecManager<XBESpec>public java.lang.Long findMaxFormatSpecXB(XBCNode node)
findMaxFormatSpecXB in interface XBCSpecManager<XBESpec>public long getFormatSpecsCount(XBCNode node)
getFormatSpecsCount in interface XBCSpecManager<XBESpec>public long getGroupSpecsCount(XBCNode node)
getGroupSpecsCount in interface XBCSpecManager<XBESpec>public long getBlockSpecsCount(XBCNode node)
getBlockSpecsCount in interface XBCSpecManager<XBESpec>public long getSpecsCount(XBCNode node)
getSpecsCount in interface XBCSpecManager<XBESpec>public XBESpecDef getSpecDefByOrder(XBCSpec spec, long index)
XBCSpecManagergetSpecDefByOrder in interface XBCSpecManager<XBESpec>public java.util.List<XBCSpecDef> getSpecDefs(XBCSpec spec)
XBCSpecManagergetSpecDefs in interface XBCSpecManager<XBESpec>public long getSpecDefsCount(XBCSpec spec)
XBCSpecManagergetSpecDefsCount in interface XBCSpecManager<XBESpec>public XBESpecDef findSpecDefByXB(XBCSpec spec, long xbIndex)
XBCSpecManagerfindSpecDefByXB in interface XBCSpecManager<XBESpec>xbIndex - XBIndex of given bindpublic java.lang.Long findMaxSpecDefXB(XBCSpec spec)
public long getDefsCount()
XBCSpecManagergetDefsCount in interface XBCSpecManager<XBESpec>public XBCSpecDef getSpecDef(long itemId)
getSpecDef in interface XBCSpecManager<XBESpec>