Class FullCalendarUrlQueryParametersBinder

java.lang.Object
io.jmix.flowui.facet.urlqueryparameters.AbstractUrlQueryParametersBinder
io.jmix.fullcalendarflowui.facet.urlqueryparameters.FullCalendarUrlQueryParametersBinder
All Implemented Interfaces:
UrlQueryParametersFacet.Binder

public class FullCalendarUrlQueryParametersBinder extends AbstractUrlQueryParametersBinder
  • Field Details

  • Constructor Details

    • FullCalendarUrlQueryParametersBinder

      public FullCalendarUrlQueryParametersBinder(FullCalendar fullCalendar, UrlParamSerializer urlParamSerializer)
  • Method Details

    • getComponent

      public FullCalendar getComponent()
      Specified by:
      getComponent in class AbstractUrlQueryParametersBinder
    • updateState

      public void updateState(com.vaadin.flow.router.QueryParameters queryParameters)
      Description copied from interface: UrlQueryParametersFacet.Binder
      Informs query parameters binder that view query parameters has been changed.
      Parameters:
      queryParameters - a view query parameters
    • getCalendarDisplayModeParam

      public String getCalendarDisplayModeParam()
    • setCalendarDisplayModeParam

      public void setCalendarDisplayModeParam(@Nullable String calendarDisplayModeParam)
    • getCalendarDateParam

      public String getCalendarDateParam()
    • setCalendarDateParam

      public void setCalendarDateParam(@Nullable String calendarDateParam)
    • initComponent

      protected void initComponent(FullCalendar fullCalendar)
    • onDatesSet

      protected void onDatesSet(DatesSetEvent event)
    • serializeQueryParameters

      public com.google.common.collect.ImmutableMap<String,String> serializeQueryParameters(CalendarDisplayMode calendarDisplayMode, LocalDate localDate)