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, isUsable
getAuthor, getAuthorWebsite, getProperty, getProperty, getRequiredPlugins, getResourcePath, getVersion, getWebsite, isLicensed
public static final String ID
public static final String RESOURCE_PATH
public static void createTimer(AbstractDbDriver dbDriver)
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 DbNewsExtension getDbNewsExtension()
public String getDescription()
getDescription
in class ImmoToolPlugin
public ImageIcon getIcon()
getIcon
in class ImmoToolPlugin
public String getId()
getId
in class ImmoToolPlugin
public static NewsPlugin getInstance()
public String getLicense()
getLicense
in class ImmoToolPlugin
public ProjectPermission[] getPermissions()
getPermissions
in class ImmoToolProjectPlugin
public final String[] getRequiredProcedures()
getRequiredProcedures
in class ImmoToolProjectPlugin
public final 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(NewsPermission permission)
public static boolean isUserAllowedTo(NewsPermission permission, ImmoToolProject project)
public static void loadSettings(ImmoToolProject project) throws SQLException, IOException
SQLException
IOException
public static void loadSettings(ImmoToolProject project, Connection c) throws SQLException, IOException
SQLException
IOException
public void repair(Connection c, AbstractDbDriver driver) throws SQLException
repair
in class ImmoToolProjectPlugin
SQLException
public static void saveSettings(ImmoToolProject project) throws SQLException, IOException
SQLException
IOException
public static void saveSettings(ImmoToolProject project, Connection c) throws SQLException, IOException
SQLException
IOException
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 © 2015 OpenEstate. All rights reserved.