Class PageResponse.Builder<T,B extends PageResponse<T>,C extends PageResponse.Builder>
java.lang.Object
de.digitalcollections.model.list.paging.PageResponse.Builder<T,B,C>
- Enclosing class:
- PageResponse<T>
public static class PageResponse.Builder<T,B extends PageResponse<T>,C extends PageResponse.Builder>
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
forAscendingOrderedField
(String expression) forAscendingOrderedField
(String expression, String subfield) forDescendingOrderedField
(String expression) forDescendingOrderedField
(String expression, String subfield) forEndDate
(String expression, String endDate) forEqualPredicate
(String expression, String predicate) forPageSize
(int pageSize) forRequestPage
(int requestPage) forStartDate
(String expression, String startDate) withContent
(List<T> content) withContent
(T content) withExecutedSearchTerm
(String executedSearchTerm) withTotalElements
(long totalElements)
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
build
-
forAscendingOrderedField
-
forAscendingOrderedField
-
forDescendingOrderedField
-
forDescendingOrderedField
-
forEndDate
-
forEqualPredicate
-
forPageSize
-
forRequestPage
-
forStartDate
-
withContent
-
withContent
-
withExecutedSearchTerm
-
withTotalElements
-
withoutContent
-