public abstract class BasePluginDBManager
extends java.lang.Object
构造器和说明 |
---|
BasePluginDBManager() |
限定符和类型 | 方法和说明 |
---|---|
protected abstract void |
dealDynamicPluginInstall(PluginContext pluginContext) |
protected abstract void |
dealDynamicPluginUninstall(PluginContext pluginContext) |
void |
destroy() |
protected abstract DAOSession |
getDAOSession() |
protected abstract DBContext |
getDBContext() |
protected abstract TransactionProvider |
getTransactionProvider() |
void |
init() |
protected void |
loadPluginEntities(DBAccessible dbp) |
protected void |
onDestroy() |
protected void |
onInit() |
protected void |
prepareDB(DBAccessible dbp) |
protected void |
unloadPluginEntities(DBAccessible dbp) |
protected abstract DBContext getDBContext()
protected abstract TransactionProvider getTransactionProvider()
protected abstract DAOSession getDAOSession()
protected abstract void dealDynamicPluginInstall(PluginContext pluginContext)
protected abstract void dealDynamicPluginUninstall(PluginContext pluginContext)
public void init()
public void destroy()
protected void onInit()
protected void onDestroy()
protected void prepareDB(DBAccessible dbp) throws java.lang.Exception
java.lang.Exception
protected void loadPluginEntities(DBAccessible dbp)
protected void unloadPluginEntities(DBAccessible dbp)