A B C D E F G H I M O P R S T U V 
All Classes All Packages

A

ADDITIONAL_SKUS_JSON_PATH - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.ProductAllSkusSolrDocumentContributor
 
addProductOptionFields(SolrInputDocument, DocumentContext, String, String) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductOptionSolrDocumentBuilder
Add the option name, label, and value as indexed values.
addProductsToBeOmitted(List<Product>, Set<String>) - Method in class com.broadleafcommerce.search.index.catalog.solr.worker.SolrProductIndexWorker
Given a set of omitted catalogs, returns the products that should be omitted.
addStartAndEndDates(Product, SolrInputDocument) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductActiveDatesSolrDocumentContributor
 

B

buildDocuments(Indexable<?>) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductOptionSolrDocumentBuilder
 
buildDocuments(List<? extends Indexable<?>>) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductOptionSolrDocumentBuilder
 
buildDocuments(List<? extends Indexable<?>>) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductSolrDocumentBuilder
 
buildProductOptionId(Indexable<?>, String, String) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductOptionSolrDocumentBuilder
Returns a unique ID for a searchable product option.
buildReadInventoryAvailabilityUri(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.search.index.catalog.solr.service.SolrCatalogInventoryService
 

C

canHandle(Indexable<?>) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.CatalogOnlyProductInventoryAvailabilityStrategyDocumentContributor
 
canHandle(Indexable<?>) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.CategoryProductSortSolrDocumentContributor
 
canHandle(Indexable<?>) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductActiveDatesSolrDocumentContributor
 
canHandle(Indexable<?>) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductAllSkusSolrDocumentContributor
 
canHandle(Indexable<?>) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductCatalogOnlyPricingStrategyDocumentContributor
 
canHandle(Indexable<?>) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductInventoryAvailableSolrDocumentContributor
 
canHandle(Indexable<?>) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductVendorRefSolrDocumentContributor
 
CatalogOnlyProductInventoryAvailabilityStrategyDocumentContributor - Class in com.broadleafcommerce.search.index.catalog.solr.document
Supports logic during search requests that determine if a product is returned in search results.
CatalogOnlyProductInventoryAvailabilityStrategyDocumentContributor() - Constructor for class com.broadleafcommerce.search.index.catalog.solr.document.CatalogOnlyProductInventoryAvailabilityStrategyDocumentContributor
 
CATEGORY - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.ProductTranslationSolrDocumentContributor
 
CategoryProductSortSolrDocumentContributor - Class in com.broadleafcommerce.search.index.catalog.solr.document
Component to pull Category / Product references off of the source data and index the category ID along with a sorting value.
CategoryProductSortSolrDocumentContributor() - Constructor for class com.broadleafcommerce.search.index.catalog.solr.document.CategoryProductSortSolrDocumentContributor
 
categorySortSolrDocumentContributor() - Method in class com.broadleafcommerce.search.index.catalog.solr.document.autoconfigure.SolrCatalogDocumentBuilderAutoConfiguration
 
collectCatalogsWithOmissions(List<Product>) - Method in class com.broadleafcommerce.search.index.catalog.solr.worker.SolrProductIndexWorker
Retrieve a set of catalogs with omissions.
com.broadleafcommerce.search.index.catalog.solr.document - package com.broadleafcommerce.search.index.catalog.solr.document
 
com.broadleafcommerce.search.index.catalog.solr.document.autoconfigure - package com.broadleafcommerce.search.index.catalog.solr.document.autoconfigure
 
com.broadleafcommerce.search.index.catalog.solr.service - package com.broadleafcommerce.search.index.catalog.solr.service
 
com.broadleafcommerce.search.index.catalog.solr.service.autoconfigure - package com.broadleafcommerce.search.index.catalog.solr.service.autoconfigure
 
com.broadleafcommerce.search.index.catalog.solr.worker - package com.broadleafcommerce.search.index.catalog.solr.worker
 
com.broadleafcommerce.search.index.catalog.solr.worker.autoconfigure - package com.broadleafcommerce.search.index.catalog.solr.worker.autoconfigure
 
contributeInternal(Indexable<?>, SolrInputDocument, DocumentContext, List<FieldDefinition>) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.CatalogOnlyProductInventoryAvailabilityStrategyDocumentContributor
 
contributeInternal(Indexable<?>, SolrInputDocument, DocumentContext, List<FieldDefinition>) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.CategoryProductSortSolrDocumentContributor
 
contributeInternal(Indexable<?>, SolrInputDocument, DocumentContext, List<FieldDefinition>) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductActiveDatesSolrDocumentContributor
 
contributeInternal(Indexable<?>, SolrInputDocument, DocumentContext, List<FieldDefinition>) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductAllSkusSolrDocumentContributor
 
contributeInternal(Indexable<?>, SolrInputDocument, DocumentContext, List<FieldDefinition>) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductCatalogOnlyPricingStrategyDocumentContributor
 
contributeInternal(Indexable<?>, SolrInputDocument, DocumentContext, List<FieldDefinition>) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductInventoryAvailableSolrDocumentContributor
 
contributeInternal(Indexable<?>, SolrInputDocument, DocumentContext, List<FieldDefinition>) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductVendorRefSolrDocumentContributor
 
copyMap(Map<String, Object>) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductOptionSolrDocumentBuilder
Create a copy of the product's JSON map.
createContextInfo(String) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductInventoryAvailableSolrDocumentContributor
Return a ContextInfo to allow us to query the Inventory Services.
createContextInfoForConsolidatingAvailabilityRequest(String) - Method in class com.broadleafcommerce.search.index.catalog.solr.service.SolrCatalogInventoryService
 
createNewTask(ProcessStateService, Semaphore, IndexableType, ReindexQueue<BatchIdHolder<String>>) - Method in class com.broadleafcommerce.search.index.catalog.solr.worker.SolrProductSearchIndexWorkerProcessLauncher
 
createOptionDocuments(Indexable<?>, DocumentContext) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductOptionSolrDocumentBuilder
Creates a list of Pair objects.

D

DATA_DRIVEN_ENUM - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.ProductTranslationSolrDocumentContributor
 
DEFAULT_SKU_PATH - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.ProductCatalogOnlyPricingStrategyDocumentContributor
 
determineScope(ConsolidatedInventoryAvailability) - Method in class com.broadleafcommerce.search.index.catalog.solr.service.SolrCatalogInventoryService
 
determineSkuReferences(Product, DocumentContext) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductAllSkusSolrDocumentContributor
Returns a Set of SKUs from the Product.
determineSkuReferences(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.search.index.catalog.solr.service.SolrCatalogInventoryService
 

E

executeInternal(BatchIdHolder<String>) - Method in class com.broadleafcommerce.search.index.catalog.solr.worker.SolrProductIndexWorker
 

F

filterOmissions(Collection<List<Product>>) - Method in class com.broadleafcommerce.search.index.catalog.solr.worker.SolrProductIndexWorker
Filters out any products that have omissions.
findConsolidatedInventoryAvailability(Set<String>, String) - Method in class com.broadleafcommerce.search.index.catalog.solr.service.SolrCatalogInventoryService
 

G

getAdvancedTagJsonPaths(Translation) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductTranslationSolrDocumentContributor
 
getCatalogService() - Method in class com.broadleafcommerce.search.index.catalog.solr.worker.SolrProductIndexWorker
 
getCatalogService() - Method in class com.broadleafcommerce.search.index.catalog.solr.worker.SolrProductSearchIndexWorkerProcessLauncher
 
getCategoryJsonPaths(Translation) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductTranslationSolrDocumentContributor
Get the paths to the roots for translating fields for a particular category translation.
getCollectionResolver() - Method in class com.broadleafcommerce.search.index.catalog.solr.service.SolrCatalogInventoryService
 
getCollectionResolver() - Method in class com.broadleafcommerce.search.index.catalog.solr.worker.SolrProductIndexWorker
 
getCollectionResolver() - Method in class com.broadleafcommerce.search.index.catalog.solr.worker.SolrProductSearchIndexWorkerProcessLauncher
 
getCommitWithin() - Method in class com.broadleafcommerce.search.index.catalog.solr.service.SolrCatalogInventoryService
Millis within which to commit the update to Solr.
getDataDrivenEnumJsonPaths(Translation) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductTranslationSolrDocumentContributor
Get the paths to the roots for translating fields for a particular data driven enum translation.
getDocumentBuilder() - Method in class com.broadleafcommerce.search.index.catalog.solr.worker.SolrProductIndexWorker
 
getDocumentBuilder() - Method in class com.broadleafcommerce.search.index.catalog.solr.worker.SolrProductSearchIndexWorkerProcessLauncher
 
getIndexableType() - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductSolrDocumentBuilder
 
getIndexableType() - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductTranslationSolrDocumentContributor
 
getInventoryAvailabilityService() - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductInventoryAvailableSolrDocumentContributor
 
getJsonPaths(Translation) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductTranslationSolrDocumentContributor
Get the JSONPath string which corresponds to the translation field's path in the indexable JSON payload.
getLowestVariantPrice(DocumentContext) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductCatalogOnlyPricingStrategyDocumentContributor
 
getObjectMapper() - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductOptionSolrDocumentBuilder
 
getOptionValues(DocumentContext, String, String) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductOptionSolrDocumentBuilder
Return a list of option values for a searchable option.
getProductAssetJsonPath() - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductTranslationSolrDocumentContributor
Get the path to the root for translating primary asset fields.
getProductOptionAttributeNames(DocumentContext, String) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductOptionSolrDocumentBuilder
Return a list of attribute names that are available as searchable options.
getProductOptionSolrDocumentBuilder() - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductSolrDocumentBuilder
 
getSearchSource() - Method in class com.broadleafcommerce.search.index.catalog.solr.worker.SolrProductSearchIndexWorkerProcessLauncher
 
getSolrClient() - Method in class com.broadleafcommerce.search.index.catalog.solr.service.SolrCatalogInventoryService
 
getSolrIndexProvider() - Method in class com.broadleafcommerce.search.index.catalog.solr.worker.SolrProductIndexWorker
 
getSolrIndexProvider() - Method in class com.broadleafcommerce.search.index.catalog.solr.worker.SolrProductSearchIndexWorkerProcessLauncher
 
getUnsortedValue() - Method in class com.broadleafcommerce.search.index.catalog.solr.document.CategoryProductSortSolrDocumentContributor
Returns the unsorted value.
getVariantJsonPath(Translation) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductTranslationSolrDocumentContributor
Get the path to the root for translating fields for a particular variant translation.
getVENDOR_REF_JSON_PATH() - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductVendorRefSolrDocumentContributor
 

H

handleSetInventoryAvailableFilterFieldException(Product, Exception) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductInventoryAvailableSolrDocumentContributor
By default, we want to log the error and otherwise, suppress it to avoid stopping an entire process.

I

indexerCatalogInventoryAvailabilityService(WebClient, IndexerCatalogInventoryAvailabilityProperties, ObjectMapper, SolrCollectionResolver, SolrClient) - Method in class com.broadleafcommerce.search.index.catalog.solr.service.autoconfigure.SolrCatalogInventoryServiceAutoConfiguration
 
inventoryAvailabilityStrategyDocumentContributor() - Method in class com.broadleafcommerce.search.index.catalog.solr.document.autoconfigure.SolrCatalogDocumentBuilderAutoConfiguration
 
isAnyVariantAvailable(Product, DocumentContext) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.CatalogOnlyProductInventoryAvailabilityStrategyDocumentContributor
 
isApplicationScoped(ConsolidatedInventoryAvailability) - Method in class com.broadleafcommerce.search.index.catalog.solr.service.SolrCatalogInventoryService
 
isProduction(Product) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductInventoryAvailableSolrDocumentContributor
We only want to apply inventory details to production records, so we need to determine if this product is a "production" record.
isSearchOnOption(Indexable<?>, DocumentContext) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductSolrDocumentBuilder
 
isSearchOnOption(DocumentContext) - Static method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductOptionUtil
Should this product be searchable by a product option?

M

MAX_END_DATE - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.ProductActiveDatesSolrDocumentContributor
 
MIN_VARIANT_PRICE_PATH - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.ProductCatalogOnlyPricingStrategyDocumentContributor
 

O

OPTION_ASSET_PATH - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.ProductOptionSolrDocumentBuilder
 
OPTION_LABEL_PATH - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.ProductOptionSolrDocumentBuilder
 

P

parseSortingMap(Indexable<?>, DocumentContext) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.CategoryProductSortSolrDocumentContributor
Attempts to parse the category sorting map from the JSON field, $.productSortingWithinCategories.
parseVendorRef(Indexable<?>, DocumentContext) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductVendorRefSolrDocumentContributor
 
PRICE_FIELD - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.ProductCatalogOnlyPricingStrategyDocumentContributor
 
PRIMARY_ASSET - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.ProductOptionSolrDocumentBuilder
 
PRIMARY_ASSET_PATH - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.ProductTranslationSolrDocumentContributor
 
PRIMARY_SKU_JSON_PATH - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.ProductAllSkusSolrDocumentContributor
 
PRODUCT_ASSET - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.ProductTranslationSolrDocumentContributor
 
PRODUCT_CATEGORY_SORT_JSON_PATH - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.CategoryProductSortSolrDocumentContributor
 
PRODUCT_ID_PATH - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.ProductOptionUtil
 
PRODUCT_TAG - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.ProductTranslationSolrDocumentContributor
 
productActiveDatesSolrDocumentContributor() - Method in class com.broadleafcommerce.search.index.catalog.solr.document.autoconfigure.SolrCatalogDocumentBuilderAutoConfiguration
 
ProductActiveDatesSolrDocumentContributor - Class in com.broadleafcommerce.search.index.catalog.solr.document
Contributor responsible for indexing product active start and end dates.
ProductActiveDatesSolrDocumentContributor() - Constructor for class com.broadleafcommerce.search.index.catalog.solr.document.ProductActiveDatesSolrDocumentContributor
 
productAllSkusSolrDocumentContributor() - Method in class com.broadleafcommerce.search.index.catalog.solr.document.autoconfigure.SolrCatalogDocumentBuilderAutoConfiguration
 
ProductAllSkusSolrDocumentContributor - Class in com.broadleafcommerce.search.index.catalog.solr.document
Component that collects all of the SKUs on a Product and stores them in a single, multi-valued Solr field to allow for easy retrieval of Solr documents, especially when we don't have the Product's context ID or other identifier.
ProductAllSkusSolrDocumentContributor() - Constructor for class com.broadleafcommerce.search.index.catalog.solr.document.ProductAllSkusSolrDocumentContributor
 
productCatalogOnlyPricingStrategyDocumentContributor() - Method in class com.broadleafcommerce.search.index.catalog.solr.document.autoconfigure.SolrCatalogDocumentBuilderAutoConfiguration
 
ProductCatalogOnlyPricingStrategyDocumentContributor - Class in com.broadleafcommerce.search.index.catalog.solr.document
 
ProductCatalogOnlyPricingStrategyDocumentContributor() - Constructor for class com.broadleafcommerce.search.index.catalog.solr.document.ProductCatalogOnlyPricingStrategyDocumentContributor
 
productInventoryAvailableSolrDocumentContributor(InventoryAvailabilityService) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.autoconfigure.SolrCatalogDocumentBuilderAutoConfiguration
 
ProductInventoryAvailableSolrDocumentContributor - Class in com.broadleafcommerce.search.index.catalog.solr.document
A component to contribute a field to the SolrInputDocument to hold inventory availability for a product.
ProductInventoryAvailableSolrDocumentContributor(InventoryAvailabilityService) - Constructor for class com.broadleafcommerce.search.index.catalog.solr.document.ProductInventoryAvailableSolrDocumentContributor
 
productOptionSolrDocumentBuilder(IndexerSearchService<FieldDefinition>, List<DocumentBuilderContributor<SolrInputDocument>>, List<DocumentBuilderPreProcessor>, SolrFieldService, DocumentBuilderHelper, ObjectMapper) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.autoconfigure.SolrCatalogDocumentBuilderAutoConfiguration
 
ProductOptionSolrDocumentBuilder - Class in com.broadleafcommerce.search.index.catalog.solr.document
If a product is designated as search on option (see ProductOptionUtil.isSearchOnOption(DocumentContext)), this class handles building out product option documents to be indexed.
ProductOptionSolrDocumentBuilder(IndexerSearchService<FieldDefinition>, List<DocumentBuilderContributor<SolrInputDocument>>, List<DocumentBuilderPreProcessor>, SolrFieldService, DocumentBuilderHelper, ObjectMapper) - Constructor for class com.broadleafcommerce.search.index.catalog.solr.document.ProductOptionSolrDocumentBuilder
 
ProductOptionUtil - Class in com.broadleafcommerce.search.index.catalog.solr.document
 
ProductOptionUtil() - Constructor for class com.broadleafcommerce.search.index.catalog.solr.document.ProductOptionUtil
 
productSearchIndexWorkerProcessLauncher(ProcessStateService, QueueProvider, CatalogService, IndexableTypeDocumentBuilder<Product, SolrInputDocument>, SolrIndexProvider, SolrCollectionResolver, IndexerProperties, DataRouteSupporting) - Method in class com.broadleafcommerce.search.index.catalog.solr.worker.autoconfigure.SolrCatalogWorkerAutoConfiguration
 
productSolrDocumentBuilder(IndexerSearchService<FieldDefinition>, List<DocumentBuilderContributor<SolrInputDocument>>, List<DocumentBuilderPreProcessor>, SolrFieldService, DocumentBuilderHelper, ProductOptionSolrDocumentBuilder) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.autoconfigure.SolrCatalogDocumentBuilderAutoConfiguration
 
ProductSolrDocumentBuilder - Class in com.broadleafcommerce.search.index.catalog.solr.document
 
ProductSolrDocumentBuilder(IndexerSearchService<FieldDefinition>, List<DocumentBuilderContributor<SolrInputDocument>>, List<DocumentBuilderPreProcessor>, SolrFieldService, DocumentBuilderHelper, ProductOptionSolrDocumentBuilder) - Constructor for class com.broadleafcommerce.search.index.catalog.solr.document.ProductSolrDocumentBuilder
 
productTranslationSolrDocumentBuilderContributor(SolrFieldService, DocumentBuilderHelper, TypeFactory, IndexerTenantService) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.autoconfigure.SolrCatalogDocumentBuilderAutoConfiguration
 
ProductTranslationSolrDocumentContributor - Class in com.broadleafcommerce.search.index.catalog.solr.document
Contributes translations for nested objects inside of Product, which aren't included by default due to being different entities and therefore having a different root for translating fields.
ProductTranslationSolrDocumentContributor(SolrFieldService, DocumentBuilderHelper, TypeFactory, IndexerTenantService) - Constructor for class com.broadleafcommerce.search.index.catalog.solr.document.ProductTranslationSolrDocumentContributor
 
ProductTypes - Class in com.broadleafcommerce.search.index.catalog.solr.document
 
productVendorRefSolrDocumentContributor() - Method in class com.broadleafcommerce.search.index.catalog.solr.document.autoconfigure.SolrCatalogDocumentBuilderAutoConfiguration
 
ProductVendorRefSolrDocumentContributor - Class in com.broadleafcommerce.search.index.catalog.solr.document
Contributor responsible for indexing the vendor ref from the Product's catalog.
ProductVendorRefSolrDocumentContributor() - Constructor for class com.broadleafcommerce.search.index.catalog.solr.document.ProductVendorRefSolrDocumentContributor
 

R

readDefaultSkuPrice(String, DocumentContext) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductCatalogOnlyPricingStrategyDocumentContributor
 
readSku(DocumentContext) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductCatalogOnlyPricingStrategyDocumentContributor
 
REMOVE_OPTION_PATH - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.ProductOptionSolrDocumentBuilder
 
removeUnusedOptions(DocumentContext, String, String) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductOptionSolrDocumentBuilder
Removes options that are not applicable to the product option that is going to be indexed.

S

SEARCH_ON_OPTION_PATH - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.ProductOptionUtil
 
SEARCHABLE_OPTION_NAME_PATH - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.ProductOptionSolrDocumentBuilder
 
SEARCHABLE_OPTION_VAL_PATH - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.ProductOptionSolrDocumentBuilder
 
setInventoryAvailableFilterField(Product, SolrInputDocument, DocumentContext, List<FieldDefinition>) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductInventoryAvailableSolrDocumentContributor
This method adds a Solr doc field indicating which tenants or applications have inventory for this product.
setInventoryCheckRequiredFilterField(Product, SolrInputDocument, DocumentContext, List<FieldDefinition>) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductInventoryAvailableSolrDocumentContributor
This method adds a Solr doc field indicating whether this product is inventory-sensitive.
shouldBeOmitted(Product, String) - Method in class com.broadleafcommerce.search.index.catalog.solr.worker.SolrProductIndexWorker
 
shouldIndex(Indexable<?>) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductSolrDocumentBuilder
Check whether or not a document should be indexed for this indexable.
SKU_PATH - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.ProductCatalogOnlyPricingStrategyDocumentContributor
 
SolrCatalogDocumentBuilderAutoConfiguration - Class in com.broadleafcommerce.search.index.catalog.solr.document.autoconfigure
 
SolrCatalogDocumentBuilderAutoConfiguration() - Constructor for class com.broadleafcommerce.search.index.catalog.solr.document.autoconfigure.SolrCatalogDocumentBuilderAutoConfiguration
 
SolrCatalogInventoryService - Class in com.broadleafcommerce.search.index.catalog.solr.service
This component extends the DefautlInventoryAvailabilityService and implements a method to update Solr documents with Inventory availability data, when Stock Change notification occurs, for example.
SolrCatalogInventoryService(WebClient, String, String, ObjectMapper, SolrCollectionResolver, SolrClient) - Constructor for class com.broadleafcommerce.search.index.catalog.solr.service.SolrCatalogInventoryService
 
SolrCatalogInventoryServiceAutoConfiguration - Class in com.broadleafcommerce.search.index.catalog.solr.service.autoconfigure
 
SolrCatalogInventoryServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.search.index.catalog.solr.service.autoconfigure.SolrCatalogInventoryServiceAutoConfiguration
 
SolrCatalogWorkerAutoConfiguration - Class in com.broadleafcommerce.search.index.catalog.solr.worker.autoconfigure
 
SolrCatalogWorkerAutoConfiguration() - Constructor for class com.broadleafcommerce.search.index.catalog.solr.worker.autoconfigure.SolrCatalogWorkerAutoConfiguration
 
SolrProductIndexWorker - Class in com.broadleafcommerce.search.index.catalog.solr.worker
 
SolrProductIndexWorker(ProcessStateService, Semaphore, IndexableType, ReindexQueue<BatchIdHolder<String>>, CatalogService, DocumentBuilder<SolrInputDocument>, SolrIndexProvider, SolrCollectionResolver, DataRouteSupporting, long, int) - Constructor for class com.broadleafcommerce.search.index.catalog.solr.worker.SolrProductIndexWorker
 
SolrProductSearchIndexWorkerProcessLauncher - Class in com.broadleafcommerce.search.index.catalog.solr.worker
 
SolrProductSearchIndexWorkerProcessLauncher(ProcessStateService, QueueProvider, CatalogService, DocumentBuilder<SolrInputDocument>, SolrIndexProvider, SolrCollectionResolver, DataRouteSupporting, int, long, int) - Constructor for class com.broadleafcommerce.search.index.catalog.solr.worker.SolrProductSearchIndexWorkerProcessLauncher
 

T

transformToJsonTranslationPath(Translation, String) - Method in class com.broadleafcommerce.search.index.catalog.solr.document.ProductTranslationSolrDocumentContributor
Transform the provided path to the root object into a JSON path for the specific field to apply the translation on.

U

updateInventoryAvailability(ConsolidatedInventoryAvailability) - Method in class com.broadleafcommerce.search.index.catalog.solr.service.SolrCatalogInventoryService
 
updateInventoryAvailabilityInternal(ConsolidatedInventoryAvailability, String) - Method in class com.broadleafcommerce.search.index.catalog.solr.service.SolrCatalogInventoryService
 

V

VARIANT - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.ProductTranslationSolrDocumentContributor
 
VARIANT_BASED_TYPE - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.CatalogOnlyProductInventoryAvailabilityStrategyDocumentContributor
 
VARIANT_BASED_TYPE - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.ProductTypes
 
VARIANT_ONLINE_PATH - Static variable in class com.broadleafcommerce.search.index.catalog.solr.document.CatalogOnlyProductInventoryAvailabilityStrategyDocumentContributor
 
A B C D E F G H I M O P R S T U V 
All Classes All Packages