public class DefaultSolrSearchStateResolver extends Object implements SearchStateResolver<SearchStateData>
solrSearchQueryEncoder and solrSearchQueryDecoder to translate search
state parameters into SearchStateData instance.| Constructor and Description |
|---|
DefaultSolrSearchStateResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected Converter<SearchQueryData,SolrSearchQueryData> |
getSolrSearchQueryDecoder() |
protected Converter<SolrSearchQueryData,SearchQueryData> |
getSolrSearchQueryEncoder() |
SearchStateData |
resolveSearchStateData(String textSearch,
String categoryId,
List<FacetData<SearchStateData>> facets,
String sort)
Translates search state (text search, categoryId, facet refinements) into instance of
STATE. |
void |
setSolrSearchQueryDecoder(Converter<SearchQueryData,SolrSearchQueryData> solrSearchQueryDecoder) |
void |
setSolrSearchQueryEncoder(Converter<SolrSearchQueryData,SearchQueryData> solrSearchQueryEncoder) |
public SearchStateData resolveSearchStateData(String textSearch, String categoryId, List<FacetData<SearchStateData>> facets, String sort)
SearchStateResolverSTATE.resolveSearchStateData in interface SearchStateResolver<SearchStateData>protected Converter<SolrSearchQueryData,SearchQueryData> getSolrSearchQueryEncoder()
public void setSolrSearchQueryEncoder(Converter<SolrSearchQueryData,SearchQueryData> solrSearchQueryEncoder)
solrSearchQueryEncoder - the solrSearchQueryEncoder to setprotected Converter<SearchQueryData,SolrSearchQueryData> getSolrSearchQueryDecoder()
public void setSolrSearchQueryDecoder(Converter<SearchQueryData,SolrSearchQueryData> solrSearchQueryDecoder)
solrSearchQueryDecoder - the solrSearchQueryDecoder to setCopyright © 2017 SAP SE. All Rights Reserved.