public class CalendarEventProviderWrapper<V>
extends java.lang.Object
implements com.vaadin.v7.ui.components.calendar.event.CalendarEditableEventProvider, com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeNotifier
com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeEvent, com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeListener, com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeNotifier| Modifier and Type | Field and Description |
|---|---|
protected CalendarEventProvider |
calendarEventProvider |
protected java.util.List<com.vaadin.v7.ui.components.calendar.event.CalendarEvent> |
itemsCache |
protected java.util.List<com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeListener> |
listeners |
protected java.util.function.Function<V,java.util.Date> |
modelToPresentationConverter |
| Constructor and Description |
|---|
CalendarEventProviderWrapper(CalendarEventProvider calendarEventProvider,
java.util.function.Function<V,java.util.Date> modelToPresentationConverter) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEvent(com.vaadin.v7.ui.components.calendar.event.CalendarEvent event) |
void |
addEventSetChangeListener(com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeListener listener) |
protected void |
fireEventSetChange() |
CalendarEventProvider |
getCalendarEventProvider() |
java.util.List<com.vaadin.v7.ui.components.calendar.event.CalendarEvent> |
getEvents(java.util.Date startDate,
java.util.Date endDate) |
void |
removeEvent(com.vaadin.v7.ui.components.calendar.event.CalendarEvent event) |
void |
removeEventSetChangeListener(com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeListener listener) |
protected CalendarEventProvider calendarEventProvider
protected java.util.List<com.vaadin.v7.ui.components.calendar.event.CalendarEvent> itemsCache
protected java.util.List<com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeListener> listeners
protected java.util.function.Function<V,java.util.Date> modelToPresentationConverter
public CalendarEventProviderWrapper(CalendarEventProvider calendarEventProvider, java.util.function.Function<V,java.util.Date> modelToPresentationConverter)
protected void fireEventSetChange()
public CalendarEventProvider getCalendarEventProvider()
public void addEvent(com.vaadin.v7.ui.components.calendar.event.CalendarEvent event)
addEvent in interface com.vaadin.v7.ui.components.calendar.event.CalendarEditableEventProviderpublic void removeEvent(com.vaadin.v7.ui.components.calendar.event.CalendarEvent event)
removeEvent in interface com.vaadin.v7.ui.components.calendar.event.CalendarEditableEventProviderpublic java.util.List<com.vaadin.v7.ui.components.calendar.event.CalendarEvent> getEvents(java.util.Date startDate,
java.util.Date endDate)
getEvents in interface com.vaadin.v7.ui.components.calendar.event.CalendarEventProviderpublic void addEventSetChangeListener(com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeListener listener)
addEventSetChangeListener in interface com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeNotifierpublic void removeEventSetChangeListener(com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeListener listener)
removeEventSetChangeListener in interface com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeNotifier