|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.confluence.api.model.pagination.PageResponseImpl<T>
T - public class PageResponseImpl<T>
A wrapper around a list of content.
| Nested Class Summary | |
|---|---|
static class |
PageResponseImpl.Builder<T>
|
| Method Summary | ||
|---|---|---|
static
|
empty(boolean hasMore)
|
|
static
|
empty(boolean hasMore,
LimitedRequest request)
|
|
static
|
empty(boolean hasMore,
PageRequest request)
|
|
static
|
filteredPageResponse(LimitedRequest limitedRequest,
List<T> items,
com.google.common.base.Predicate<? super T> predicate)
Reduces a list of items for a limited request by the predicate provided. |
|
static
|
from(Iterable<T> list,
boolean hasMore)
|
|
static
|
fromSingle(T element,
boolean hasMore)
|
|
PageRequest |
getPageRequest()
|
|
List<T> |
getResults()
|
|
boolean |
hasMore()
Indicates whether the source has more results after this page. |
|
Iterator<T> |
iterator()
|
|
int |
size()
|
|
String |
toString()
|
|
static
|
transform(PageResponse<F> input,
com.google.common.base.Function<F,T> mapper)
Converts a given PageResponse contains items of type F into an equivalent PageResponse with items of type T, transformed by the given mapper. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public PageRequest getPageRequest()
getPageRequest in interface PageResponse<T>public Iterator<T> iterator()
iterator in interface Iterable<T>public int size()
size in interface PageResponse<T>public List<T> getResults()
getResults in interface PageResponse<T>public boolean hasMore()
PageResponse
hasMore in interface PageResponse<T>public String toString()
toString in class Object
public static <T> PageResponseImpl.Builder<T> from(Iterable<T> list,
boolean hasMore)
public static <T> PageResponseImpl.Builder<T> fromSingle(T element,
boolean hasMore)
public static <F,T> PageResponseImpl<T> transform(PageResponse<F> input,
com.google.common.base.Function<F,T> mapper)
public static <T> PageResponseImpl<T> empty(boolean hasMore)
public static <T> PageResponseImpl<T> empty(boolean hasMore,
PageRequest request)
public static <T> PageResponseImpl<T> empty(boolean hasMore,
LimitedRequest request)
public static <T> PageResponse<T> filteredPageResponse(LimitedRequest limitedRequest,
List<T> items,
com.google.common.base.Predicate<? super T> predicate)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||