Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addAvailableOnlineFilter(SolrQuery) - Method in class com.broadleafcommerce.search.catalog.solr.query.AvailabilityStrategyQueryContributor
- addBoostForRecommendations(SolrQuery, SearchRecommendation, ContextInfo) - Method in class com.broadleafcommerce.search.catalog.solr.query.RecommendationsSolrQueryContributor
- addPoliciesAsQueryFilters(SolrQuery, Collection<? extends SearchCatalogAccessPolicy>, List<FieldDefinition>, String) - Method in class com.broadleafcommerce.search.catalog.solr.query.CatalogAccessPolicyQueryContributor
- attachCatalogOnlyStrategyFilters(SolrQuery, ContextInfo) - Method in class com.broadleafcommerce.search.catalog.solr.query.AvailabilityStrategyQueryContributor
- attachNoneStrategyFilters(SolrQuery, ContextInfo) - Method in class com.broadleafcommerce.search.catalog.solr.query.AvailabilityStrategyQueryContributor
- availabilityStrategyQueryContributor(Environment) - Method in class com.broadleafcommerce.search.catalog.solr.query.autoconfigure.SolrCatalogQueryAutoConfiguration
- AvailabilityStrategyQueryContributor - Class in com.broadleafcommerce.search.catalog.solr.query
-
Class responsible for handling any special query/filter behavior based on availability strategies.
- AvailabilityStrategyQueryContributor(String) - Constructor for class com.broadleafcommerce.search.catalog.solr.query.AvailabilityStrategyQueryContributor
C
- canEqual(Object) - Method in class com.broadleafcommerce.search.catalog.solr.query.autoconfigure.SearchRecommendationProperties
- catalogAccessPolicyQueryContributor(SearchCatalogAccessPolicyService<SearchCatalogAccessPolicy>, RSQLFilterParser, SolrRSQLFilterBuilder, RuleEvaluationService, SearchCatalogAccessPolicyUtils, AuthenticationUtils) - Method in class com.broadleafcommerce.search.catalog.solr.query.autoconfigure.SolrCatalogQueryAutoConfiguration
- CatalogAccessPolicyQueryContributor - Class in com.broadleafcommerce.search.catalog.solr.query
- CatalogAccessPolicyQueryContributor(SearchCatalogAccessPolicyService<SearchCatalogAccessPolicy>, RSQLFilterParser, SolrRSQLFilterBuilder, RuleEvaluationService, SearchCatalogAccessPolicyUtils, AuthenticationUtils) - Constructor for class com.broadleafcommerce.search.catalog.solr.query.CatalogAccessPolicyQueryContributor
- CATEGORY_IDS_FILTER_NAME - Static variable in class com.broadleafcommerce.search.catalog.solr.query.CategoryProductSortQueryContributor
-
This is the default name of the Category filter.
- CategoryProductSortQueryContributor - Class in com.broadleafcommerce.search.catalog.solr.query
-
Component to provide implicit sorting based on product's sorting values for each category.
- CategoryProductSortQueryContributor() - Constructor for class com.broadleafcommerce.search.catalog.solr.query.CategoryProductSortQueryContributor
- com.broadleafcommerce.search.catalog.solr.decorator - package com.broadleafcommerce.search.catalog.solr.decorator
- com.broadleafcommerce.search.catalog.solr.query - package com.broadleafcommerce.search.catalog.solr.query
- com.broadleafcommerce.search.catalog.solr.query.autoconfigure - package com.broadleafcommerce.search.catalog.solr.query.autoconfigure
- contribute(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.catalog.solr.query.HttpServletRequestContributor
- contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.catalog.solr.query.AvailabilityStrategyQueryContributor
- contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.catalog.solr.query.CatalogAccessPolicyQueryContributor
- contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.catalog.solr.query.CategoryProductSortQueryContributor
- contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.catalog.solr.query.InventoryAvailabilityQueryContributor
- contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.catalog.solr.query.ProductOptionQueryContributor
- contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.catalog.solr.query.ProductPricingPredicateQueryContributor
- contributeInternal(SolrQuery, SearchRequest, List<FieldDefinition>, Pageable, SearchRequestProperties, String, ContextInfo) - Method in class com.broadleafcommerce.search.catalog.solr.query.RecommendationsSolrQueryContributor
- contributeOnTypeAhead() - Method in class com.broadleafcommerce.search.catalog.solr.query.AvailabilityStrategyQueryContributor
- contributeOnTypeAhead() - Method in class com.broadleafcommerce.search.catalog.solr.query.CatalogAccessPolicyQueryContributor
- contributeOnTypeAhead() - Method in class com.broadleafcommerce.search.catalog.solr.query.CategoryProductSortQueryContributor
- contributeOnTypeAhead() - Method in class com.broadleafcommerce.search.catalog.solr.query.HttpServletRequestContributor
- contributeOnTypeAhead() - Method in class com.broadleafcommerce.search.catalog.solr.query.InventoryAvailabilityQueryContributor
- contributeOnTypeAhead() - Method in class com.broadleafcommerce.search.catalog.solr.query.ProductOptionQueryContributor
- contributeOnTypeAhead() - Method in class com.broadleafcommerce.search.catalog.solr.query.ProductPricingPredicateQueryContributor
- contributeOnTypeAhead() - Method in class com.broadleafcommerce.search.catalog.solr.query.RecommendationsSolrQueryContributor
- customizeFilter(String, Collection<? extends SearchCatalogAccessPolicy>) - Method in class com.broadleafcommerce.search.catalog.solr.query.CatalogAccessPolicyQueryContributor
-
Extension hook point allowing additional run-time customization to the configured filter.
D
- decorate(SolrDocument, List<FieldDefinition>, Map<String, Object>, ContextInfo) - Method in class com.broadleafcommerce.search.catalog.solr.decorator.ProductOptionResponseDecorator
- decorate(SolrDocument, List<FieldDefinition>, Map<String, Object>, ContextInfo) - Method in class com.broadleafcommerce.search.catalog.solr.decorator.ProductPricePredicateResponseDecorator
- DEFAULT_IMPLICIT_SORT_CLAUSE - Static variable in class com.broadleafcommerce.search.catalog.solr.query.CategoryProductSortQueryContributor
- DEFAULT_PRECEDENCE - Static variable in class com.broadleafcommerce.search.catalog.solr.query.CategoryProductSortQueryContributor
E
- equals(Object) - Method in class com.broadleafcommerce.search.catalog.solr.query.autoconfigure.SearchRecommendationProperties
G
- getAuthenticationUtils() - Method in class com.broadleafcommerce.search.catalog.solr.query.CatalogAccessPolicyQueryContributor
- getAuthenticationUtils() - Method in class com.broadleafcommerce.search.catalog.solr.query.InventoryAvailabilityQueryContributor
- getAuthenticationUtils() - Method in class com.broadleafcommerce.search.catalog.solr.query.RecommendationsSolrQueryContributor
- getAvailabilityStrategy() - Method in class com.broadleafcommerce.search.catalog.solr.query.AvailabilityStrategyQueryContributor
-
The availability strategy in effect.
- getCatalogAccessPolicyUtils() - Method in class com.broadleafcommerce.search.catalog.solr.query.CatalogAccessPolicyQueryContributor
- getCategoryProductSortFieldName(String) - Method in class com.broadleafcommerce.search.catalog.solr.query.CategoryProductSortQueryContributor
-
Constructs a field name to sort by using the category Id.
- getFilterParser() - Method in class com.broadleafcommerce.search.catalog.solr.query.CatalogAccessPolicyQueryContributor
- getIndexableType() - Method in class com.broadleafcommerce.search.catalog.solr.query.CategoryProductSortQueryContributor
- getIndexableType() - Method in class com.broadleafcommerce.search.catalog.solr.query.InventoryAvailabilityQueryContributor
- getIndexableType() - Method in class com.broadleafcommerce.search.catalog.solr.query.ProductOptionQueryContributor
- getIndexableType() - Method in class com.broadleafcommerce.search.catalog.solr.query.ProductPricingPredicateQueryContributor
- getMaxNumberOfRecommendations() - Method in class com.broadleafcommerce.search.catalog.solr.query.autoconfigure.SearchRecommendationProperties
-
The number of recommendations to retrieve.
- getMaxNumberOfRecommendations() - Method in class com.broadleafcommerce.search.catalog.solr.query.RecommendationsSolrQueryContributor
- getOrder() - Method in class com.broadleafcommerce.search.catalog.solr.query.CategoryProductSortQueryContributor
- getOrder() - Method in class com.broadleafcommerce.search.catalog.solr.query.HttpServletRequestContributor
- getProductFilters(Collection<? extends SearchCatalogAccessPolicy>) - Method in class com.broadleafcommerce.search.catalog.solr.query.CatalogAccessPolicyQueryContributor
- getRecommendationProvider() - Method in class com.broadleafcommerce.search.catalog.solr.query.RecommendationsSolrQueryContributor
- getRecommendationsProperties() - Method in class com.broadleafcommerce.search.catalog.solr.query.RecommendationsSolrQueryContributor
- getRecommendationType() - Method in class com.broadleafcommerce.search.catalog.solr.query.autoconfigure.SearchRecommendationProperties
-
The recommendation model type to consult for recommendations.
- getRecommendationType() - Method in class com.broadleafcommerce.search.catalog.solr.query.RecommendationsSolrQueryContributor
- getRequest() - Method in class com.broadleafcommerce.search.catalog.solr.query.HttpServletRequestContributor
- getRsqlFilterBuilder() - Method in class com.broadleafcommerce.search.catalog.solr.query.CatalogAccessPolicyQueryContributor
- getRuleEvaluationService() - Method in class com.broadleafcommerce.search.catalog.solr.query.CatalogAccessPolicyQueryContributor
- getSearchCatalogAccessPolicyService() - Method in class com.broadleafcommerce.search.catalog.solr.query.CatalogAccessPolicyQueryContributor
H
- hashCode() - Method in class com.broadleafcommerce.search.catalog.solr.query.autoconfigure.SearchRecommendationProperties
- hasProductOption(Object, Object, Object) - Method in class com.broadleafcommerce.search.catalog.solr.decorator.ProductOptionResponseDecorator
- httpServletRequestContributor() - Method in class com.broadleafcommerce.search.catalog.solr.query.autoconfigure.SolrCatalogQueryAutoConfiguration
- HttpServletRequestContributor - Class in com.broadleafcommerce.search.catalog.solr.query
-
Sets the
HttpServletRequest
on theSearchRequestProperties
object. - HttpServletRequestContributor() - Constructor for class com.broadleafcommerce.search.catalog.solr.query.HttpServletRequestContributor
I
- InventoryAvailabilityQueryContributor - Class in com.broadleafcommerce.search.catalog.solr.query
-
This component attempts to filter out
Product
search results that require inventory checks, but which do not have inventory available. - InventoryAvailabilityQueryContributor() - Constructor for class com.broadleafcommerce.search.catalog.solr.query.InventoryAvailabilityQueryContributor
- inventoryAvailabilitySolrQueryContributor() - Method in class com.broadleafcommerce.search.catalog.solr.query.autoconfigure.SolrCatalogQueryAutoConfiguration
O
- OPTION_LABEL - Static variable in class com.broadleafcommerce.search.catalog.solr.decorator.ProductOptionResponseDecorator
- OPTION_NAME - Static variable in class com.broadleafcommerce.search.catalog.solr.decorator.ProductOptionResponseDecorator
- OPTION_VALUE - Static variable in class com.broadleafcommerce.search.catalog.solr.decorator.ProductOptionResponseDecorator
P
- PRODUCT_OPTION_KEY - Static variable in class com.broadleafcommerce.search.catalog.solr.decorator.ProductOptionResponseDecorator
- PRODUCT_PRICING_PREDICATE_FIELD_NAME - Static variable in class com.broadleafcommerce.search.catalog.solr.decorator.ProductPricePredicateResponseDecorator
-
This is the field name that we need to extract the
ProductPricingPredicate
from the response. - PRODUCT_PRICING_PREDICATE_FIELD_NAME - Static variable in class com.broadleafcommerce.search.catalog.solr.query.ProductPricingPredicateQueryContributor
- PRODUCT_PRICING_PREDICATE_RESPONSE_KEY - Static variable in class com.broadleafcommerce.search.catalog.solr.decorator.ProductPricePredicateResponseDecorator
-
This is the name of the key in the response map for the
ProductPricingPredicate
. - productCategorySortQueryContributor() - Method in class com.broadleafcommerce.search.catalog.solr.query.autoconfigure.SolrCatalogQueryAutoConfiguration
- productOptionQueryContributor() - Method in class com.broadleafcommerce.search.catalog.solr.query.autoconfigure.SolrCatalogQueryAutoConfiguration
- ProductOptionQueryContributor - Class in com.broadleafcommerce.search.catalog.solr.query
- ProductOptionQueryContributor() - Constructor for class com.broadleafcommerce.search.catalog.solr.query.ProductOptionQueryContributor
- productOptionResponseDecorator() - Method in class com.broadleafcommerce.search.catalog.solr.query.autoconfigure.SolrCatalogQueryAutoConfiguration
- ProductOptionResponseDecorator - Class in com.broadleafcommerce.search.catalog.solr.decorator
- ProductOptionResponseDecorator() - Constructor for class com.broadleafcommerce.search.catalog.solr.decorator.ProductOptionResponseDecorator
- productPricePredicateResponseDecorator() - Method in class com.broadleafcommerce.search.catalog.solr.query.autoconfigure.SolrCatalogQueryAutoConfiguration
- ProductPricePredicateResponseDecorator - Class in com.broadleafcommerce.search.catalog.solr.decorator
-
This component attempts to extract the serialized
ProductPricingPredicate
from the response. - ProductPricePredicateResponseDecorator() - Constructor for class com.broadleafcommerce.search.catalog.solr.decorator.ProductPricePredicateResponseDecorator
- productPricingPredicateQueryContributor() - Method in class com.broadleafcommerce.search.catalog.solr.query.autoconfigure.SolrCatalogQueryAutoConfiguration
- ProductPricingPredicateQueryContributor - Class in com.broadleafcommerce.search.catalog.solr.query
-
Ensures that a field - one that is not expected to be configured via the field metadata - is added to the list of things that need to be returned from Solr.
- ProductPricingPredicateQueryContributor() - Constructor for class com.broadleafcommerce.search.catalog.solr.query.ProductPricingPredicateQueryContributor
R
- RecommendationsSolrQueryContributor - Class in com.broadleafcommerce.search.catalog.solr.query
- RecommendationsSolrQueryContributor(RecommendationProvider, AuthenticationUtils, SearchRecommendationProperties) - Constructor for class com.broadleafcommerce.search.catalog.solr.query.RecommendationsSolrQueryContributor
S
- SearchRecommendationProperties - Class in com.broadleafcommerce.search.catalog.solr.query.autoconfigure
- SearchRecommendationProperties() - Constructor for class com.broadleafcommerce.search.catalog.solr.query.autoconfigure.SearchRecommendationProperties
- setAuthenticationUtils(AuthenticationUtils) - Method in class com.broadleafcommerce.search.catalog.solr.query.InventoryAvailabilityQueryContributor
- setMaxNumberOfRecommendations(int) - Method in class com.broadleafcommerce.search.catalog.solr.query.autoconfigure.SearchRecommendationProperties
-
The number of recommendations to retrieve.
- setRecommendationType(String) - Method in class com.broadleafcommerce.search.catalog.solr.query.autoconfigure.SearchRecommendationProperties
-
The recommendation model type to consult for recommendations.
- setRequest(HttpServletRequest) - Method in class com.broadleafcommerce.search.catalog.solr.query.HttpServletRequestContributor
- shouldContribute(SolrQuery, SearchRequest, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.catalog.solr.query.AvailabilityStrategyQueryContributor
- shouldContribute(SolrQuery, SearchRequest, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.catalog.solr.query.CatalogAccessPolicyQueryContributor
- shouldContribute(SolrQuery, SearchRequest, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.catalog.solr.query.CategoryProductSortQueryContributor
- shouldContribute(SolrQuery, SearchRequest, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.catalog.solr.query.InventoryAvailabilityQueryContributor
- shouldContribute(SolrQuery, SearchRequest, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.catalog.solr.query.ProductOptionQueryContributor
- shouldContribute(SolrQuery, SearchRequest, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.catalog.solr.query.ProductPricingPredicateQueryContributor
- shouldContribute(SolrQuery, SearchRequest, Pageable, SearchRequestProperties, ContextInfo) - Method in class com.broadleafcommerce.search.catalog.solr.query.RecommendationsSolrQueryContributor
- SolrCatalogQueryAutoConfiguration - Class in com.broadleafcommerce.search.catalog.solr.query.autoconfigure
- SolrCatalogQueryAutoConfiguration() - Constructor for class com.broadleafcommerce.search.catalog.solr.query.autoconfigure.SolrCatalogQueryAutoConfiguration
T
- toString() - Method in class com.broadleafcommerce.search.catalog.solr.query.autoconfigure.SearchRecommendationProperties
All Classes and Interfaces|All Packages|Constant Field Values