Package io.jmix.ui.component.calendar
Interface CalendarEventProvider
- All Known Implementing Classes:
ContainerCalendarEventProvider,ListCalendarEventProvider
public interface CalendarEventProvider
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic interfaceDeprecated. -
Method Summary
Modifier 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
-
addEvent
AddsCalendarEventto the event provider list.Not supported by
EntityCalendarEventProvider, use datasource for changing data items.- Parameters:
event- calendar event
-
removeEvent
RemovesCalendarEventfrom the event provider list.Not supported by
EntityCalendarEventProvider, use datasource for changing data items.- Parameters:
event- calendar event
-
removeAllEvents
void removeAllEvents()Removes allCalendarEventin the event provider list.Not supported by
EntityCalendarEventProvider, use datasource for changing data items. -
addEventSetChangeListener
Subscription addEventSetChangeListener(Consumer<CalendarEventProvider.EventSetChangeEvent> listener) -
removeEventSetChangeListener
@Deprecated void removeEventSetChangeListener(Consumer<CalendarEventProvider.EventSetChangeEvent> listener) Deprecated.UseSubscriptiononject instead- Parameters:
listener- a listener to remove
-
getEvents
List<CalendarEvent> getEvents()
-
Consumerinstead