@Repository public class XBEXFileManager extends XBEDefaultManager<XBEXFile> implements org.xbup.lib.xb.catalog.base.manager.XBCXFileManager<XBEXFile>, java.io.Serializable
catalog, em
Constructor and Description |
---|
XBEXFileManager() |
XBEXFileManager(XBECatalog catalog) |
Modifier and Type | Method and Description |
---|---|
XBEXFile |
findById(long id) |
XBEXFile |
findFile(org.xbup.lib.xb.catalog.base.XBCNode node,
java.lang.String fileName) |
java.util.List<org.xbup.lib.xb.catalog.base.XBCXFile> |
findFilesForNode(org.xbup.lib.xb.catalog.base.XBCNode node) |
java.lang.Long |
getAllFilesCount() |
java.lang.String |
getExtensionName() |
java.io.InputStream |
getFile(org.xbup.lib.xb.catalog.base.XBCXFile file) |
javax.swing.ImageIcon |
getFileAsImageIcon(org.xbup.lib.xb.catalog.base.XBCXFile iconFile) |
java.lang.Long[] |
getFileXBPath(org.xbup.lib.xb.catalog.base.XBCXFile file) |
void |
initializeExtension() |
java.io.OutputStream |
setFile(org.xbup.lib.xb.catalog.base.XBCXFile file) |
createItem, getAllItems, getGenericClass, getItem, getItemsCount, getTableName, persistItem, removeItem
public XBEXFileManager()
public XBEXFileManager(XBECatalog catalog)
public java.lang.Long getAllFilesCount()
public XBEXFile findById(long id)
public java.lang.Long[] getFileXBPath(org.xbup.lib.xb.catalog.base.XBCXFile file)
getFileXBPath
in interface org.xbup.lib.xb.catalog.base.manager.XBCXFileManager<XBEXFile>
public void initializeExtension()
initializeExtension
in interface org.xbup.lib.xb.catalog.base.XBCExtension
public java.lang.String getExtensionName()
getExtensionName
in interface org.xbup.lib.xb.catalog.base.XBCExtension
public XBEXFile findFile(org.xbup.lib.xb.catalog.base.XBCNode node, java.lang.String fileName)
findFile
in interface org.xbup.lib.xb.catalog.base.manager.XBCXFileManager<XBEXFile>
public javax.swing.ImageIcon getFileAsImageIcon(org.xbup.lib.xb.catalog.base.XBCXFile iconFile)
getFileAsImageIcon
in interface org.xbup.lib.xb.catalog.base.manager.XBCXFileManager<XBEXFile>
public java.io.InputStream getFile(org.xbup.lib.xb.catalog.base.XBCXFile file)
getFile
in interface org.xbup.lib.xb.catalog.base.manager.XBCXFileManager<XBEXFile>
public java.io.OutputStream setFile(org.xbup.lib.xb.catalog.base.XBCXFile file)
public java.util.List<org.xbup.lib.xb.catalog.base.XBCXFile> findFilesForNode(org.xbup.lib.xb.catalog.base.XBCNode node)
findFilesForNode
in interface org.xbup.lib.xb.catalog.base.manager.XBCXFileManager<XBEXFile>