Interface DbRelationExtension
-
- All Superinterfaces:
BasicExtension
,org.pf4j.ExtensionPoint
- All Known Implementing Classes:
DbAgencyCalendarExtension
,DbAgencyContactsExtension
,DbContactsCalendarExtension
,DbCrmAgencyExtension
,DbCrmCalendarExtension
,DbCrmMailsExtension
,DbRelationAdapter
,HSqlDbAgencyCalendarExtension
,HSqlDbAgencyContactsExtension
,HSqlDbContactsCalendarExtension
,HSqlDbCrmAgencyExtension
,HSqlDbCrmCalendarExtension
,HSqlDbCrmMailsExtension
public interface DbRelationExtension extends BasicExtension
DbRelationExtension.- Author:
- Andreas Rudolph
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getApiVersion()
String
getName()
String[]
getRequiredProcedures()
String[]
getRequiredViews()
String[]
getSupportedDrivers()
String
getUninstallQuery()
DbUpdateHandler
getUpdateHandler()
void
install(Connection c, DbExtension dbExtension)
boolean
isSupportedDriver(String driverName)
static Collection<DbRelationExtension>
load(AbstractDbDriver driver, String[] installedPluginIds)
static Collection<DbRelationExtension>
load(ImmoToolProject project)
static Collection<DbRelationExtension>
load(String driverName, String[] installedPluginIds)
void
repair(Connection c, AbstractDbDriver driver)
-
Methods inherited from interface com.openindex.openestate.tool.extensions.BasicExtension
getRequiredPluginIds
-
-
-
-
Method Detail
-
getApiVersion
long getApiVersion()
-
getName
String getName()
-
getRequiredProcedures
String[] getRequiredProcedures()
-
getRequiredViews
String[] getRequiredViews()
-
getSupportedDrivers
String[] getSupportedDrivers()
-
getUninstallQuery
String getUninstallQuery() throws IOException
- Throws:
IOException
-
getUpdateHandler
DbUpdateHandler getUpdateHandler()
-
install
void install(Connection c, DbExtension dbExtension) throws IOException, SQLException
- Throws:
IOException
SQLException
-
isSupportedDriver
boolean isSupportedDriver(String driverName)
-
repair
void repair(Connection c, AbstractDbDriver driver) throws SQLException
- Throws:
SQLException
-
load
static Collection<DbRelationExtension> load(ImmoToolProject project)
-
load
static Collection<DbRelationExtension> load(AbstractDbDriver driver, String[] installedPluginIds)
-
load
static Collection<DbRelationExtension> load(String driverName, String[] installedPluginIds)
-
-