public class SolrResultPage<T> extends PageImpl<T> implements FacetPage<T>, HighlightPage<T>, ScoredPage<T>
Constructor and Description |
---|
SolrResultPage(List<T> content) |
SolrResultPage(List<T> content,
Pageable pageable,
long total,
Float maxScore) |
equals, getTotalElements, getTotalPages, hashCode, hasNext, isLast, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getTotalElements, getTotalPages
getContent, getNumber, getNumberOfElements, getSize, getSort, hasContent, hasNext, hasPrevious, isFirst, isLast, nextPageable, previousPageable
forEach, iterator, spliterator
public final Page<FacetFieldEntry> getFacetResultPage(String fieldname)
FacetPage
getFacetResultPage
in interface FacetPage<T>
fieldname
- must not be nullpublic final Page<FacetFieldEntry> getFacetResultPage(Field field)
FacetPage
getFacetResultPage
in interface FacetPage<T>
public List<FacetPivotFieldEntry> getPivot(String fieldName)
FacetPage
public List<FacetPivotFieldEntry> getPivot(PivotField field)
FacetPage
public final void addFacetResultPage(Page<FacetFieldEntry> page, Field field)
public final void addFacetPivotResultPage(List<FacetPivotFieldEntry> result, PivotField field)
public void addAllFacetFieldResultPages(Map<Field,Page<FacetFieldEntry>> pageMap)
public void addAllFacetPivotFieldResult(Map<PivotField,List<FacetPivotFieldEntry>> resultMap)
public Collection<Page<FacetFieldEntry>> getFacetResultPages()
getFacetResultPages
in interface FacetPage<T>
public final void setFacetQueryResultPage(List<FacetQueryEntry> facetQueryResult)
public Page<FacetQueryEntry> getFacetQueryResult()
getFacetQueryResult
in interface FacetPage<T>
public Collection<Field> getFacetFields()
FacetPage
getFacetFields
in interface FacetPage<T>
public Collection<PivotField> getFacetPivotFields()
FacetPage
getFacetPivotFields
in interface FacetPage<T>
public Collection<Page<? extends FacetEntry>> getAllFacets()
getAllFacets
in interface FacetPage<T>
public List<HighlightEntry<T>> getHighlighted()
getHighlighted
in interface HighlightPage<T>
public void setHighlighted(List<HighlightEntry<T>> highlighted)
public List<HighlightEntry.Highlight> getHighlights(T entity)
getHighlights
in interface HighlightPage<T>
public Float getMaxScore()
ScoredPage
getMaxScore
in interface ScoredPage<T>
Copyright © 2011-2014–2015 Pivotal Software, Inc.. All rights reserved.