final class CategoryMatchingValuesBuilder extends java.lang.Object implements CategoryValuesBuilder
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
ROOT_CATEGORY_ID |
private CategoryValuesUtil |
valuesUtil |
Constructor and Description |
---|
CategoryMatchingValuesBuilder(CategoryValuesUtil valuesUtil) |
Modifier and Type | Method and Description |
---|---|
private java.util.List<FacetValue> |
getChildren(java.lang.String parentId,
org.apache.solr.client.solrj.response.QueryResponse response,
SearchRequest request,
CategoriesInfoMap mapper) |
private java.util.List<FacetValue> |
getFacetValues(org.apache.solr.client.solrj.response.QueryResponse response,
SearchRequest request,
CategoriesInfoMap mapper,
java.lang.String parentId) |
java.util.List<FacetValue> |
getValues(CategoriesInfoMap mapper,
SearchRequest request,
org.apache.solr.client.solrj.response.QueryResponse response) |
private static final java.lang.String ROOT_CATEGORY_ID
private final CategoryValuesUtil valuesUtil
@Inject public CategoryMatchingValuesBuilder(CategoryValuesUtil valuesUtil)
public java.util.List<FacetValue> getValues(CategoriesInfoMap mapper, SearchRequest request, org.apache.solr.client.solrj.response.QueryResponse response)
getValues
in interface CategoryValuesBuilder
private java.util.List<FacetValue> getChildren(java.lang.String parentId, org.apache.solr.client.solrj.response.QueryResponse response, SearchRequest request, CategoriesInfoMap mapper)
private java.util.List<FacetValue> getFacetValues(org.apache.solr.client.solrj.response.QueryResponse response, SearchRequest request, CategoriesInfoMap mapper, java.lang.String parentId)