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
    • dataObjectMapper

      protected tools.jackson.databind.ObjectMapper dataObjectMapper
  • 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 tools.jackson.databind.JsonNode serializeIncrementalData(IncrementalData incrementalData)
    • serializeData

      public tools.jackson.databind.node.ArrayNode serializeData(List<? extends CalendarEvent> items)
    • createCalendarEventSerializer

      protected CalendarEventSerializer createCalendarEventSerializer()
    • addCalendarEventSerializer

      protected tools.jackson.databind.ObjectMapper addCalendarEventSerializer(tools.jackson.databind.ObjectMapper objectMapper, CalendarEventSerializer eventSerializer)