final class MultiGroupSuggestResultBuilder extends java.lang.Object implements IBuilder<MultiGroupSuggestResult>
Modifier and Type | Field and Description |
---|---|
private DocumentListToProductResultListConverter |
converter |
private CategoryInfoMap |
pathMapper |
private SearchRequest |
request |
private org.apache.solr.client.solrj.response.QueryResponse |
response |
Constructor and Description |
---|
MultiGroupSuggestResultBuilder(DocumentListToProductResultListConverter converter) |
Modifier and Type | Method and Description |
---|---|
MultiGroupSuggestResult |
build() |
private java.util.List<FacetValue> |
getCategoryResults() |
private java.util.List<FacetValue> |
getManufacturerResults() |
MultiGroupSuggestResultBuilder |
withCategories(CategoryInfoMap pathMapper) |
MultiGroupSuggestResultBuilder |
withRequest(SearchRequest request) |
MultiGroupSuggestResultBuilder |
withResponse(org.apache.solr.client.solrj.response.QueryResponse response) |
private final DocumentListToProductResultListConverter converter
private SearchRequest request
private org.apache.solr.client.solrj.response.QueryResponse response
private CategoryInfoMap pathMapper
@Inject public MultiGroupSuggestResultBuilder(DocumentListToProductResultListConverter converter)
public MultiGroupSuggestResultBuilder withRequest(SearchRequest request)
public MultiGroupSuggestResultBuilder withResponse(org.apache.solr.client.solrj.response.QueryResponse response)
public MultiGroupSuggestResultBuilder withCategories(CategoryInfoMap pathMapper)
public MultiGroupSuggestResult build()
build
in interface IBuilder<MultiGroupSuggestResult>
private java.util.List<FacetValue> getCategoryResults()
private java.util.List<FacetValue> getManufacturerResults()