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 DbAgencyContactsHandlergetContactsHandler()abstract DbAgencyExportsHandlergetExportsHandler()abstract DbAgencyExposesHandlergetExposeHandler()abstract DbFilesHandlergetFilesHandler()abstract DbGeoHandlergetGeoHandler()abstract DbLanguagesHandlergetLanguagesHandler()abstract DbLinksHandlergetLinksHandler()abstract DbAgencyObjectLogsHandlergetObjectLogsHandler()abstract DbAgencyObjectsHandlergetObjectsHandler()String[]getRequiredPluginIds()abstract String[]getRequiredProcedures()abstract String[]getRequiredViews()abstract DbAgencySearchesHandlergetSearchesHandler()abstract String[]getSupportedDrivers()abstract StringgetUninstallQuery()abstract DbUpdateHandlergetUpdateHandler()abstract voidinstall(Connection c)booleanisSupportedDriver(String driverName)voidrepair(Connection c, AbstractDbDriver driver)
-
-
-
Method Detail
-
getContactsHandler
public abstract DbAgencyContactsHandler getContactsHandler()
- Specified by:
getContactsHandlerin interfaceDbAgencyExtension
-
getExportsHandler
public abstract DbAgencyExportsHandler getExportsHandler()
- Specified by:
getExportsHandlerin interfaceDbAgencyExtension
-
getExposeHandler
public abstract DbAgencyExposesHandler getExposeHandler()
- Specified by:
getExposeHandlerin interfaceDbAgencyExtension
-
getFilesHandler
public abstract DbFilesHandler getFilesHandler()
- Specified by:
getFilesHandlerin interfaceDbAgencyExtension
-
getGeoHandler
public abstract DbGeoHandler getGeoHandler()
- Specified by:
getGeoHandlerin interfaceDbAgencyExtension
-
getLanguagesHandler
public abstract DbLanguagesHandler getLanguagesHandler()
- Specified by:
getLanguagesHandlerin interfaceDbAgencyExtension
-
getLinksHandler
public abstract DbLinksHandler getLinksHandler()
- Specified by:
getLinksHandlerin interfaceDbAgencyExtension
-
getObjectLogsHandler
public abstract DbAgencyObjectLogsHandler getObjectLogsHandler()
- Specified by:
getObjectLogsHandlerin interfaceDbAgencyExtension
-
getObjectsHandler
public abstract DbAgencyObjectsHandler getObjectsHandler()
- Specified by:
getObjectsHandlerin interfaceDbAgencyExtension
-
getRequiredPluginIds
public String[] getRequiredPluginIds()
- Specified by:
getRequiredPluginIdsin interfaceBasicExtension
-
getRequiredProcedures
public abstract String[] getRequiredProcedures()
- Specified by:
getRequiredProceduresin interfaceDbAgencyExtension
-
getRequiredViews
public abstract String[] getRequiredViews()
- Specified by:
getRequiredViewsin interfaceDbAgencyExtension
-
getSearchesHandler
public abstract DbAgencySearchesHandler getSearchesHandler()
- Specified by:
getSearchesHandlerin interfaceDbAgencyExtension
-
getSupportedDrivers
public abstract String[] getSupportedDrivers()
- Specified by:
getSupportedDriversin interfaceDbAgencyExtension
-
getUninstallQuery
public abstract String getUninstallQuery() throws IOException
- Specified by:
getUninstallQueryin interfaceDbAgencyExtension- Throws:
IOException
-
getUpdateHandler
public abstract DbUpdateHandler getUpdateHandler()
- Specified by:
getUpdateHandlerin interfaceDbAgencyExtension
-
install
public abstract void install(Connection c) throws IOException, SQLException
- Specified by:
installin interfaceDbAgencyExtension- Throws:
IOExceptionSQLException
-
isSupportedDriver
public final boolean isSupportedDriver(String driverName)
- Specified by:
isSupportedDriverin interfaceDbAgencyExtension
-
repair
public void repair(Connection c, AbstractDbDriver driver) throws SQLException
- Specified by:
repairin interfaceDbAgencyExtension- Throws:
SQLException
-
-