Uses of Class
org.broadleafcommerce.core.search.dao.CatalogStructure
Packages that use CatalogStructure
Package
Description
-
Uses of CatalogStructure in org.broadleafcommerce.core.search.dao
Methods in org.broadleafcommerce.core.search.dao with parameters of type CatalogStructureModifier and TypeMethodDescriptionvoidSolrIndexDao.populateProductCatalogStructure(List<Long> productIds, CatalogStructure catalogStructure) Populate the contents of a lightweight catalog structure for a list of products.voidSolrIndexDaoImpl.populateProductCatalogStructure(List<Long> productIds, CatalogStructure catalogStructure) -
Uses of CatalogStructure in org.broadleafcommerce.core.search.service.solr.index
Methods in org.broadleafcommerce.core.search.service.solr.index that return CatalogStructureModifier and TypeMethodDescriptionstatic CatalogStructureSolrIndexCachedOperation.getCache()Retrieve the cache bound to the current thread.Methods in org.broadleafcommerce.core.search.service.solr.index with parameters of type CatalogStructureModifier and TypeMethodDescriptionprotected voidSolrIndexServiceImpl.buildFullCategoryHierarchy(org.apache.solr.common.SolrInputDocument document, CatalogStructure cache, Long categoryId, Set<Long> indexedParents) Walk the category hierarchy upwards, adding a field for each level to the solr documentprotected LongSolrIndexServiceImpl.convertDisplayOrderToLong(CatalogStructure cache, String displayOrderKey) We multiply the BigDecimal by 1,000,000 to maintain any possible decimals in use the displayOrder value.static voidSolrIndexCachedOperation.setCache(CatalogStructure cache) Set the cache on the current thread -
Uses of CatalogStructure in org.broadleafcommerce.core.search.service.solr.indexer
Methods in org.broadleafcommerce.core.search.service.solr.indexer with parameters of type CatalogStructureModifier and TypeMethodDescriptionprotected voidCatalogDocumentBuilderImpl.buildFullCategoryHierarchy(org.apache.solr.common.SolrInputDocument document, CatalogStructure cache, Long categoryId, Set<Long> indexedParents) protected LongCatalogDocumentBuilderImpl.convertDisplayOrderToLong(CatalogStructure cache, String displayOrderKey) We multiply the BigDecimal by 1,000,000 to maintain any possible decimals in use the displayOrder value.