Interface VirtualCalendarExtension<E extends VirtualCalendarEntry>
-
- All Superinterfaces:
BasicExtension,org.pf4j.ExtensionPoint
- All Known Implementing Classes:
ContactsBirthdayCalendarExtension,CrmActivityCalendarExtension,VirtualCalendarAdapter
public interface VirtualCalendarExtension<E extends VirtualCalendarEntry> extends BasicExtension
VirtualCalendarExtension.- Author:
- Andreas Rudolph
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description List<Action>getActions(ImmoToolProject project, E entry)List<E>getEntries(Connection c, String dbDriver)List<E>getEntries(Connection c, String dbDriver, Date begin, Date end)ImageIcongetIcon()StringgetId()StringgetTitle()StringgetToolTip()ActiongetViewAction(ImmoToolProject project, E entry)booleanisUsable()static Collection<VirtualCalendarExtension>load()-
Methods inherited from interface com.openindex.openestate.tool.extensions.BasicExtension
getRequiredPluginIds
-
-
-
-
Method Detail
-
getActions
List<Action> getActions(ImmoToolProject project, E entry)
-
getEntries
List<E> getEntries(Connection c, String dbDriver) throws SQLException, IOException
- Throws:
SQLExceptionIOException
-
getEntries
List<E> getEntries(Connection c, String dbDriver, Date begin, Date end) throws SQLException, IOException
- Throws:
SQLExceptionIOException
-
getIcon
ImageIcon getIcon()
-
getId
String getId()
-
getTitle
String getTitle()
-
getToolTip
String getToolTip()
-
getViewAction
Action getViewAction(ImmoToolProject project, E entry)
-
isUsable
boolean isUsable()
-
load
static Collection<VirtualCalendarExtension> load()
-
-