Class ReportGroupLoadContext

java.lang.Object
io.jmix.reports.ReportGroupLoadContext

public final class ReportGroupLoadContext extends Object
Filtering, pagination and sorting options when loading groups from ReportGroupRepository.
  • Field Details

  • Constructor Details

    • ReportGroupLoadContext

      public ReportGroupLoadContext(ReportGroupFilter filter, @Nullable Sort sort, int firstResult, int maxResults)
      Parameters:
      filter - filter values
      sort - sort keys, must refer to property names of ReportGroup or custom keys listed above
      firstResult - number of items to skip if needed
      maxResults - maximum items to load, if 0 then unlimited
  • Method Details

    • getFilter

      public ReportGroupFilter getFilter()
    • getSort

      @Nullable public Sort getSort()
    • getFirstResult

      public int getFirstResult()
    • getMaxResults

      public int getMaxResults()
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object