Package io.jmix.ui.component.calendar
Interface CalendarEventProvider
- All Known Implementing Classes:
- ContainerCalendarEventProvider,- ListCalendarEventProvider
public interface CalendarEventProvider
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic classstatic interfaceDeprecated.
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddEvent(CalendarEvent event) AddsCalendarEventto the event provider list.voidRemoves allCalendarEventin the event provider list.voidremoveEvent(CalendarEvent event) RemovesCalendarEventfrom the event provider list.voidDeprecated.UseSubscriptiononject instead
- 
Method Details- 
addEventAddsCalendarEventto the event provider list.Not supported by EntityCalendarEventProvider, use datasource for changing data items.- Parameters:
- event- calendar event
 
- 
removeEventRemovesCalendarEventfrom the event provider list.Not supported by EntityCalendarEventProvider, use datasource for changing data items.- Parameters:
- event- calendar event
 
- 
removeAllEventsvoid removeAllEvents()Removes allCalendarEventin the event provider list.Not supported by EntityCalendarEventProvider, use datasource for changing data items.
- 
addEventSetChangeListenerSubscription addEventSetChangeListener(Consumer<CalendarEventProvider.EventSetChangeEvent> listener) 
- 
removeEventSetChangeListener@Deprecated void removeEventSetChangeListener(Consumer<CalendarEventProvider.EventSetChangeEvent> listener) Deprecated.UseSubscriptiononject instead- Parameters:
- listener- a listener to remove
 
- 
getEventsList<CalendarEvent> getEvents()
 
- 
Consumerinstead