Package org.exbin.xbup.catalog.entity
Class XBEXPlugin
- java.lang.Object
-
- org.exbin.xbup.catalog.entity.XBEXPlugin
-
- All Implemented Interfaces:
java.io.Serializable
,XBMBase
,XBMXPlugin
,org.exbin.xbup.core.catalog.base.XBCBase
,org.exbin.xbup.core.catalog.base.XBCXPlugin
@ParametersAreNonnullByDefault public class XBEXPlugin extends java.lang.Object implements XBMXPlugin, java.io.Serializable
Plugin database entity.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description XBEXPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getId()
org.exbin.xbup.core.catalog.base.XBCNode
getOwner()
org.exbin.xbup.core.catalog.base.XBCXFile
getPluginFile()
long
getPluginIndex()
void
setOwner(org.exbin.xbup.core.catalog.base.XBCNode owner)
Sets node which is owner of this plugin.void
setPluginFile(org.exbin.xbup.core.catalog.base.XBCXFile pluginFile)
Sets plugin file.void
setPluginIndex(long pluginIndex)
Sets plugin index.
-
-
-
Method Detail
-
getId
public long getId()
- Specified by:
getId
in interfaceorg.exbin.xbup.core.catalog.base.XBCBase
-
getOwner
@Nonnull public org.exbin.xbup.core.catalog.base.XBCNode getOwner()
- Specified by:
getOwner
in interfaceorg.exbin.xbup.core.catalog.base.XBCXPlugin
-
setOwner
public void setOwner(org.exbin.xbup.core.catalog.base.XBCNode owner)
Description copied from interface:XBMXPlugin
Sets node which is owner of this plugin.- Specified by:
setOwner
in interfaceXBMXPlugin
- Parameters:
owner
- owner node
-
getPluginFile
@Nonnull public org.exbin.xbup.core.catalog.base.XBCXFile getPluginFile()
- Specified by:
getPluginFile
in interfaceorg.exbin.xbup.core.catalog.base.XBCXPlugin
-
setPluginFile
public void setPluginFile(org.exbin.xbup.core.catalog.base.XBCXFile pluginFile)
Description copied from interface:XBMXPlugin
Sets plugin file.- Specified by:
setPluginFile
in interfaceXBMXPlugin
- Parameters:
pluginFile
- file
-
getPluginIndex
public long getPluginIndex()
- Specified by:
getPluginIndex
in interfaceorg.exbin.xbup.core.catalog.base.XBCXPlugin
-
setPluginIndex
public void setPluginIndex(long pluginIndex)
Description copied from interface:XBMXPlugin
Sets plugin index.- Specified by:
setPluginIndex
in interfaceXBMXPlugin
- Parameters:
pluginIndex
- plugin index
-
-