Class VirtualCalendarAdapter<E extends VirtualCalendarEntry>
- java.lang.Object
-
- com.openindex.openestate.tool.calendar.extensions.VirtualCalendarAdapter<E>
-
- All Implemented Interfaces:
VirtualCalendarExtension<E>,BasicExtension,org.pf4j.ExtensionPoint
- Direct Known Subclasses:
ContactsBirthdayCalendarExtension,CrmActivityCalendarExtension
public abstract class VirtualCalendarAdapter<E extends VirtualCalendarEntry> extends Object implements VirtualCalendarExtension<E>
VirtualCalendarAdapter.- Author:
- Andreas Rudolph
-
-
Constructor Summary
Constructors Constructor Description VirtualCalendarAdapter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description List<Action>getActions(ImmoToolProject project, E entry)List<E>getEntries(Connection c, String dbDriver)abstract List<E>getEntries(Connection c, String dbDriver, Date begin, Date end)ImageIcongetIcon()StringgetId()String[]getRequiredPluginIds()abstract StringgetTitle()StringgetToolTip()ActiongetViewAction(ImmoToolProject project, E entry)abstract booleanisUsable()
-
-
-
Method Detail
-
getActions
public List<Action> getActions(ImmoToolProject project, E entry)
- Specified by:
getActionsin interfaceVirtualCalendarExtension<E extends VirtualCalendarEntry>
-
getEntries
public final List<E> getEntries(Connection c, String dbDriver) throws SQLException, IOException
- Specified by:
getEntriesin interfaceVirtualCalendarExtension<E extends VirtualCalendarEntry>- Throws:
SQLExceptionIOException
-
getEntries
public abstract List<E> getEntries(Connection c, String dbDriver, Date begin, Date end) throws SQLException, IOException
- Specified by:
getEntriesin interfaceVirtualCalendarExtension<E extends VirtualCalendarEntry>- Throws:
SQLExceptionIOException
-
getIcon
public ImageIcon getIcon()
- Specified by:
getIconin interfaceVirtualCalendarExtension<E extends VirtualCalendarEntry>
-
getId
public String getId()
- Specified by:
getIdin interfaceVirtualCalendarExtension<E extends VirtualCalendarEntry>
-
getRequiredPluginIds
public String[] getRequiredPluginIds()
- Specified by:
getRequiredPluginIdsin interfaceBasicExtension
-
getTitle
public abstract String getTitle()
- Specified by:
getTitlein interfaceVirtualCalendarExtension<E extends VirtualCalendarEntry>
-
getToolTip
public String getToolTip()
- Specified by:
getToolTipin interfaceVirtualCalendarExtension<E extends VirtualCalendarEntry>
-
getViewAction
public Action getViewAction(ImmoToolProject project, E entry)
- Specified by:
getViewActionin interfaceVirtualCalendarExtension<E extends VirtualCalendarEntry>
-
isUsable
public abstract boolean isUsable()
- Specified by:
isUsablein interfaceVirtualCalendarExtension<E extends VirtualCalendarEntry>
-
-