org.springframework.data.elasticsearch.core
Class FacetedPageImpl<T>
java.lang.Object
org.springframework.data.domain.PageImpl<T>
org.springframework.data.elasticsearch.core.FacetedPageImpl<T>
- All Implemented Interfaces:
- Serializable, Iterable<T>, Page<T>, Slice<T>, FacetedPage<T>
public class FacetedPageImpl<T>
- extends PageImpl<T>
- implements FacetedPage<T>
Container for query result and facet results
- Author:
- Rizwan Idrees, Mohsin Husen, Artur Konczak, Jonathan Yan
- See Also:
- Serialized Form
| Methods inherited from class org.springframework.data.domain.PageImpl |
equals, getTotalElements, getTotalPages, hashCode, hasNext, hasNextPage, hasPreviousPage, isFirstPage, isLast, isLastPage, toString |
| Methods inherited from interface org.springframework.data.domain.Slice |
getContent, getNumber, getNumberOfElements, getSize, getSort, hasContent, hasNext, hasPrevious, isFirst, isLast, nextPageable, previousPageable |
FacetedPageImpl
public FacetedPageImpl(List<T> content)
FacetedPageImpl
public FacetedPageImpl(List<T> content,
Pageable pageable,
long total)
FacetedPageImpl
public FacetedPageImpl(List<T> content,
Pageable pageable,
long total,
List<FacetResult> facets)
hasFacets
public boolean hasFacets()
- Specified by:
hasFacets in interface FacetedPage<T>
getFacets
public List<FacetResult> getFacets()
- Specified by:
getFacets in interface FacetedPage<T>
getFacet
public FacetResult getFacet(String name)
- Specified by:
getFacet in interface FacetedPage<T>
Copyright © 2011-2014-2014 Pivotal Software, Inc.. All Rights Reserved.