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)
ImageIcon
getIcon()
String
getId()
String
getTitle()
String
getToolTip()
Action
getViewAction(ImmoToolProject project, E entry)
boolean
isUsable()
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:
SQLException
IOException
-
getEntries
List<E> getEntries(Connection c, String dbDriver, Date begin, Date end) throws SQLException, IOException
- Throws:
SQLException
IOException
-
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()
-
-