public class SearchResult<T>
extends java.lang.Object
Constructor and Description |
---|
SearchResult(int offset,
int count,
int total,
java.util.Collection<T> results,
java.util.Map<java.lang.String,FacetResult> facets,
int pageSize) |
Modifier and Type | Method and Description |
---|---|
int |
getCount() |
int |
getCurrentPage()
Returns the index of the current page, starting at zero.
|
DateTimeRangeFacetResult |
getDateTimeRangeFacet(DateTimeRangeFacet facet)
Finds a facet result for a DateTime range facet.
|
java.util.Map<java.lang.String,FacetResult> |
getFacetsRaw()
Returns all the facet results exactly in the format as they were returned by the backend.
|
MoneyRangeFacetResult |
getMoneyRangeFacet(MoneyRangeFacet facet)
Finds a facet result for a Money range facet.
|
NumberRangeFacetResult |
getNumberRangeFacet(RangeFacet facet)
Finds a facet result for a number range facet.
|
int |
getOffset() |
int |
getPageSize() |
java.util.List<T> |
getResults() |
TermFacetResult |
getTermFacet(TermFacet facet)
Finds a facet result for a terms facet.
|
int |
getTotal() |
int |
getTotalPages()
Returns the total number of pages.
|
java.lang.String |
toString() |
public SearchResult(int offset, int count, int total, java.util.Collection<T> results, java.util.Map<java.lang.String,FacetResult> facets, int pageSize)
public int getOffset()
public int getCount()
public int getTotal()
public java.util.List<T> getResults()
public int getPageSize()
public int getCurrentPage()
public int getTotalPages()
public TermFacetResult getTermFacet(TermFacet facet)
public NumberRangeFacetResult getNumberRangeFacet(RangeFacet facet)
public MoneyRangeFacetResult getMoneyRangeFacet(MoneyRangeFacet facet)
public DateTimeRangeFacetResult getDateTimeRangeFacet(DateTimeRangeFacet facet)
public java.util.Map<java.lang.String,FacetResult> getFacetsRaw()
public java.lang.String toString()
toString
in class java.lang.Object