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, isUsable
getAuthor, getAuthorWebsite, getProperty, getProperty, getRequiredPlugins, getResourcePath, getVersion, getWebsite, isLicensed
public static final String ID
public static final String RESOURCE_PATH
protected void doStart() throws Exception
doStart
in class org.java.plugin.Plugin
Exception
protected void doStop() throws Exception
doStop
in class org.java.plugin.Plugin
Exception
public static DbCrmExtension getDbCrmExtension()
public String getDescription()
getDescription
in class ImmoToolPlugin
public ImageIcon getIcon()
getIcon
in class ImmoToolPlugin
public String getId()
getId
in class ImmoToolPlugin
public static CrmPlugin getInstance()
public String getLicense()
getLicense
in class ImmoToolPlugin
public ProjectPermission[] getPermissions()
getPermissions
in class ImmoToolProjectPlugin
public String[] getRequiredProcedures()
getRequiredProcedures
in class ImmoToolProjectPlugin
public String[] getRequiredViews()
getRequiredViews
in class ImmoToolProjectPlugin
public String getTitle()
getTitle
in class ImmoToolPlugin
public String getUninstallQuery(String driverName) throws IOException
getUninstallQuery
in class ImmoToolProjectPlugin
IOException
public DbUpdateHandler getUpdateHandler(String driverName)
getUpdateHandler
in class ImmoToolProjectPlugin
public void install(Connection c, DbExtension dbExtension, String driverName, boolean importDefaultData) throws SQLException, IOException
install
in class ImmoToolProjectPlugin
SQLException
IOException
public boolean isAllowed(ImmoToolProject project)
isAllowed
in class ImmoToolProjectPlugin
public boolean isUsable(ImmoToolProject project)
isUsable
in class ImmoToolProjectPlugin
public 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 ImmoToolProjectPlugin
SQLException
public static void setDbCrmExtension(DbCrmExtension dbCrmExtension)
Copyright © 2015 OpenEstate. All rights reserved.