Class HSqlDbPluginHandler
- java.lang.Object
-
- com.openindex.openestate.tool.db.DbPluginHandlerImpl
-
- com.openindex.openestate.tool.db.hsql.HSqlDbPluginHandler
-
- All Implemented Interfaces:
DbPluginHandler
public class HSqlDbPluginHandler extends DbPluginHandlerImpl
HSqlDbPluginAdapter.- Author:
- Andreas Rudolph
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description HSqlDbPluginHandler()
-
Method Summary
-
Methods inherited from class com.openindex.openestate.tool.db.DbPluginHandlerImpl
getPlugin, getPlugin, getPluginFile, getPluginFile, getPluginFileId, getPluginFileIds, getPluginFileIds, getPluginFiles, getPluginFiles, getPluginId, getPluginIds, getPluginNames, getPluginRelation, getPluginRelations, getPlugins, loadPluginPermissions, loadPluginSettings, removePlugin, removePlugin, removePluginFile, removePluginFile, removePluginFile, removePluginFiles, removePluginFiles, removePluginRelation, removePlugins, savePlugin, setPluginEnabled, setPluginEnabled, setPluginsEnabled, setPluginUninstallQuery
-
-
-
-
Field Detail
-
PROC_REMOVE_PLUGINS
public static final String PROC_REMOVE_PLUGINS
- See Also:
- Constant Field Values
-
PROC_REMOVE_PLUGINS_FILES
public static final String PROC_REMOVE_PLUGINS_FILES
- See Also:
- Constant Field Values
-
PROC_REMOVE_PLUGINS_RELATIONS
public static final String PROC_REMOVE_PLUGINS_RELATIONS
- See Also:
- Constant Field Values
-
PROC_REMOVE_PLUGINS_SETTINGS
public static final String PROC_REMOVE_PLUGINS_SETTINGS
- See Also:
- Constant Field Values
-
PROC_SAVE_PLUGINS
public static final String PROC_SAVE_PLUGINS
- See Also:
- Constant Field Values
-
PROC_SAVE_PLUGINS_FILES
public static final String PROC_SAVE_PLUGINS_FILES
- See Also:
- Constant Field Values
-
PROC_SAVE_PLUGINS_RELATIONS
public static final String PROC_SAVE_PLUGINS_RELATIONS
- See Also:
- Constant Field Values
-
PROC_SAVE_PLUGINS_SETTINGS
public static final String PROC_SAVE_PLUGINS_SETTINGS
- See Also:
- Constant Field Values
-
PROC_SET_PLUGINS_ENABLED
public static final String PROC_SET_PLUGINS_ENABLED
- See Also:
- Constant Field Values
-
PROC_SET_PLUGINS_RELATION_UNINSTALL
public static final String PROC_SET_PLUGINS_RELATION_UNINSTALL
- See Also:
- Constant Field Values
-
PROC_SET_PLUGINS_UNINSTALL
public static final String PROC_SET_PLUGINS_UNINSTALL
- See Also:
- Constant Field Values
-
VIEW_PLUGINS
public static final String VIEW_PLUGINS
- See Also:
- Constant Field Values
-
VIEW_PLUGINS_FILES
public static final String VIEW_PLUGINS_FILES
- See Also:
- Constant Field Values
-
VIEW_PLUGINS_FILES_CONTENT
public static final String VIEW_PLUGINS_FILES_CONTENT
- See Also:
- Constant Field Values
-
VIEW_PLUGINS_RELATIONS
public static final String VIEW_PLUGINS_RELATIONS
- See Also:
- Constant Field Values
-
VIEW_PLUGINS_RELATIONS_UNINSTALL
public static final String VIEW_PLUGINS_RELATIONS_UNINSTALL
- See Also:
- Constant Field Values
-
VIEW_PLUGINS_SETTINGS
public static final String VIEW_PLUGINS_SETTINGS
- See Also:
- Constant Field Values
-
VIEW_PLUGINS_UNINSTALL
public static final String VIEW_PLUGINS_UNINSTALL
- See Also:
- Constant Field Values
-
FIELD_PLUGIN_ID
public static final String FIELD_PLUGIN_ID
- See Also:
- Constant Field Values
-
FIELD_PLUGIN_NAME
public static final String FIELD_PLUGIN_NAME
- See Also:
- Constant Field Values
-
FIELD_PLUGIN_VERSION
public static final String FIELD_PLUGIN_VERSION
- See Also:
- Constant Field Values
-
FIELD_PLUGIN_API
public static final String FIELD_PLUGIN_API
- See Also:
- Constant Field Values
-
FIELD_PLUGIN_ENABLED
public static final String FIELD_PLUGIN_ENABLED
- See Also:
- Constant Field Values
-
FIELD_PLUGIN_UNINSTALL
public static final String FIELD_PLUGIN_UNINSTALL
- See Also:
- Constant Field Values
-
FIELD_FILE_ID
public static final String FIELD_FILE_ID
- See Also:
- Constant Field Values
-
FIELD_FILE_NAME
public static final String FIELD_FILE_NAME
- See Also:
- Constant Field Values
-
FIELD_FILE_MIMETYPE
public static final String FIELD_FILE_MIMETYPE
- See Also:
- Constant Field Values
-
FIELD_FILE_CONTENT
public static final String FIELD_FILE_CONTENT
- See Also:
- Constant Field Values
-
FIELD_RELATION_NAME
public static final String FIELD_RELATION_NAME
- See Also:
- Constant Field Values
-
FIELD_RELATION_1ST_PLUGIN_ID
public static final String FIELD_RELATION_1ST_PLUGIN_ID
- See Also:
- Constant Field Values
-
FIELD_RELATION_2ND_PLUGIN_ID
public static final String FIELD_RELATION_2ND_PLUGIN_ID
- See Also:
- Constant Field Values
-
FIELD_RELATION_API
public static final String FIELD_RELATION_API
- See Also:
- Constant Field Values
-
FIELD_RELATION_UNINSTALL
public static final String FIELD_RELATION_UNINSTALL
- See Also:
- Constant Field Values
-
FIELD_SETTING_KEY
public static final String FIELD_SETTING_KEY
- See Also:
- Constant Field Values
-
FIELD_SETTING_VALUE
public static final String FIELD_SETTING_VALUE
- See Also:
- Constant Field Values
-
-
Method Detail
-
downloadPluginFile
public void downloadPluginFile(Connection c, long fileId, OutputStream output) throws SQLException, IOException
- Specified by:
downloadPluginFile
in interfaceDbPluginHandler
- Specified by:
downloadPluginFile
in classDbPluginHandlerImpl
- Throws:
SQLException
IOException
-
getPlugins
public DbPlugin[] getPlugins(Connection c, Boolean enabled) throws SQLException
- Specified by:
getPlugins
in interfaceDbPluginHandler
- Specified by:
getPlugins
in classDbPluginHandlerImpl
- Throws:
SQLException
-
getPlugins
public DbPlugin[] getPlugins(Connection c, long[] ids) throws SQLException
- Specified by:
getPlugins
in interfaceDbPluginHandler
- Specified by:
getPlugins
in classDbPluginHandlerImpl
- Throws:
SQLException
-
getPlugins
public DbPlugin[] getPlugins(Connection c, String[] names) throws SQLException
- Specified by:
getPlugins
in interfaceDbPluginHandler
- Specified by:
getPlugins
in classDbPluginHandlerImpl
- Throws:
SQLException
-
getPluginIds
public long[] getPluginIds(Connection c, Boolean enabled) throws SQLException
- Specified by:
getPluginIds
in interfaceDbPluginHandler
- Specified by:
getPluginIds
in classDbPluginHandlerImpl
- Throws:
SQLException
-
getPluginIds
public long[] getPluginIds(Connection c, String[] names) throws SQLException
- Specified by:
getPluginIds
in interfaceDbPluginHandler
- Specified by:
getPluginIds
in classDbPluginHandlerImpl
- Throws:
SQLException
-
getPluginFiles
public DbPluginFile[] getPluginFiles(Connection c, long pluginId, String[] fileNames) throws SQLException
- Specified by:
getPluginFiles
in interfaceDbPluginHandler
- Specified by:
getPluginFiles
in classDbPluginHandlerImpl
- Throws:
SQLException
-
getPluginFiles
public DbPluginFile[] getPluginFiles(Connection c, String pluginName, String[] fileNames) throws SQLException
- Specified by:
getPluginFiles
in interfaceDbPluginHandler
- Specified by:
getPluginFiles
in classDbPluginHandlerImpl
- Throws:
SQLException
-
getPluginFileIds
public long[] getPluginFileIds(Connection c, long pluginId, String[] fileNames) throws SQLException
- Specified by:
getPluginFileIds
in interfaceDbPluginHandler
- Specified by:
getPluginFileIds
in classDbPluginHandlerImpl
- Throws:
SQLException
-
getPluginFileNames
public String[] getPluginFileNames(Connection c, long pluginId) throws SQLException
- Specified by:
getPluginFileNames
in interfaceDbPluginHandler
- Specified by:
getPluginFileNames
in classDbPluginHandlerImpl
- Throws:
SQLException
-
getPluginFileNames
public String[] getPluginFileNames(Connection c, String pluginName) throws SQLException
- Specified by:
getPluginFileNames
in interfaceDbPluginHandler
- Specified by:
getPluginFileNames
in classDbPluginHandlerImpl
- Throws:
SQLException
-
getPluginNames
public String[] getPluginNames(Connection c, Boolean enabled) throws SQLException
- Specified by:
getPluginNames
in interfaceDbPluginHandler
- Specified by:
getPluginNames
in classDbPluginHandlerImpl
- Throws:
SQLException
-
getPluginRelations
public DbPluginRelation[] getPluginRelations(Connection c, String[] names) throws SQLException
- Specified by:
getPluginRelations
in interfaceDbPluginHandler
- Specified by:
getPluginRelations
in classDbPluginHandlerImpl
- Throws:
SQLException
-
getPluginRelations
public DbPluginRelation[] getPluginRelations(Connection c, long[] pluginIds) throws SQLException
- Specified by:
getPluginRelations
in interfaceDbPluginHandler
- Specified by:
getPluginRelations
in classDbPluginHandlerImpl
- Throws:
SQLException
-
getPluginRelationUninstallQuery
public String getPluginRelationUninstallQuery(Connection c, String name) throws SQLException
- Specified by:
getPluginRelationUninstallQuery
in interfaceDbPluginHandler
- Specified by:
getPluginRelationUninstallQuery
in classDbPluginHandlerImpl
- Throws:
SQLException
-
getPluginSettings
public Map<String,String> getPluginSettings(Connection c, long id, String prefix) throws SQLException
- Specified by:
getPluginSettings
in interfaceDbPluginHandler
- Specified by:
getPluginSettings
in classDbPluginHandlerImpl
- Throws:
SQLException
-
getPluginSettings
public Map<String,String> getPluginSettings(Connection c, String name, String prefix) throws SQLException
- Specified by:
getPluginSettings
in interfaceDbPluginHandler
- Specified by:
getPluginSettings
in classDbPluginHandlerImpl
- Throws:
SQLException
-
getPluginUninstallQuery
public String getPluginUninstallQuery(Connection c, long pluginId) throws SQLException
- Specified by:
getPluginUninstallQuery
in interfaceDbPluginHandler
- Specified by:
getPluginUninstallQuery
in classDbPluginHandlerImpl
- Throws:
SQLException
-
getPluginUninstallQuery
public String getPluginUninstallQuery(Connection c, String pluginName) throws SQLException
- Specified by:
getPluginUninstallQuery
in interfaceDbPluginHandler
- Specified by:
getPluginUninstallQuery
in classDbPluginHandlerImpl
- Throws:
SQLException
-
loadPluginSettings
public void loadPluginSettings(Connection c, DbPlugin[] plugins) throws SQLException
- Specified by:
loadPluginSettings
in interfaceDbPluginHandler
- Specified by:
loadPluginSettings
in classDbPluginHandlerImpl
- Throws:
SQLException
-
removePlugins
public void removePlugins(Connection c, long[] ids) throws SQLException
- Specified by:
removePlugins
in interfaceDbPluginHandler
- Specified by:
removePlugins
in classDbPluginHandlerImpl
- Throws:
SQLException
-
removePluginFiles
public void removePluginFiles(Connection c, long[] ids) throws SQLException
- Specified by:
removePluginFiles
in interfaceDbPluginHandler
- Specified by:
removePluginFiles
in classDbPluginHandlerImpl
- Throws:
SQLException
-
removePluginRelations
public void removePluginRelations(Connection c, String[] names) throws SQLException
- Specified by:
removePluginRelations
in interfaceDbPluginHandler
- Specified by:
removePluginRelations
in classDbPluginHandlerImpl
- Throws:
SQLException
-
savePlugin
public void savePlugin(Connection c, DbUserHandler userHandler, DbPlugin plugin) throws SQLException
- Specified by:
savePlugin
in interfaceDbPluginHandler
- Specified by:
savePlugin
in classDbPluginHandlerImpl
- Throws:
SQLException
-
savePluginFile
public void savePluginFile(Connection c, DbPluginFile file, File content) throws SQLException, IOException
- Specified by:
savePluginFile
in interfaceDbPluginHandler
- Specified by:
savePluginFile
in classDbPluginHandlerImpl
- Throws:
SQLException
IOException
-
savePluginRelation
public void savePluginRelation(Connection c, DbPluginRelation relation) throws SQLException
- Specified by:
savePluginRelation
in interfaceDbPluginHandler
- Specified by:
savePluginRelation
in classDbPluginHandlerImpl
- Throws:
SQLException
-
setPluginsEnabled
public void setPluginsEnabled(Connection c, long[] ids, boolean enabled) throws SQLException
- Specified by:
setPluginsEnabled
in interfaceDbPluginHandler
- Specified by:
setPluginsEnabled
in classDbPluginHandlerImpl
- Throws:
SQLException
-
setPluginRelationUninstallQuery
public void setPluginRelationUninstallQuery(Connection c, String name, String uninstallQuery) throws SQLException
- Specified by:
setPluginRelationUninstallQuery
in interfaceDbPluginHandler
- Specified by:
setPluginRelationUninstallQuery
in classDbPluginHandlerImpl
- Throws:
SQLException
-
setPluginUninstallQuery
public void setPluginUninstallQuery(Connection c, long id, String uninstallQuery) throws SQLException
- Specified by:
setPluginUninstallQuery
in interfaceDbPluginHandler
- Specified by:
setPluginUninstallQuery
in classDbPluginHandlerImpl
- Throws:
SQLException
-
-