Class DbAgencyAdapter
- java.lang.Object
-
- com.openindex.openestate.tool.agency.extensions.DbAgencyAdapter
-
- All Implemented Interfaces:
DbAgencyExtension
,BasicExtension
,org.pf4j.ExtensionPoint
- Direct Known Subclasses:
HSqlDbAgencyExtension
public abstract class DbAgencyAdapter extends Object implements DbAgencyExtension
DbAgencyAdapter.- Author:
- Andreas Rudolph
-
-
Constructor Summary
Constructors Constructor Description DbAgencyAdapter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract DbAgencyContactsHandler
getContactsHandler()
abstract DbAgencyExportsHandler
getExportsHandler()
abstract DbAgencyExposesHandler
getExposeHandler()
abstract DbFilesHandler
getFilesHandler()
abstract DbGeoHandler
getGeoHandler()
abstract DbLanguagesHandler
getLanguagesHandler()
abstract DbLinksHandler
getLinksHandler()
abstract DbAgencyObjectLogsHandler
getObjectLogsHandler()
abstract DbAgencyObjectsHandler
getObjectsHandler()
String[]
getRequiredPluginIds()
abstract String[]
getRequiredProcedures()
abstract String[]
getRequiredViews()
abstract DbAgencySearchesHandler
getSearchesHandler()
abstract String[]
getSupportedDrivers()
abstract String
getUninstallQuery()
abstract DbUpdateHandler
getUpdateHandler()
abstract void
install(Connection c)
boolean
isSupportedDriver(String driverName)
void
repair(Connection c, AbstractDbDriver driver)
-
-
-
Method Detail
-
getContactsHandler
public abstract DbAgencyContactsHandler getContactsHandler()
- Specified by:
getContactsHandler
in interfaceDbAgencyExtension
-
getExportsHandler
public abstract DbAgencyExportsHandler getExportsHandler()
- Specified by:
getExportsHandler
in interfaceDbAgencyExtension
-
getExposeHandler
public abstract DbAgencyExposesHandler getExposeHandler()
- Specified by:
getExposeHandler
in interfaceDbAgencyExtension
-
getFilesHandler
public abstract DbFilesHandler getFilesHandler()
- Specified by:
getFilesHandler
in interfaceDbAgencyExtension
-
getGeoHandler
public abstract DbGeoHandler getGeoHandler()
- Specified by:
getGeoHandler
in interfaceDbAgencyExtension
-
getLanguagesHandler
public abstract DbLanguagesHandler getLanguagesHandler()
- Specified by:
getLanguagesHandler
in interfaceDbAgencyExtension
-
getLinksHandler
public abstract DbLinksHandler getLinksHandler()
- Specified by:
getLinksHandler
in interfaceDbAgencyExtension
-
getObjectLogsHandler
public abstract DbAgencyObjectLogsHandler getObjectLogsHandler()
- Specified by:
getObjectLogsHandler
in interfaceDbAgencyExtension
-
getObjectsHandler
public abstract DbAgencyObjectsHandler getObjectsHandler()
- Specified by:
getObjectsHandler
in interfaceDbAgencyExtension
-
getRequiredPluginIds
public String[] getRequiredPluginIds()
- Specified by:
getRequiredPluginIds
in interfaceBasicExtension
-
getRequiredProcedures
public abstract String[] getRequiredProcedures()
- Specified by:
getRequiredProcedures
in interfaceDbAgencyExtension
-
getRequiredViews
public abstract String[] getRequiredViews()
- Specified by:
getRequiredViews
in interfaceDbAgencyExtension
-
getSearchesHandler
public abstract DbAgencySearchesHandler getSearchesHandler()
- Specified by:
getSearchesHandler
in interfaceDbAgencyExtension
-
getSupportedDrivers
public abstract String[] getSupportedDrivers()
- Specified by:
getSupportedDrivers
in interfaceDbAgencyExtension
-
getUninstallQuery
public abstract String getUninstallQuery() throws IOException
- Specified by:
getUninstallQuery
in interfaceDbAgencyExtension
- Throws:
IOException
-
getUpdateHandler
public abstract DbUpdateHandler getUpdateHandler()
- Specified by:
getUpdateHandler
in interfaceDbAgencyExtension
-
install
public abstract void install(Connection c) throws IOException, SQLException
- Specified by:
install
in interfaceDbAgencyExtension
- Throws:
IOException
SQLException
-
isSupportedDriver
public final boolean isSupportedDriver(String driverName)
- Specified by:
isSupportedDriver
in interfaceDbAgencyExtension
-
repair
public void repair(Connection c, AbstractDbDriver driver) throws SQLException
- Specified by:
repair
in interfaceDbAgencyExtension
- Throws:
SQLException
-
-