public abstract class DbPluginHandlerImpl extends Object implements DbPluginHandler
Constructor and Description |
---|
DbPluginHandlerImpl() |
public abstract void downloadPluginFile(Connection c, long fileId, OutputStream output) throws SQLException, IOException
downloadPluginFile
in interface DbPluginHandler
SQLException
IOException
public final DbPlugin getPlugin(Connection c, long id) throws SQLException
getPlugin
in interface DbPluginHandler
SQLException
public final DbPlugin getPlugin(Connection c, String name) throws SQLException
getPlugin
in interface DbPluginHandler
SQLException
public final DbPlugin[] getPlugins(Connection c) throws SQLException
getPlugins
in interface DbPluginHandler
SQLException
public abstract DbPlugin[] getPlugins(Connection c, Boolean enabled) throws SQLException
getPlugins
in interface DbPluginHandler
SQLException
public abstract DbPlugin[] getPlugins(Connection c, long[] ids) throws SQLException
getPlugins
in interface DbPluginHandler
SQLException
public abstract DbPlugin[] getPlugins(Connection c, String[] names) throws SQLException
getPlugins
in interface DbPluginHandler
SQLException
public final long getPluginId(Connection c, String name) throws SQLException
getPluginId
in interface DbPluginHandler
SQLException
public final long[] getPluginIds(Connection c) throws SQLException
getPluginIds
in interface DbPluginHandler
SQLException
public abstract long[] getPluginIds(Connection c, Boolean enabled) throws SQLException
getPluginIds
in interface DbPluginHandler
SQLException
public abstract long[] getPluginIds(Connection c, String[] names) throws SQLException
getPluginIds
in interface DbPluginHandler
SQLException
public final DbPluginFile getPluginFile(Connection c, long pluginId, String fileNames) throws SQLException
getPluginFile
in interface DbPluginHandler
SQLException
public final DbPluginFile getPluginFile(Connection c, String pluginName, String fileNames) throws SQLException
getPluginFile
in interface DbPluginHandler
SQLException
public final DbPluginFile[] getPluginFiles(Connection c, long pluginId) throws SQLException
getPluginFiles
in interface DbPluginHandler
SQLException
public final DbPluginFile[] getPluginFiles(Connection c, String pluginName) throws SQLException
getPluginFiles
in interface DbPluginHandler
SQLException
public abstract DbPluginFile[] getPluginFiles(Connection c, long pluginId, String[] fileNames) throws SQLException
getPluginFiles
in interface DbPluginHandler
SQLException
public abstract DbPluginFile[] getPluginFiles(Connection c, String pluginName, String[] fileNames) throws SQLException
getPluginFiles
in interface DbPluginHandler
SQLException
public final long getPluginFileId(Connection c, long pluginId, String fileName) throws SQLException
getPluginFileId
in interface DbPluginHandler
SQLException
public final long[] getPluginFileIds(Connection c) throws SQLException
getPluginFileIds
in interface DbPluginHandler
SQLException
public final long[] getPluginFileIds(Connection c, long pluginId) throws SQLException
getPluginFileIds
in interface DbPluginHandler
SQLException
public abstract long[] getPluginFileIds(Connection c, long pluginId, String[] fileNames) throws SQLException
getPluginFileIds
in interface DbPluginHandler
SQLException
public abstract String[] getPluginFileNames(Connection c, long pluginId) throws SQLException
getPluginFileNames
in interface DbPluginHandler
SQLException
public abstract String[] getPluginFileNames(Connection c, String pluginName) throws SQLException
getPluginFileNames
in interface DbPluginHandler
SQLException
public final String[] getPluginNames(Connection c) throws SQLException
getPluginNames
in interface DbPluginHandler
SQLException
public abstract String[] getPluginNames(Connection c, Boolean enabled) throws SQLException
getPluginNames
in interface DbPluginHandler
SQLException
public final DbPluginRelation getPluginRelation(Connection c, String name) throws SQLException
getPluginRelation
in interface DbPluginHandler
SQLException
public abstract DbPluginRelation[] getPluginRelations(Connection c, String[] names) throws SQLException
getPluginRelations
in interface DbPluginHandler
SQLException
public final DbPluginRelation[] getPluginRelations(Connection c, long pluginId) throws SQLException
getPluginRelations
in interface DbPluginHandler
SQLException
public abstract DbPluginRelation[] getPluginRelations(Connection c, long[] pluginIds) throws SQLException
getPluginRelations
in interface DbPluginHandler
SQLException
public abstract String getPluginRelationUninstallQuery(Connection c, String name) throws SQLException
getPluginRelationUninstallQuery
in interface DbPluginHandler
SQLException
public abstract Map<String,String> getPluginSettings(Connection c, long id, String prefix) throws SQLException
getPluginSettings
in interface DbPluginHandler
SQLException
public abstract Map<String,String> getPluginSettings(Connection c, String name, String prefix) throws SQLException
getPluginSettings
in interface DbPluginHandler
SQLException
public abstract String getPluginUninstallQuery(Connection c, long pluginId) throws SQLException
getPluginUninstallQuery
in interface DbPluginHandler
SQLException
public abstract String getPluginUninstallQuery(Connection c, String pluginName) throws SQLException
getPluginUninstallQuery
in interface DbPluginHandler
SQLException
public final void loadPluginPermissions(Connection c, DbUserHandler userHandler, DbPlugin plugin) throws SQLException
loadPluginPermissions
in interface DbPluginHandler
SQLException
public final void loadPluginSettings(Connection c, DbPlugin plugin) throws SQLException
loadPluginSettings
in interface DbPluginHandler
SQLException
public abstract void loadPluginSettings(Connection c, DbPlugin[] plugins) throws SQLException
loadPluginSettings
in interface DbPluginHandler
SQLException
public final void removePlugin(Connection c, long id) throws SQLException
removePlugin
in interface DbPluginHandler
SQLException
public final void removePlugin(Connection c, String name) throws SQLException
removePlugin
in interface DbPluginHandler
SQLException
public final void removePlugins(Connection c, String[] names) throws SQLException
removePlugins
in interface DbPluginHandler
SQLException
public abstract void removePlugins(Connection c, long[] ids) throws SQLException
removePlugins
in interface DbPluginHandler
SQLException
public final void removePluginFile(Connection c, long pluginId, String fileName) throws SQLException
removePluginFile
in interface DbPluginHandler
SQLException
public final void removePluginFile(Connection c, String pluginName, String fileName) throws SQLException
removePluginFile
in interface DbPluginHandler
SQLException
public final void removePluginFile(Connection c, long id) throws SQLException
removePluginFile
in interface DbPluginHandler
SQLException
public final void removePluginFiles(Connection c, long pluginId, String[] fileNames) throws SQLException
removePluginFiles
in interface DbPluginHandler
SQLException
public final void removePluginFiles(Connection c, String pluginName, String[] fileNames) throws SQLException
removePluginFiles
in interface DbPluginHandler
SQLException
public abstract void removePluginFiles(Connection c, long[] ids) throws SQLException
removePluginFiles
in interface DbPluginHandler
SQLException
public final void removePluginRelation(Connection c, String name) throws SQLException
removePluginRelation
in interface DbPluginHandler
SQLException
public abstract void removePluginRelations(Connection c, String[] names) throws SQLException
removePluginRelations
in interface DbPluginHandler
SQLException
public final void savePlugin(Connection c, DbPlugin plugin) throws SQLException
savePlugin
in interface DbPluginHandler
SQLException
public abstract void savePlugin(Connection c, DbUserHandler userHandler, DbPlugin plugin) throws SQLException
savePlugin
in interface DbPluginHandler
SQLException
public abstract void savePluginFile(Connection c, DbPluginFile file, File content) throws SQLException, IOException
savePluginFile
in interface DbPluginHandler
SQLException
IOException
public abstract void savePluginRelation(Connection c, DbPluginRelation relation) throws SQLException, IOException
savePluginRelation
in interface DbPluginHandler
SQLException
IOException
public final void setPluginEnabled(Connection c, long id, boolean enabled) throws SQLException
setPluginEnabled
in interface DbPluginHandler
SQLException
public final void setPluginEnabled(Connection c, String name, boolean enabled) throws SQLException
setPluginEnabled
in interface DbPluginHandler
SQLException
public final void setPluginsEnabled(Connection c, String[] names, boolean enabled) throws SQLException
setPluginsEnabled
in interface DbPluginHandler
SQLException
public abstract void setPluginsEnabled(Connection c, long[] ids, boolean enabled) throws SQLException
setPluginsEnabled
in interface DbPluginHandler
SQLException
public abstract void setPluginRelationUninstallQuery(Connection c, String name, String uninstallQuery) throws SQLException
setPluginRelationUninstallQuery
in interface DbPluginHandler
SQLException
public final void setPluginUninstallQuery(Connection c, String name, String uninstallQuery) throws SQLException
setPluginUninstallQuery
in interface DbPluginHandler
SQLException
public abstract void setPluginUninstallQuery(Connection c, long id, String uninstallQuery) throws SQLException
setPluginUninstallQuery
in interface DbPluginHandler
SQLException
Copyright © 2015 OpenEstate. All rights reserved.