@Repository public class XBEXIconManager extends XBEDefaultManager<XBEXIcon> implements org.xbup.lib.xb.catalog.base.manager.XBCXIconManager<XBEXIcon>, java.io.Serializable
catalog, em
Constructor and Description |
---|
XBEXIconManager() |
XBEXIconManager(XBECatalog catalog) |
Modifier and Type | Method and Description |
---|---|
XBEXIcon |
findById(java.lang.Long id) |
java.lang.Long |
getAllIconsCount() |
java.util.List<org.xbup.lib.xb.catalog.base.XBCXIcon> |
getBlockSpecIcons(org.xbup.lib.xb.catalog.base.XBCBlockSpec icon) |
XBEXIcon |
getDefaultIcon(org.xbup.lib.xb.catalog.base.XBCItem item) |
javax.swing.ImageIcon |
getDefaultImageIcon(org.xbup.lib.xb.catalog.base.XBCItem item) |
java.lang.String |
getExtensionName() |
XBEXIconMode |
getIconMode(java.lang.Long type) |
void |
initializeExtension() |
createItem, getAllItems, getGenericClass, getItem, getItemsCount, getTableName, persistItem, removeItem
public XBEXIconManager()
public XBEXIconManager(XBECatalog catalog)
public java.lang.Long getAllIconsCount()
public XBEXIcon findById(java.lang.Long id)
public void initializeExtension()
initializeExtension
in interface org.xbup.lib.xb.catalog.base.XBCExtension
public XBEXIcon getDefaultIcon(org.xbup.lib.xb.catalog.base.XBCItem item)
getDefaultIcon
in interface org.xbup.lib.xb.catalog.base.manager.XBCXIconManager<XBEXIcon>
public java.util.List<org.xbup.lib.xb.catalog.base.XBCXIcon> getBlockSpecIcons(org.xbup.lib.xb.catalog.base.XBCBlockSpec icon)
getBlockSpecIcons
in interface org.xbup.lib.xb.catalog.base.manager.XBCXIconManager<XBEXIcon>
public java.lang.String getExtensionName()
getExtensionName
in interface org.xbup.lib.xb.catalog.base.XBCExtension
public XBEXIconMode getIconMode(java.lang.Long type)
getIconMode
in interface org.xbup.lib.xb.catalog.base.manager.XBCXIconManager<XBEXIcon>
public javax.swing.ImageIcon getDefaultImageIcon(org.xbup.lib.xb.catalog.base.XBCItem item)
getDefaultImageIcon
in interface org.xbup.lib.xb.catalog.base.manager.XBCXIconManager<XBEXIcon>