public class XBEXNameService extends XBEDefaultService<XBEXName> implements XBCXNameService<XBEXName>
catalogitemManager| Constructor and Description |
|---|
XBEXNameService(XBECatalog catalog) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDefaultCaption(XBCBlockSpec blockSpec)
Get default caption in current language.
|
java.lang.String |
getExtensionName()
Get some name for give extension.
|
XBEXName |
getItemName(XBCItem item)
Returns name for given item
|
XBEXName |
getItemName(XBCItem item,
XBCXLanguage language)
Returns name for given item
|
java.util.List<XBCXName> |
getItemNames(XBCItem item)
Returns list of names for given item
|
java.lang.String |
getItemNameText(XBCItem item)
Get name text for default language and given item.
|
void |
initializeExtension()
Method for initializing given extension.
|
void |
setItemNameText(XBCItem item,
java.lang.String text)
Set name text for default language and given item.
|
createItem, getAllItems, getItem, getItemsCount, persistItem, removeItemclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateItem, getAllItems, getItem, getItemsCount, persistItem, removeItempublic XBEXNameService(XBECatalog catalog)
public java.lang.String getDefaultCaption(XBCBlockSpec blockSpec)
XBCXNameServicegetDefaultCaption in interface XBCXNameService<XBEXName>blockSpec - specification to get caption ofpublic XBEXName getItemName(XBCItem item)
XBCXNameServicegetItemName in interface XBCXNameService<XBEXName>public XBEXName getItemName(XBCItem item, XBCXLanguage language)
XBCXNameServicegetItemName in interface XBCXNameService<XBEXName>public java.util.List<XBCXName> getItemNames(XBCItem item)
XBCXNameServicegetItemNames in interface XBCXNameService<XBEXName>public java.lang.String getExtensionName()
XBCExtensiongetExtensionName in interface XBCExtensionpublic void initializeExtension()
XBCExtensioninitializeExtension in interface XBCExtensionpublic java.lang.String getItemNameText(XBCItem item)
XBCXNameServicegetItemNameText in interface XBCXNameService<XBEXName>item - Item to get name of.public void setItemNameText(XBCItem item, java.lang.String text)
XBCXNameServicesetItemNameText in interface XBCXNameService<XBEXName>item - Item to set name for.text - Text to set.