public class XBESpecService extends XBEDefaultService<XBESpec> implements XBCSpecService<XBESpec>
catalogitemManager| Constructor and Description |
|---|
XBESpecService(XBECatalog catalog) |
| Modifier and Type | Method and Description |
|---|---|
XBEBlockSpec |
findBlockSpecByXB(XBCNode node,
long xbIndex) |
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)
Get maximum index of binds
|
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 |
getSpecByOrder(XBCNode node,
long index)
Get list of specifications
|
XBESpecDef |
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, getItem, getItemsCount, persistItem, removeItemclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateItem, getAllItems, getItem, getItemsCount, persistItem, removeItempublic XBESpecService(XBECatalog catalog)
public XBEBlockSpec findBlockSpecByXB(XBCNode node, long xbIndex)
findBlockSpecByXB in interface XBCSpecService<XBESpec>public XBEFormatSpec findFormatSpecByXB(XBCNode node, long xbIndex)
findFormatSpecByXB in interface XBCSpecService<XBESpec>public XBEGroupSpec findGroupSpecByXB(XBCNode node, long xbIndex)
findGroupSpecByXB in interface XBCSpecService<XBESpec>public java.lang.Long findMaxBlockSpecXB(XBCNode node)
findMaxBlockSpecXB in interface XBCSpecService<XBESpec>public java.lang.Long findMaxFormatSpecXB(XBCNode node)
findMaxFormatSpecXB in interface XBCSpecService<XBESpec>public java.lang.Long findMaxGroupSpecXB(XBCNode node)
findMaxGroupSpecXB in interface XBCSpecService<XBESpec>public java.lang.Long getAllBlockSpecsCount()
getAllBlockSpecsCount in interface XBCSpecService<XBESpec>public java.lang.Long getAllFormatSpecsCount()
getAllFormatSpecsCount in interface XBCSpecService<XBESpec>public java.lang.Long getAllGroupSpecsCount()
getAllGroupSpecsCount in interface XBCSpecService<XBESpec>public java.lang.Long getAllSpecsCount()
getAllSpecsCount in interface XBCSpecService<XBESpec>public XBEBlockSpec getBlockSpec(XBCNode node, long index)
XBCSpecServicegetBlockSpec in interface XBCSpecService<XBESpec>public java.util.List<XBCBlockSpec> getBlockSpecs(XBCNode node)
XBCSpecServicegetBlockSpecs in interface XBCSpecService<XBESpec>public long getBlockSpecsCount(XBCNode node)
getBlockSpecsCount in interface XBCSpecService<XBESpec>public XBEFormatSpec getFormatSpec(XBCNode node, long index)
XBCSpecServicegetFormatSpec in interface XBCSpecService<XBESpec>public java.util.List<XBCFormatSpec> getFormatSpecs(XBCNode node)
XBCSpecServicegetFormatSpecs in interface XBCSpecService<XBESpec>public long getFormatSpecsCount(XBCNode node)
getFormatSpecsCount in interface XBCSpecService<XBESpec>public XBEGroupSpec getGroupSpec(XBCNode node, long index)
XBCSpecServicegetGroupSpec in interface XBCSpecService<XBESpec>public java.util.List<XBCGroupSpec> getGroupSpecs(XBCNode node)
XBCSpecServicegetGroupSpecs in interface XBCSpecService<XBESpec>public long getGroupSpecsCount(XBCNode node)
getGroupSpecsCount in interface XBCSpecService<XBESpec>public XBESpec getSpecByOrder(XBCNode node, long index)
XBCSpecServicegetSpecByOrder in interface XBCSpecService<XBESpec>public java.lang.Long[] getSpecXBPath(XBCSpec node)
XBCSpecServicegetSpecXBPath in interface XBCSpecService<XBESpec>public java.util.List<XBCSpec> getSpecs(XBCNode node)
XBCSpecServicegetSpecs in interface XBCSpecService<XBESpec>public long getSpecsCount(XBCNode node)
getSpecsCount in interface XBCSpecService<XBESpec>public XBESpecDef findSpecDefByXB(XBCSpec spec, long xbIndex)
XBCSpecServicefindSpecDefByXB in interface XBCSpecService<XBESpec>xbIndex - XBIndex of given bindpublic java.lang.Long findMaxSpecDefXB(XBCSpec spec)
XBCSpecServicefindMaxSpecDefXB in interface XBCSpecService<XBESpec>public XBESpecDef getSpecDefByOrder(XBCSpec spec, long index)
XBCSpecServicegetSpecDefByOrder in interface XBCSpecService<XBESpec>public java.util.List<XBCSpecDef> getSpecDefs(XBCSpec spec)
XBCSpecServicegetSpecDefs in interface XBCSpecService<XBESpec>public long getSpecDefsCount(XBCSpec spec)
XBCSpecServicegetSpecDefsCount in interface XBCSpecService<XBESpec>public long getDefsCount()
XBCSpecServicegetDefsCount in interface XBCSpecService<XBESpec>public XBESpecDef getSpecDef(long itemId)
getSpecDef in interface XBCSpecService<XBESpec>