public class ProductSearchResponseBuilder extends SearchResponseAbstractBuilder<SearchResponse>
Modifier and Type | Field and Description |
---|---|
private CategoryFacetFactory |
categoryFactory |
private CustomFacetsFactory |
customFactory |
private ManufacturerFacetFactory |
manufacturerFactory |
private NoveltyFacetFactory |
noveltyFactory |
private PriceFacetFactory |
priceFactory |
private RatingFacetFactory |
ratingFactory |
converter, pathMapper, request, response
Constructor and Description |
---|
ProductSearchResponseBuilder(NoveltyFacetFactory noveltyFactory,
ManufacturerFacetFactory manufacturerFactory,
CategoryFacetFactory categoryFactory,
PriceFacetFactory priceFactory,
RatingFacetFactory ratingFactory,
CustomFacetsFactory customFactory,
DocumentListToProductResultListConverter converter) |
Modifier and Type | Method and Description |
---|---|
private SearchResponse |
addFacets(java.util.Collection<CustomSearchFilterAttribute> attributes,
SearchResponse result) |
SearchResponse |
build(java.util.Collection<CustomSearchFilterAttribute> attributes) |
build, withCategories, withRequest, withResponse
private NoveltyFacetFactory noveltyFactory
private ManufacturerFacetFactory manufacturerFactory
private CategoryFacetFactory categoryFactory
private PriceFacetFactory priceFactory
private RatingFacetFactory ratingFactory
private CustomFacetsFactory customFactory
@Inject public ProductSearchResponseBuilder(NoveltyFacetFactory noveltyFactory, ManufacturerFacetFactory manufacturerFactory, CategoryFacetFactory categoryFactory, PriceFacetFactory priceFactory, RatingFacetFactory ratingFactory, CustomFacetsFactory customFactory, DocumentListToProductResultListConverter converter)
public SearchResponse build(java.util.Collection<CustomSearchFilterAttribute> attributes)
build
in class SearchResponseAbstractBuilder<SearchResponse>
private SearchResponse addFacets(java.util.Collection<CustomSearchFilterAttribute> attributes, SearchResponse result)