public final class CalendarPlugin extends ImmoToolProjectPlugin
ImmoToolPlugin.| Modifier and Type | Class and Description |
|---|---|
static class |
CalendarPlugin.CalendarDialogAction
Show dialog for a calendar.
|
static class |
CalendarPlugin.CalendarRemoveAction
Remove a calendar.
|
static class |
CalendarPlugin.CalendarViewAction
Show calendar view.
|
static class |
CalendarPlugin.EntryFormAction
Show tab for a calendar entry.
|
static class |
CalendarPlugin.SidebarRefreshAction
Refresh calendar view in sidebar.
|
static class |
CalendarPlugin.SidebarSelectAction
Show calendar view in sidebar.
|
static class |
CalendarPlugin.SyncAction
Synchronize calendar entries.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
ID |
static String |
RESOURCE_PATH |
| Constructor and Description |
|---|
CalendarPlugin() |
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 DbCalendarExtension getDbCalendarExtension()
public String getDescription()
getDescription in class ImmoToolPluginpublic ImageIcon getIcon()
getIcon in class ImmoToolPluginpublic String getId()
getId in class ImmoToolPluginpublic static CalendarPlugin 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 static List<VirtualCalendarExtension> getVirtualCalendars()
public static Calendar getWorktimeBegin()
public static Calendar getWorktimeEnd()
public 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(CalendarPermission permission)
public static boolean isUserAllowedTo(CalendarPermission permission, ImmoToolProject project)
public static boolean isVirtualCalendarEnabled(VirtualCalendarExtension e)
public static boolean isVirtualCalendarEnabled(String id)
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(Connection c, DbUser user, DbExtension dbExtension) throws SQLException, IOException
SQLExceptionIOExceptionpublic static void saveSettings(Connection c, DbUser user, DbExtension dbExtension, DbCalendarExtension dbCalendarExtension) throws SQLException, IOException
SQLExceptionIOExceptionpublic static void setDbCalendarExtension(DbCalendarExtension dbCalendarExtension)
public static void setVirtualCalendars(List<VirtualCalendarExtension> virtualCalendars)
public static void setWorktimeBegin(Date worktimeBegin)
public static void setWorktimeBegin(Calendar worktimeBegin)
public static void setWorktimeEnd(Date worktimeEnd)
public static void setWorktimeEnd(Calendar worktimeEnd)
public static void unloadSettings()
Copyright © 2019 OpenEstate. All rights reserved.