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.CalendarViewDayAction
Show calendar daily view.
|
static class |
CalendarPlugin.CalendarViewMonthAction
Show calendar monthly view.
|
static class |
CalendarPlugin.CalendarViewTabularAction
Show calendar tabular view.
|
static class |
CalendarPlugin.CalendarViewWeekAction
Show calendar weekly 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 Color |
EVENT_BG_COLOR |
static ImageIcon |
EVENT_ICON |
static ImageIcon |
EVENT_ICON_DISABLED |
static String |
ID |
static String |
RESOURCE_PATH |
static Color |
TODO_BG_COLOR |
static ImageIcon |
TODO_ICON |
static ImageIcon |
TODO_ICON_DISABLED |
Constructor and Description |
---|
CalendarPlugin() |
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 final Color TODO_BG_COLOR
public static final ImageIcon TODO_ICON
public static final ImageIcon TODO_ICON_DISABLED
public static final Color EVENT_BG_COLOR
public static final ImageIcon EVENT_ICON
public static final ImageIcon EVENT_ICON_DISABLED
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 DbCalendarExtension getDbCalendarExtension()
public String getDescription()
getDescription
in class ImmoToolPlugin
public ImageIcon getIcon()
getIcon
in class ImmoToolPlugin
public String getId()
getId
in class ImmoToolPlugin
public static CalendarPlugin 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 static Calendar getWorktimeBegin()
public static Calendar getWorktimeEnd()
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(CalendarPermission permission)
public static boolean isUserAllowedTo(CalendarPermission 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(Connection c, DbUser user, DbExtension dbExtension) throws SQLException, IOException
SQLException
IOException
public static void saveSettings(Connection c, DbUser user, DbExtension dbExtension, DbCalendarExtension dbCalendarExtension) throws SQLException, IOException
SQLException
IOException
public static void setDbCalendarExtension(DbCalendarExtension dbCalendarExtension)
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 © 2015 OpenEstate. All rights reserved.