Class SearchResultDto<T>

java.lang.Object
com.mindstore.backend.data.dto.SearchResultDto<T>
Type Parameters:
T - can be used as wrapper

public class SearchResultDto<T> extends Object
Search result DTO, used to return the result of any search request
  • Constructor Details

    • SearchResultDto

      public SearchResultDto(List<T> content, long total, int page, int size, String searchAfter, boolean hasMore)
      Search Result DTO
      Parameters:
      content - a List of results
      total - number of results in total
      page - used for pagination
      size - used for pagination
      searchAfter - string for pagination
      hasMore - boolean that shows if this is the last result page or not
  • Method Details

    • setHasMore

      public void setHasMore(boolean hasMore)
      default setter
      Parameters:
      hasMore - boolean
    • getHasMore

      public boolean getHasMore()
      default getter
      Returns:
      boolean hasMore
    • getSearchAfter

      public String getSearchAfter()
      default getter
      Returns:
      String searchAfter
    • getContent

      public List<T> getContent()
      default getter
      Returns:
      List of Strings content
    • getTotal

      public long getTotal()
      default getter
      Returns:
      long total
    • getPage

      public int getPage()
      default getter
      Returns:
      int page
    • getSize

      public int getSize()
      default getter
      Returns:
      int size