Interface EntityCalendarEventProvider

All Known Implementing Classes:
ContainerCalendarEventProvider

public interface EntityCalendarEventProvider
An event provider that contains entities.
  • Method Details

    • setStartDateProperty

      void setStartDateProperty(String startDateProperty)
      Sets the name of the property that represents start date of event.
      Parameters:
      startDateProperty - the name of the property that represents start date of event
    • getStartDateProperty

      @Nullable String getStartDateProperty()
      Returns:
      the name of the property that represents start date of event
    • setEndDateProperty

      void setEndDateProperty(String endDateProperty)
      Sets the name of the property that represents end date of event.
      Parameters:
      endDateProperty - the name of the property that represents end date of event
    • getEndDateProperty

      @Nullable String getEndDateProperty()
      Returns:
      the name of the property that represents end date of event
    • setCaptionProperty

      void setCaptionProperty(String captionProperty)
      Sets the name of the property that represents caption of event.
      Parameters:
      captionProperty - the name of the property that represents caption of event
    • getCaptionProperty

      @Nullable String getCaptionProperty()
      Returns:
      the name of the property that represents caption of event
    • setDescriptionProperty

      void setDescriptionProperty(String descriptionProperty)
      Sets the name of the property that represents description of event.
      Parameters:
      descriptionProperty - the name of the property that represents description of event
    • getDescriptionProperty

      @Nullable String getDescriptionProperty()
      Returns:
      the name of the property that represents description of event
    • setStyleNameProperty

      void setStyleNameProperty(String styleNameProperty)
      Sets the name of the property that represents style name of event.
      Parameters:
      styleNameProperty - the name of the property that represents style name of event
    • getStyleNameProperty

      @Nullable String getStyleNameProperty()
      Returns:
      the name of the property that represents style name of event
    • setAllDayProperty

      void setAllDayProperty(String allDayProperty)
      Sets the name of the property that represents whether event is an all-day event.
      Parameters:
      allDayProperty - true if this event is an all-day event, false otherwise
    • getIsAllDayProperty

      @Nullable String getIsAllDayProperty()
      Returns:
      true if this event is an all-day event, false otherwise
    • unbind

      void unbind()