public class NewsPlugin extends ImmoToolProjectPlugin
| Modifier and Type | Class and Description |
|---|---|
static class |
NewsPlugin.EntryTableAction
Show table with news entries.
|
static class |
NewsPlugin.FeedDialogAction
Show dialog for a news feed.
|
static class |
NewsPlugin.FeedRemoveAction
Remove a news feed.
|
static class |
NewsPlugin.SidebarRefreshAction
Refresh news view in sidebar.
|
static class |
NewsPlugin.SidebarSelectAction
Show news view in sidebar.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
ID |
static String |
RESOURCE_PATH |
| Constructor and Description |
|---|
NewsPlugin() |
getApiVersion, isAllowed, isUsablegetAuthor, getAuthorWebsite, getProperty, getProperty, getRequiredPlugins, getResourcePath, getVersion, getWebsite, isLicensedpublic static final String ID
public static final String RESOURCE_PATH
public static void createTimer(AbstractDbDriver dbDriver)
protected void doStart()
doStart in class org.java.plugin.Pluginprotected void doStop()
doStop in class org.java.plugin.Pluginpublic static DbNewsExtension getDbNewsExtension()
public String getDescription()
getDescription in class ImmoToolPluginpublic ImageIcon getIcon()
getIcon in class ImmoToolPluginpublic String getId()
getId in class ImmoToolPluginpublic static NewsPlugin getInstance()
public String getLicense()
getLicense in class ImmoToolPluginpublic 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(NewsPermission permission)
public static boolean isUserAllowedTo(NewsPermission permission, ImmoToolProject project)
public static void loadSettings(ImmoToolProject project)
public static void loadSettings(ImmoToolProject project, Connection c)
public void repair(Connection c, AbstractDbDriver driver) throws SQLException
repair in class ImmoToolProjectPluginSQLExceptionpublic static void saveSettings(ImmoToolProject project)
public static void saveSettings(ImmoToolProject project, Connection c)
public static void setDbNewsExtension(DbNewsExtension dbNewsExtension)
public static void startUpdateTimer()
public static void startUpdateTimer(int initialDelay)
public static void stopUpdateTimer()
public static void unloadSettings()
Copyright © 2019 OpenEstate. All rights reserved.