Class FullCalendarSerializer.FullCalendarDataSerializer

Enclosing class:
FullCalendarSerializer

public class FullCalendarSerializer.FullCalendarDataSerializer extends FullCalendarSerializer
Data serializer is used per data provider manager.
  • Field Details

    • eventSerializer

      protected CalendarEventSerializer eventSerializer
    • eventKeyMapper

      protected com.vaadin.flow.data.provider.KeyMapper<Object> eventKeyMapper
    • sourceId

      protected String sourceId
  • Constructor Details

    • FullCalendarDataSerializer

      public FullCalendarDataSerializer(String sourceId, com.vaadin.flow.data.provider.KeyMapper<Object> eventKeyMapper)
  • Method Details

    • setTimeZoneSupplier

      public void setTimeZoneSupplier(Supplier<TimeZone> timeZoneSupplier)
    • serializeIncrementalData

      public elemental.json.JsonValue serializeIncrementalData(IncrementalData incrementalData)
    • serializeData

      public elemental.json.JsonArray serializeData(List<? extends CalendarEvent> items)
    • createCalendarEventSerializer

      protected CalendarEventSerializer createCalendarEventSerializer()
    • setupCalendarEventSerializer

      protected void setupCalendarEventSerializer(com.fasterxml.jackson.databind.ObjectMapper objectMapper, CalendarEventSerializer eventSerializer)