public final class MailPlugin extends ImmoToolProjectPlugin
| Modifier and Type | Class and Description |
|---|---|
static class |
MailPlugin.AccountExportAction
Export an e-mail account.
|
static class |
MailPlugin.AccountImportAction
Import e-mail accounts.
|
static class |
MailPlugin.AccountSetupAction
Setup e-mail accounts.
|
static class |
MailPlugin.FolderAddAction
Add an e-mail folder.
|
static class |
MailPlugin.FolderRemoveAction
Remove an e-mail folder.
|
static class |
MailPlugin.FolderRenameAction
Rename an e-mail folder.
|
static class |
MailPlugin.FolderViewAction
View messages for an e-mail folder.
|
static class |
MailPlugin.MessageImportAction
Import an e-mail.
|
static class |
MailPlugin.MessageLookupAction
Lookup for new e-mails.
|
static class |
MailPlugin.MessageWriteAction
Write a new e-mail.
|
static class |
MailPlugin.SidebarRefreshAction
Refresh e-mail view in sidebar.
|
static class |
MailPlugin.SidebarSelectAction
Show e-mail view in sidebar.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
ID |
static String |
RESOURCE_PATH |
| Constructor and Description |
|---|
MailPlugin() |
getApiVersion, isAllowed, isUsablegetAuthor, getAuthorWebsite, getProperty, getProperty, getRequiredPlugins, getResourcePath, getVersion, getWebsite, isLicensedpublic static final String ID
public static final String RESOURCE_PATH
public static void createAutoRetrievalTimer()
protected void doStart()
throws Exception
doStart in class org.java.plugin.PluginExceptionprotected void doStop()
throws Exception
doStop in class org.java.plugin.PluginExceptionpublic static Timer getAutoRetrievalTimer()
public static DbMailExtension getDbMailExtension()
public String getDescription()
getDescription in class ImmoToolPluginpublic ImageIcon getIcon()
getIcon in class ImmoToolPluginpublic String getId()
getId in class ImmoToolPluginpublic static MailPlugin getInstance()
public String getLicense()
getLicense in class ImmoToolPluginpublic static MailHandler getMailHandler()
public ProjectPermission[] getPermissions()
getPermissions in class ImmoToolProjectPluginpublic final String[] getRequiredProcedures()
getRequiredProcedures in class ImmoToolProjectPluginpublic final 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(MailPermission permission)
public static boolean isUserAllowedTo(MailPermission permission, ImmoToolProject project)
public static void loadSettings(ImmoToolProject project) throws SQLException, IOException
SQLExceptionIOExceptionpublic static void loadSettings(ImmoToolProject project, Connection c) throws SQLException, IOException
SQLExceptionIOExceptionpublic void repair(Connection c, AbstractDbDriver driver) throws SQLException
repair in class ImmoToolProjectPluginSQLExceptionpublic static void saveSettings(ImmoToolProject project) throws SQLException, IOException
SQLExceptionIOExceptionpublic static void saveSettings(ImmoToolProject project, Connection c) throws SQLException, IOException
SQLExceptionIOExceptionpublic static void setDbMailExtension(DbMailExtension dbMailExtension)
public static void setMailHandler(MailHandler mailHandler)
public static void startAutoRetrievalTimer()
public static void startAutoRetrievalTimer(int initialDelay)
public static void stopAutoRetrievalTimer()
public static void unloadSettings()
Copyright © 2015 OpenEstate. All rights reserved.