Package com.mindstore.backend.data.dto
Class SearchResultDto<T>
java.lang.Object
com.mindstore.backend.data.dto.SearchResultDto<T>
- Type Parameters:
T- can be used as wrapper
Search result DTO, used to return the result of any search request
-
Constructor Summary
ConstructorsConstructorDescriptionSearchResultDto(List<T> content, long total, int page, int size, String searchAfter, boolean hasMore) Search Result DTO -
Method Summary
Modifier and TypeMethodDescriptiondefault getterbooleandefault getterintgetPage()default getterdefault getterintgetSize()default getterlonggetTotal()default gettervoidsetHasMore(boolean hasMore) default setter
-
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 resultstotal- number of results in totalpage- used for paginationsize- used for paginationsearchAfter- string for paginationhasMore- 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
default getter- Returns:
- String searchAfter
-
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
-