Package io.jmix.ui.component.calendar
Class CalendarEventProviderWrapper<V>
java.lang.Object
io.jmix.ui.component.calendar.CalendarEventProviderWrapper<V>
- All Implemented Interfaces:
com.vaadin.v7.ui.components.calendar.event.CalendarEditableEventProvider,com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider,com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeNotifier,Serializable
public class CalendarEventProviderWrapper<V>
extends Object
implements com.vaadin.v7.ui.components.calendar.event.CalendarEditableEventProvider, com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeNotifier
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider
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 -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CalendarEventProviderprotected List<com.vaadin.v7.ui.components.calendar.event.CalendarEvent>protected List<com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeListener> -
Constructor Summary
ConstructorsConstructorDescriptionCalendarEventProviderWrapper(CalendarEventProvider calendarEventProvider, Function<V, Date> modelToPresentationConverter) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEvent(com.vaadin.v7.ui.components.calendar.event.CalendarEvent event) voidaddEventSetChangeListener(com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeListener listener) protected voidList<com.vaadin.v7.ui.components.calendar.event.CalendarEvent>voidremoveEvent(com.vaadin.v7.ui.components.calendar.event.CalendarEvent event) voidremoveEventSetChangeListener(com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeListener listener)
-
Field Details
-
calendarEventProvider
-
itemsCache
-
listeners
protected List<com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeListener> listeners -
modelToPresentationConverter
-
-
Constructor Details
-
CalendarEventProviderWrapper
public CalendarEventProviderWrapper(CalendarEventProvider calendarEventProvider, Function<V, Date> modelToPresentationConverter)
-
-
Method Details
-
fireEventSetChange
protected void fireEventSetChange() -
getCalendarEventProvider
-
addEvent
public void addEvent(com.vaadin.v7.ui.components.calendar.event.CalendarEvent event) - Specified by:
addEventin interfacecom.vaadin.v7.ui.components.calendar.event.CalendarEditableEventProvider
-
removeEvent
public void removeEvent(com.vaadin.v7.ui.components.calendar.event.CalendarEvent event) - Specified by:
removeEventin interfacecom.vaadin.v7.ui.components.calendar.event.CalendarEditableEventProvider
-
getEvents
public List<com.vaadin.v7.ui.components.calendar.event.CalendarEvent> getEvents(Date startDate, Date endDate) - Specified by:
getEventsin interfacecom.vaadin.v7.ui.components.calendar.event.CalendarEventProvider
-
addEventSetChangeListener
public void addEventSetChangeListener(com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeListener listener) - Specified by:
addEventSetChangeListenerin interfacecom.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeNotifier
-
removeEventSetChangeListener
public void removeEventSetChangeListener(com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeListener listener) - Specified by:
removeEventSetChangeListenerin interfacecom.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeNotifier
-