public interface DbPluginHandler
void downloadPluginFile(Connection c, long fileId, OutputStream output) throws SQLException, IOException
SQLExceptionIOExceptionDbPlugin getPlugin(Connection c, long id) throws SQLException
SQLExceptionDbPlugin getPlugin(Connection c, String name) throws SQLException
SQLExceptionDbPlugin[] getPlugins(Connection c) throws SQLException
SQLExceptionDbPlugin[] getPlugins(Connection c, Boolean enabled) throws SQLException
SQLExceptionDbPlugin[] getPlugins(Connection c, long[] ids) throws SQLException
SQLExceptionDbPlugin[] getPlugins(Connection c, String[] names) throws SQLException
SQLExceptionlong getPluginId(Connection c, String name) throws SQLException
SQLExceptionlong[] getPluginIds(Connection c) throws SQLException
SQLExceptionlong[] getPluginIds(Connection c, Boolean enabled) throws SQLException
SQLExceptionlong[] getPluginIds(Connection c, String[] names) throws SQLException
SQLExceptionDbPluginFile getPluginFile(Connection c, long pluginId, String fileNames) throws SQLException
SQLExceptionDbPluginFile getPluginFile(Connection c, String pluginName, String fileNames) throws SQLException
SQLExceptionDbPluginFile[] getPluginFiles(Connection c, long pluginId) throws SQLException
SQLExceptionDbPluginFile[] getPluginFiles(Connection c, String pluginName) throws SQLException
SQLExceptionDbPluginFile[] getPluginFiles(Connection c, long pluginId, String[] fileNames) throws SQLException
SQLExceptionDbPluginFile[] getPluginFiles(Connection c, String pluginName, String[] fileNames) throws SQLException
SQLExceptionlong getPluginFileId(Connection c, long pluginId, String fileName) throws SQLException
SQLExceptionlong[] getPluginFileIds(Connection c) throws SQLException
SQLExceptionlong[] getPluginFileIds(Connection c, long pluginId) throws SQLException
SQLExceptionlong[] getPluginFileIds(Connection c, long pluginId, String[] fileNames) throws SQLException
SQLExceptionString[] getPluginFileNames(Connection c, long pluginId) throws SQLException
SQLExceptionString[] getPluginFileNames(Connection c, String pluginName) throws SQLException
SQLExceptionString[] getPluginNames(Connection c) throws SQLException
SQLExceptionString[] getPluginNames(Connection c, Boolean enabled) throws SQLException
SQLExceptionDbPluginRelation getPluginRelation(Connection c, String name) throws SQLException
SQLExceptionDbPluginRelation[] getPluginRelations(Connection c, String[] names) throws SQLException
SQLExceptionDbPluginRelation[] getPluginRelations(Connection c, long pluginId) throws SQLException
SQLExceptionDbPluginRelation[] getPluginRelations(Connection c, long[] pluginIds) throws SQLException
SQLExceptionString getPluginRelationUninstallQuery(Connection c, String name) throws SQLException
SQLExceptionMap<String,String> getPluginSettings(Connection c, long id, String prefix) throws SQLException
SQLExceptionMap<String,String> getPluginSettings(Connection c, String name, String prefix) throws SQLException
SQLExceptionString getPluginUninstallQuery(Connection c, long pluginId) throws SQLException
SQLExceptionString getPluginUninstallQuery(Connection c, String pluginName) throws SQLException
SQLExceptionvoid loadPluginPermissions(Connection c, DbUserHandler userHandler, DbPlugin plugin) throws SQLException
SQLExceptionvoid loadPluginSettings(Connection c, DbPlugin plugin) throws SQLException
SQLExceptionvoid loadPluginSettings(Connection c, DbPlugin[] plugins) throws SQLException
SQLExceptionvoid removePlugin(Connection c, long id) throws SQLException
SQLExceptionvoid removePlugin(Connection c, String name) throws SQLException
SQLExceptionvoid removePlugins(Connection c, String[] names) throws SQLException
SQLExceptionvoid removePlugins(Connection c, long[] ids) throws SQLException
SQLExceptionvoid removePluginFile(Connection c, long pluginId, String fileName) throws SQLException
SQLExceptionvoid removePluginFile(Connection c, String pluginName, String fileName) throws SQLException
SQLExceptionvoid removePluginFile(Connection c, long id) throws SQLException
SQLExceptionvoid removePluginFiles(Connection c, long pluginId, String[] fileNames) throws SQLException
SQLExceptionvoid removePluginFiles(Connection c, String pluginName, String[] fileNames) throws SQLException
SQLExceptionvoid removePluginFiles(Connection c, long[] ids) throws SQLException
SQLExceptionvoid removePluginRelation(Connection c, String name) throws SQLException
SQLExceptionvoid removePluginRelations(Connection c, String[] names) throws SQLException
SQLExceptionvoid savePlugin(Connection c, DbPlugin plugin) throws SQLException
SQLExceptionvoid savePlugin(Connection c, DbUserHandler userHandler, DbPlugin plugin) throws SQLException
SQLExceptionvoid savePluginFile(Connection c, DbPluginFile file, File content) throws SQLException, IOException
SQLExceptionIOExceptionvoid savePluginRelation(Connection c, DbPluginRelation relation) throws SQLException, IOException
SQLExceptionIOExceptionvoid setPluginEnabled(Connection c, long id, boolean enabled) throws SQLException
SQLExceptionvoid setPluginEnabled(Connection c, String name, boolean enabled) throws SQLException
SQLExceptionvoid setPluginsEnabled(Connection c, String[] names, boolean enabled) throws SQLException
SQLExceptionvoid setPluginsEnabled(Connection c, long[] ids, boolean enabled) throws SQLException
SQLExceptionvoid setPluginRelationUninstallQuery(Connection c, String name, String uninstallQuery) throws SQLException
SQLExceptionvoid setPluginUninstallQuery(Connection c, long id, String uninstallQuery) throws SQLException
SQLExceptionvoid setPluginUninstallQuery(Connection c, String name, String uninstallQuery) throws SQLException
SQLExceptionCopyright © 2015 OpenEstate. All rights reserved.