public class DefaultSolrSearchStateResolver extends java.lang.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(java.lang.String textSearch,
java.lang.String categoryId,
java.util.List<FacetData<SearchStateData>> facets,
java.lang.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(java.lang.String textSearch, java.lang.String categoryId, java.util.List<FacetData<SearchStateData>> facets, java.lang.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 © 2018 SAP SE. All Rights Reserved.