public interface PaginationServiceInternal extends PaginationService
| Modifier and Type | Method and Description |
|---|---|
<F,T> Paginated<T> |
createPaginated(PaginationBatch<F> fetchBatch,
com.google.common.base.Function<Iterable<F>,Iterable<T>> modelConverter,
int maxLimit)
Deprecated.
since 7.0.1. Use
newPaginated(PaginationBatch, Function, int) |
<F,T> PagingIterator<T> |
createPagingIterator(PaginationBatch<F> fetchBatch,
int resultsPerPage,
com.google.common.base.Function<Iterable<F>,Iterable<T>> modelConverter)
Deprecated.
since 7.0.1. Use
newPagingIterator(PaginationBatch, int, Function) |
default <F,T> Paginated<T> |
newPaginated(PaginationBatch<F> fetchBatch,
Function<Iterable<F>,Iterable<T>> modelConverter,
int maxLimit)
Constructs a Paginated implementation backed by the given PaginationBatch.
|
default <F,T> PagingIterator<T> |
newPagingIterator(PaginationBatch<F> fetchBatch,
int resultsPerPage,
Function<Iterable<F>,Iterable<T>> modelConverter)
Constructs a PagingIterator backed by the given PaginationBatch.
|
doPaginationListRequest, doPaginationRequest, performPaginationListRequest, performPaginationListRequestWithCursor, performPaginationRequest@Deprecated <F,T> PagingIterator<T> createPagingIterator(PaginationBatch<F> fetchBatch, int resultsPerPage, com.google.common.base.Function<Iterable<F>,Iterable<T>> modelConverter)
newPagingIterator(PaginationBatch, int, Function)fetchBatch - - a request for a range of dataresultsPerPage - - number of results to request from PaginationBatch each invocation.modelConverter - - a function to convert from the supplied object to a model object, this will be executed within a transaction.PagingIteratordefault <F,T> PagingIterator<T> newPagingIterator(PaginationBatch<F> fetchBatch, int resultsPerPage, Function<Iterable<F>,Iterable<T>> modelConverter)
fetchBatch - - a request for a range of dataresultsPerPage - - number of results to request from PaginationBatch each invocation.modelConverter - - a function to convert from the supplied object to a model object, this will be executed within a transaction.PagingIterator@Deprecated <F,T> Paginated<T> createPaginated(PaginationBatch<F> fetchBatch, com.google.common.base.Function<Iterable<F>,Iterable<T>> modelConverter, int maxLimit)
newPaginated(PaginationBatch, Function, int)fetchBatch - - a request for a range of datamodelConverter - - a function to convert from the supplied object to a model object, this will be executed within a transaction.maxLimit - - the max limit to apply when creating LimitedRequests for paged requests from the Paginated.Paginateddefault <F,T> Paginated<T> newPaginated(PaginationBatch<F> fetchBatch, Function<Iterable<F>,Iterable<T>> modelConverter, int maxLimit)
fetchBatch - - a request for a range of datamodelConverter - - a function to convert from the supplied object to a model object, this will be executed within a transaction.maxLimit - - the max limit to apply when creating LimitedRequests for paged requests from the Paginated.PaginatedCopyright © 2003–2022 Atlassian. All rights reserved.