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:
  • Field Details

    • calendarEventProvider

      protected CalendarEventProvider calendarEventProvider
    • itemsCache

      protected List<com.vaadin.v7.ui.components.calendar.event.CalendarEvent> itemsCache
    • listeners

      protected List<com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeListener> listeners
    • modelToPresentationConverter

      protected Function<V,Date> modelToPresentationConverter
  • Constructor Details

  • Method Details

    • fireEventSetChange

      protected void fireEventSetChange()
    • getCalendarEventProvider

      public CalendarEventProvider getCalendarEventProvider()
    • addEvent

      public void addEvent(com.vaadin.v7.ui.components.calendar.event.CalendarEvent event)
      Specified by:
      addEvent in interface com.vaadin.v7.ui.components.calendar.event.CalendarEditableEventProvider
    • removeEvent

      public void removeEvent(com.vaadin.v7.ui.components.calendar.event.CalendarEvent event)
      Specified by:
      removeEvent in interface com.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:
      getEvents in interface com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider
    • addEventSetChangeListener

      public void addEventSetChangeListener(com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeListener listener)
      Specified by:
      addEventSetChangeListener in interface com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeNotifier
    • removeEventSetChangeListener

      public void removeEventSetChangeListener(com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeListener listener)
      Specified by:
      removeEventSetChangeListener in interface com.vaadin.v7.ui.components.calendar.event.CalendarEventProvider.EventSetChangeNotifier