Class AbstractPaginationSettings

java.lang.Object
io.jmix.ui.settings.component.AbstractPaginationSettings
All Implemented Interfaces:
ComponentSettings
Direct Known Subclasses:
PaginationSettings, SimplePaginationSettings

public abstract class AbstractPaginationSettings extends Object implements ComponentSettings
  • Field Details

    • id

      protected String id
    • itemsPerPageValue

      protected Integer itemsPerPageValue
    • isItemsPerPageUnlimitedOption

      protected Boolean isItemsPerPageUnlimitedOption
  • Constructor Details

    • AbstractPaginationSettings

      public AbstractPaginationSettings()
  • Method Details

    • getId

      @Nullable public String getId()
      Specified by:
      getId in interface ComponentSettings
    • setId

      public void setId(@Nullable String id)
      Specified by:
      setId in interface ComponentSettings
    • getItemsPerPageValue

      @Nullable public Integer getItemsPerPageValue()
    • setItemsPerPageValue

      public void setItemsPerPageValue(@Nullable Integer itemsPerPageValue)
    • getIsItemsPerPageUnlimitedOption

      @Nullable public Boolean getIsItemsPerPageUnlimitedOption()
      Returns:
      true if settings contain unlimited (null) option value or not
    • setIsItemsPerPageUnlimitedOption

      public void setIsItemsPerPageUnlimitedOption(@Nullable Boolean isItemsPerPageUnlimitedOption)
      Sets whether settings contain null option value or not.
      Parameters:
      isItemsPerPageUnlimitedOption - items per page unlimited option