Index

A C D E G H I O P R S T 
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 the SearchRequestProperties 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
 
A C D E G H I O P R S T 
All Classes and Interfaces|All Packages|Constant Field Values