Interface DbCrmExtension
-
- All Superinterfaces:
BasicExtension,org.pf4j.ExtensionPoint
- All Known Implementing Classes:
DbCrmAdapter,HSqlDbCrmExtension
public interface DbCrmExtension extends BasicExtension
DbCrmExtension.- Author:
- Andreas Rudolph
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description DbCrmActivityHandlergetCrmActivityHandler()DbCrmMarketingHandlergetCrmMarketingHandler()String[]getRequiredProcedures()String[]getRequiredViews()String[]getSupportedDrivers()StringgetUninstallQuery()DbUpdateHandlergetUpdateHandler()voidinstall(Connection c)booleanisSupportedDriver(String driverName)static Collection<DbCrmExtension>load()static DbCrmExtensionloadByDriver(AbstractDbDriver driver)static DbCrmExtensionloadByDriver(String driverName)static DbCrmExtensionloadByProject(ImmoToolProject project)voidrepair(Connection c, AbstractDbDriver driver)-
Methods inherited from interface com.openindex.openestate.tool.extensions.BasicExtension
getRequiredPluginIds
-
-
-
-
Method Detail
-
getCrmActivityHandler
DbCrmActivityHandler getCrmActivityHandler()
-
getCrmMarketingHandler
DbCrmMarketingHandler getCrmMarketingHandler()
-
getRequiredProcedures
String[] getRequiredProcedures()
-
getRequiredViews
String[] getRequiredViews()
-
getSupportedDrivers
String[] getSupportedDrivers()
-
getUninstallQuery
String getUninstallQuery() throws IOException
- Throws:
IOException
-
getUpdateHandler
DbUpdateHandler getUpdateHandler()
-
install
void install(Connection c) throws IOException, SQLException
- Throws:
IOExceptionSQLException
-
isSupportedDriver
boolean isSupportedDriver(String driverName)
-
repair
void repair(Connection c, AbstractDbDriver driver) throws SQLException
- Throws:
SQLException
-
load
static Collection<DbCrmExtension> load()
-
loadByDriver
static DbCrmExtension loadByDriver(AbstractDbDriver driver)
-
loadByDriver
static DbCrmExtension loadByDriver(String driverName)
-
loadByProject
static DbCrmExtension loadByProject(ImmoToolProject project)
-
-