Class SolrSearchResponse
- java.lang.Object
-
- org.springframework.data.domain.PageImpl<Object>
-
- com.broadleafcommerce.search.api.domain.SearchResponse
-
- com.broadleafcommerce.search.provider.solr.api.domain.SolrSearchResponse
-
- All Implemented Interfaces:
Serializable,Iterable<Object>,Supplier<Stream<Object>>,org.springframework.data.domain.Page<Object>,org.springframework.data.domain.Slice<Object>,org.springframework.data.util.Streamable<Object>
public class SolrSearchResponse extends com.broadleafcommerce.search.api.domain.SearchResponseSolr specificSearchResponseto include rawQueryResponse- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SolrSearchResponse(List<Object> content, org.springframework.data.domain.Pageable pageable, long total)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(Object other)booleanequals(Object o)List<T>getContent()protected <U extends Object>
List<U>getConvertedContent(Function<? super T,? extends U> arg0)StringgetDebug()The raw query response for debugging purposes.intgetNumber()intgetNumberOfElements()org.springframework.data.domain.PageablegetPageable()intgetSize()org.springframework.data.domain.SortgetSort()booleanhasContent()inthashCode()booleanhasPrevious()booleanisFirst()Iterator<T>iterator()org.springframework.data.domain.PageablenextPageable()org.springframework.data.domain.PageablepreviousPageable()voidsetDebug(String debug)The raw query response for debugging purposes.StringtoString()-
Methods inherited from class com.broadleafcommerce.search.api.domain.SearchResponse
getFacets, getRedirect, getSorts, getSpellCheckResult, isCorrectedQuery, setCorrectedQuery, setFacets, setRedirect, setSorts, setSpellCheckResult
-
Methods inherited from class org.springframework.data.domain.PageImpl
getTotalElements, getTotalPages, hasNext, isLast, map
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
-
-
-
Method Detail
-
getDebug
public String getDebug()
The raw query response for debugging purposes.- Returns:
- raw query response
-
setDebug
public void setDebug(String debug)
The raw query response for debugging purposes.- Parameters:
debug- raw query response
-
toString
public String toString()
- Overrides:
toStringin classcom.broadleafcommerce.search.api.domain.SearchResponse
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.broadleafcommerce.search.api.domain.SearchResponse
-
canEqual
protected boolean canEqual(Object other)
- Overrides:
canEqualin classcom.broadleafcommerce.search.api.domain.SearchResponse
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.broadleafcommerce.search.api.domain.SearchResponse
-
getNumber
public int getNumber()
- Specified by:
getNumberin interfaceorg.springframework.data.domain.Slice<T extends Object>
-
getSize
public int getSize()
- Specified by:
getSizein interfaceorg.springframework.data.domain.Slice<T extends Object>
-
getNumberOfElements
public int getNumberOfElements()
- Specified by:
getNumberOfElementsin interfaceorg.springframework.data.domain.Slice<T extends Object>
-
hasPrevious
public boolean hasPrevious()
- Specified by:
hasPreviousin interfaceorg.springframework.data.domain.Slice<T extends Object>
-
isFirst
public boolean isFirst()
- Specified by:
isFirstin interfaceorg.springframework.data.domain.Slice<T extends Object>
-
nextPageable
public org.springframework.data.domain.Pageable nextPageable()
- Specified by:
nextPageablein interfaceorg.springframework.data.domain.Slice<T extends Object>
-
previousPageable
public org.springframework.data.domain.Pageable previousPageable()
- Specified by:
previousPageablein interfaceorg.springframework.data.domain.Slice<T extends Object>
-
hasContent
public boolean hasContent()
- Specified by:
hasContentin interfaceorg.springframework.data.domain.Slice<T extends Object>
-
getContent
public List<T> getContent()
- Specified by:
getContentin interfaceorg.springframework.data.domain.Slice<T extends Object>
-
getPageable
public org.springframework.data.domain.Pageable getPageable()
- Specified by:
getPageablein interfaceorg.springframework.data.domain.Slice<T extends Object>
-
getSort
public org.springframework.data.domain.Sort getSort()
- Specified by:
getSortin interfaceorg.springframework.data.domain.Slice<T extends Object>
-
iterator
public Iterator<T> iterator()
-
-