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:
downloadPluginFilein interfaceDbPluginHandler- Specified by:
downloadPluginFilein classDbPluginHandlerImpl- Throws:
SQLExceptionIOException
-
getPlugins
public DbPlugin[] getPlugins(Connection c, Boolean enabled) throws SQLException
- Specified by:
getPluginsin interfaceDbPluginHandler- Specified by:
getPluginsin classDbPluginHandlerImpl- Throws:
SQLException
-
getPlugins
public DbPlugin[] getPlugins(Connection c, long[] ids) throws SQLException
- Specified by:
getPluginsin interfaceDbPluginHandler- Specified by:
getPluginsin classDbPluginHandlerImpl- Throws:
SQLException
-
getPlugins
public DbPlugin[] getPlugins(Connection c, String[] names) throws SQLException
- Specified by:
getPluginsin interfaceDbPluginHandler- Specified by:
getPluginsin classDbPluginHandlerImpl- Throws:
SQLException
-
getPluginIds
public long[] getPluginIds(Connection c, Boolean enabled) throws SQLException
- Specified by:
getPluginIdsin interfaceDbPluginHandler- Specified by:
getPluginIdsin classDbPluginHandlerImpl- Throws:
SQLException
-
getPluginIds
public long[] getPluginIds(Connection c, String[] names) throws SQLException
- Specified by:
getPluginIdsin interfaceDbPluginHandler- Specified by:
getPluginIdsin classDbPluginHandlerImpl- Throws:
SQLException
-
getPluginFiles
public DbPluginFile[] getPluginFiles(Connection c, long pluginId, String[] fileNames) throws SQLException
- Specified by:
getPluginFilesin interfaceDbPluginHandler- Specified by:
getPluginFilesin classDbPluginHandlerImpl- Throws:
SQLException
-
getPluginFiles
public DbPluginFile[] getPluginFiles(Connection c, String pluginName, String[] fileNames) throws SQLException
- Specified by:
getPluginFilesin interfaceDbPluginHandler- Specified by:
getPluginFilesin classDbPluginHandlerImpl- Throws:
SQLException
-
getPluginFileIds
public long[] getPluginFileIds(Connection c, long pluginId, String[] fileNames) throws SQLException
- Specified by:
getPluginFileIdsin interfaceDbPluginHandler- Specified by:
getPluginFileIdsin classDbPluginHandlerImpl- Throws:
SQLException
-
getPluginFileNames
public String[] getPluginFileNames(Connection c, long pluginId) throws SQLException
- Specified by:
getPluginFileNamesin interfaceDbPluginHandler- Specified by:
getPluginFileNamesin classDbPluginHandlerImpl- Throws:
SQLException
-
getPluginFileNames
public String[] getPluginFileNames(Connection c, String pluginName) throws SQLException
- Specified by:
getPluginFileNamesin interfaceDbPluginHandler- Specified by:
getPluginFileNamesin classDbPluginHandlerImpl- Throws:
SQLException
-
getPluginNames
public String[] getPluginNames(Connection c, Boolean enabled) throws SQLException
- Specified by:
getPluginNamesin interfaceDbPluginHandler- Specified by:
getPluginNamesin classDbPluginHandlerImpl- Throws:
SQLException
-
getPluginRelations
public DbPluginRelation[] getPluginRelations(Connection c, String[] names) throws SQLException
- Specified by:
getPluginRelationsin interfaceDbPluginHandler- Specified by:
getPluginRelationsin classDbPluginHandlerImpl- Throws:
SQLException
-
getPluginRelations
public DbPluginRelation[] getPluginRelations(Connection c, long[] pluginIds) throws SQLException
- Specified by:
getPluginRelationsin interfaceDbPluginHandler- Specified by:
getPluginRelationsin classDbPluginHandlerImpl- Throws:
SQLException
-
getPluginRelationUninstallQuery
public String getPluginRelationUninstallQuery(Connection c, String name) throws SQLException
- Specified by:
getPluginRelationUninstallQueryin interfaceDbPluginHandler- Specified by:
getPluginRelationUninstallQueryin classDbPluginHandlerImpl- Throws:
SQLException
-
getPluginSettings
public Map<String,String> getPluginSettings(Connection c, long id, String prefix) throws SQLException
- Specified by:
getPluginSettingsin interfaceDbPluginHandler- Specified by:
getPluginSettingsin classDbPluginHandlerImpl- Throws:
SQLException
-
getPluginSettings
public Map<String,String> getPluginSettings(Connection c, String name, String prefix) throws SQLException
- Specified by:
getPluginSettingsin interfaceDbPluginHandler- Specified by:
getPluginSettingsin classDbPluginHandlerImpl- Throws:
SQLException
-
getPluginUninstallQuery
public String getPluginUninstallQuery(Connection c, long pluginId) throws SQLException
- Specified by:
getPluginUninstallQueryin interfaceDbPluginHandler- Specified by:
getPluginUninstallQueryin classDbPluginHandlerImpl- Throws:
SQLException
-
getPluginUninstallQuery
public String getPluginUninstallQuery(Connection c, String pluginName) throws SQLException
- Specified by:
getPluginUninstallQueryin interfaceDbPluginHandler- Specified by:
getPluginUninstallQueryin classDbPluginHandlerImpl- Throws:
SQLException
-
loadPluginSettings
public void loadPluginSettings(Connection c, DbPlugin[] plugins) throws SQLException
- Specified by:
loadPluginSettingsin interfaceDbPluginHandler- Specified by:
loadPluginSettingsin classDbPluginHandlerImpl- Throws:
SQLException
-
removePlugins
public void removePlugins(Connection c, long[] ids) throws SQLException
- Specified by:
removePluginsin interfaceDbPluginHandler- Specified by:
removePluginsin classDbPluginHandlerImpl- Throws:
SQLException
-
removePluginFiles
public void removePluginFiles(Connection c, long[] ids) throws SQLException
- Specified by:
removePluginFilesin interfaceDbPluginHandler- Specified by:
removePluginFilesin classDbPluginHandlerImpl- Throws:
SQLException
-
removePluginRelations
public void removePluginRelations(Connection c, String[] names) throws SQLException
- Specified by:
removePluginRelationsin interfaceDbPluginHandler- Specified by:
removePluginRelationsin classDbPluginHandlerImpl- Throws:
SQLException
-
savePlugin
public void savePlugin(Connection c, DbUserHandler userHandler, DbPlugin plugin) throws SQLException
- Specified by:
savePluginin interfaceDbPluginHandler- Specified by:
savePluginin classDbPluginHandlerImpl- Throws:
SQLException
-
savePluginFile
public void savePluginFile(Connection c, DbPluginFile file, File content) throws SQLException, IOException
- Specified by:
savePluginFilein interfaceDbPluginHandler- Specified by:
savePluginFilein classDbPluginHandlerImpl- Throws:
SQLExceptionIOException
-
savePluginRelation
public void savePluginRelation(Connection c, DbPluginRelation relation) throws SQLException
- Specified by:
savePluginRelationin interfaceDbPluginHandler- Specified by:
savePluginRelationin classDbPluginHandlerImpl- Throws:
SQLException
-
setPluginsEnabled
public void setPluginsEnabled(Connection c, long[] ids, boolean enabled) throws SQLException
- Specified by:
setPluginsEnabledin interfaceDbPluginHandler- Specified by:
setPluginsEnabledin classDbPluginHandlerImpl- Throws:
SQLException
-
setPluginRelationUninstallQuery
public void setPluginRelationUninstallQuery(Connection c, String name, String uninstallQuery) throws SQLException
- Specified by:
setPluginRelationUninstallQueryin interfaceDbPluginHandler- Specified by:
setPluginRelationUninstallQueryin classDbPluginHandlerImpl- Throws:
SQLException
-
setPluginUninstallQuery
public void setPluginUninstallQuery(Connection c, long id, String uninstallQuery) throws SQLException
- Specified by:
setPluginUninstallQueryin interfaceDbPluginHandler- Specified by:
setPluginUninstallQueryin classDbPluginHandlerImpl- Throws:
SQLException
-
-