public abstract class ImmoToolProjectPlugin extends ImmoToolPlugin
| Constructor and Description |
|---|
ImmoToolProjectPlugin() |
| Modifier and Type | Method and Description |
|---|---|
long |
getApiVersion() |
abstract ProjectPermission[] |
getPermissions() |
abstract String[] |
getRequiredProcedures() |
abstract String[] |
getRequiredViews() |
abstract String |
getUninstallQuery(String driverName) |
abstract DbUpdateHandler |
getUpdateHandler(String driverName) |
void |
install(Connection c,
DbExtension dbExtension,
String driverName,
boolean importDefaultData) |
boolean |
isAllowed() |
boolean |
isAllowed(ImmoToolProject project) |
boolean |
isUsable() |
boolean |
isUsable(ImmoToolProject project) |
void |
repair(Connection c,
AbstractDbDriver driver) |
getAuthor, getAuthorWebsite, getDescription, getIcon, getId, getLicense, getProperty, getProperty, getRequiredPlugins, getResourcePath, getTitle, getVersion, getWebsite, isLicensedpublic long getApiVersion()
public abstract ProjectPermission[] getPermissions()
public abstract String[] getRequiredProcedures()
public abstract String[] getRequiredViews()
public abstract String getUninstallQuery(String driverName) throws IOException
IOExceptionpublic abstract DbUpdateHandler getUpdateHandler(String driverName)
public void install(Connection c, DbExtension dbExtension, String driverName, boolean importDefaultData) throws SQLException, IOException
SQLExceptionIOExceptionpublic final boolean isAllowed()
isAllowed in class ImmoToolPluginpublic boolean isAllowed(ImmoToolProject project)
public final boolean isUsable()
isUsable in class ImmoToolPluginpublic boolean isUsable(ImmoToolProject project)
public void repair(Connection c, AbstractDbDriver driver) throws SQLException
SQLExceptionCopyright © 2015 OpenEstate. All rights reserved.