Package io.jmix.ui.component.calendar
Class ListCalendarEventProvider
java.lang.Object
io.jmix.ui.component.calendar.ListCalendarEventProvider
- All Implemented Interfaces:
- CalendarEventProvider
- 
Nested Class SummaryNested classes/interfaces inherited from interface io.jmix.ui.component.calendar.CalendarEventProviderCalendarEventProvider.EventSetChangeEvent, CalendarEventProvider.EventSetChangeListener
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Consumer<CalendarEvent.EventChangeEvent>protected List<CalendarEvent>protected EventHub
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddEvent(CalendarEvent calendarEvent) AddsCalendarEventto the event provider list.protected voidvoidRemoves allCalendarEventin the event provider list.voidremoveEvent(CalendarEvent calendarEvent) RemovesCalendarEventfrom the event provider list.void
- 
Field Details- 
eventList
- 
eventChangeListener
- 
events
 
- 
- 
Constructor Details- 
ListCalendarEventProviderpublic ListCalendarEventProvider()
 
- 
- 
Method Details- 
fireEventSetChangeprotected void fireEventSetChange()
- 
getEvents- Specified by:
- getEventsin interface- CalendarEventProvider
 
- 
addEventDescription copied from interface:CalendarEventProviderAddsCalendarEventto the event provider list.Not supported by EntityCalendarEventProvider, use datasource for changing data items.- Specified by:
- addEventin interface- CalendarEventProvider
- Parameters:
- calendarEvent- calendar event
 
- 
removeEventDescription copied from interface:CalendarEventProviderRemovesCalendarEventfrom the event provider list.Not supported by EntityCalendarEventProvider, use datasource for changing data items.- Specified by:
- removeEventin interface- CalendarEventProvider
- Parameters:
- calendarEvent- calendar event
 
- 
removeAllEventspublic void removeAllEvents()Description copied from interface:CalendarEventProviderRemoves allCalendarEventin the event provider list.Not supported by EntityCalendarEventProvider, use datasource for changing data items.- Specified by:
- removeAllEventsin interface- CalendarEventProvider
 
- 
addEventSetChangeListenerpublic Subscription addEventSetChangeListener(Consumer<CalendarEventProvider.EventSetChangeEvent> listener) - Specified by:
- addEventSetChangeListenerin interface- CalendarEventProvider
 
- 
removeEventSetChangeListenerpublic void removeEventSetChangeListener(Consumer<CalendarEventProvider.EventSetChangeEvent> listener) - Specified by:
- removeEventSetChangeListenerin interface- CalendarEventProvider
- Parameters:
- listener- a listener to remove
 
 
-