public final class CrmPlugin extends ImmoToolProjectPlugin
| Modifier and Type | Class and Description |
|---|---|
static class |
CrmPlugin.ActivityFormAction
Show tab for an activity.
|
static class |
CrmPlugin.ActivityTableAction
Show table with activities.
|
static class |
CrmPlugin.MarketingFormAction
Show tab for a marketing actions.
|
static class |
CrmPlugin.MarketingTableAction
Show table with marketing actions.
|
static class |
CrmPlugin.SidebarRefreshAction
Refresh CRM view in sidebar.
|
static class |
CrmPlugin.SidebarSelectAction
Show CRM view in sidebar.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
ID |
static String |
RESOURCE_PATH |
| Constructor and Description |
|---|
CrmPlugin() |
getApiVersion, isAllowed, isUsablegetAuthor, getAuthorWebsite, getProperty, getProperty, getRequiredPlugins, getResourcePath, getVersion, getWebsite, isLicensedpublic static final String ID
public static final String RESOURCE_PATH
protected void doStart()
throws Exception
doStart in class org.java.plugin.PluginExceptionprotected void doStop()
throws Exception
doStop in class org.java.plugin.PluginExceptionpublic static DbCrmExtension getDbCrmExtension()
public String getDescription()
getDescription in class ImmoToolPluginpublic ImageIcon getIcon()
getIcon in class ImmoToolPluginpublic String getId()
getId in class ImmoToolPluginpublic static CrmPlugin getInstance()
public String getLicense()
getLicense in class ImmoToolPluginpublic ProjectPermission[] getPermissions()
getPermissions in class ImmoToolProjectPluginpublic String[] getRequiredProcedures()
getRequiredProcedures in class ImmoToolProjectPluginpublic String[] getRequiredViews()
getRequiredViews in class ImmoToolProjectPluginpublic String getTitle()
getTitle in class ImmoToolPluginpublic String getUninstallQuery(String driverName) throws IOException
getUninstallQuery in class ImmoToolProjectPluginIOExceptionpublic DbUpdateHandler getUpdateHandler(String driverName)
getUpdateHandler in class ImmoToolProjectPluginpublic void install(Connection c, DbExtension dbExtension, String driverName, boolean importDefaultData) throws SQLException, IOException
install in class ImmoToolProjectPluginSQLExceptionIOExceptionpublic boolean isAllowed(ImmoToolProject project)
isAllowed in class ImmoToolProjectPluginpublic boolean isUsable(ImmoToolProject project)
isUsable in class ImmoToolProjectPluginpublic static boolean isUserAllowedTo(CrmPermission permission)
public static boolean isUserAllowedTo(CrmPermission permission, ImmoToolProject project)
public void repair(Connection c, AbstractDbDriver driver) throws SQLException
repair in class ImmoToolProjectPluginSQLExceptionpublic static void setDbCrmExtension(DbCrmExtension dbCrmExtension)
Copyright © 2015 OpenEstate. All rights reserved.