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

A

AbstractExternalProvider - Class in com.broadleafcommerce.catalogbrowse.service.provider.external
 
AbstractExternalProvider(ObjectMapper) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.AbstractExternalProvider
 
addAttribute(String, Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
Takes in any additional attributes passed in the request not matching any defined properties.
addAttribute(String, Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.Asset
Takes in any additional attributes passed in the request not matching any defined properties.
addAttribute(String, Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
Takes in any additional attributes passed in the request not matching any defined properties.
addAttribute(String, Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
Takes in any additional attributes passed in the request not matching any defined properties.
addAttribute(String, Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
Takes in any additional attributes passed in the request not matching any defined properties.
addAttribute(String, Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoiceCategory
Takes in any additional attributes passed in the request not matching any defined properties.
addAttribute(String, Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Takes in any additional attributes passed in the request not matching any defined properties.
addAttribute(String, Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductOption
Takes in any additional attributes passed in the request not matching any defined properties.
addAttribute(String, Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTag
Takes in any additional attributes passed in the request not matching any defined properties.
addAttribute(String, Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
Takes in any additional attributes passed in the request not matching any defined properties.
addAttribute(String, Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.SearchResponse
Takes in any additional attributes passed in the request not matching any defined properties.
addAttribute(String, Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.SimplePage
Takes in any additional attributes passed in the request not matching any defined properties.
addAttribute(String, Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
Takes in any additional attributes passed in the request not matching any defined properties.
addAttribute(String, Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.TypeAheadResponse
Takes in any additional attributes passed in the request not matching any defined properties.
addAttribute(String, Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
Takes in any additional attributes passed in the request not matching any defined properties.
addUserTargets(PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
Add customer and customer segment user targets to PriceContext.getUserTargets().
AdvancedTag - Class in com.broadleafcommerce.catalogbrowse.domain
A "tag" represents a unique purchasing attribute for a product such "new", "on sale", "fairtrade", etc.
AdvancedTag() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
 
Asset - Class in com.broadleafcommerce.catalogbrowse.domain
Represents the metadata for an asset such as an image.
Asset() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.Asset
 
attachPriceInfoOnOtherEntity(Object, PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
attachPriceInfosOnOtherEntity(Object, Collection<? extends PriceInfo>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
Extension point to use to handle attaching pricing info onto a non-default type of priceable entity.
attachPricingToProduct(Product, Map<Object, Set<PriceableTarget>>, SimplePage<PriceInfo>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
Handles attaching the PriceInfos returned by the pricing service onto the Product and its related entities.
attachPricingToProducts(Collection<P>, Map<Object, Set<PriceableTarget>>, SimplePage<PriceInfo>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
Handles attaching the PriceInfos returned by the pricing service onto the Products and their related entities.
authorize(OAuth2AuthorizeRequest) - Method in class com.broadleafcommerce.catalogbrowse.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
 

B

BASE_COST - com.broadleafcommerce.catalogbrowse.domain.type.DefaultPriceableFieldType
 
BASE_PRICE - com.broadleafcommerce.catalogbrowse.domain.type.DefaultPriceableFieldType
 
BaseProductPriceableTargetsBuilder - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
Responsible for building PriceableTargets for the given Products themselves rather than one of their relationships.
BaseProductPriceableTargetsBuilder(ProductPriceableTargetUtils) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.BaseProductPriceableTargetsBuilder
 
bequeathItemChoicePricingToSpecificChoices(ItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
If an ItemChoice has a PriceInfo, then it needs to be inherited by all of its SpecificItemChoices unless they have an explicit override.
BrowseDetailsRequest - Class in com.broadleafcommerce.catalogbrowse.domain
DTO containing information pertaining to a request to be sent to the CatalogProvider to retrieve a browse entity's details such as for a Product or Category.
BrowseDetailsRequest() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
 
BrowseDetailsRequest(MultiValueMap<String, String>, PriceContext, PriceInfoContext, ContextInfo) - Constructor for class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
 
BrowseEntityDetails - Class in com.broadleafcommerce.catalogbrowse.domain
A structure containing either a Product or a Category for a BrowseDetailsRequest.
BrowseEntityDetails() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
 
buildLineItemFromVariant(Product, Variant) - Method in class com.broadleafcommerce.catalogbrowse.service.DefaultMarketingMessageUtils
 
buildLineItems(ProductList) - Method in class com.broadleafcommerce.catalogbrowse.service.DefaultMarketingMessageUtils
 
buildLineItems(ProductList) - Method in interface com.broadleafcommerce.catalogbrowse.service.MarketingMessageUtils
Build LineItemDTOs from hydrated product details
buildSpecificItemChoiceTargetsForUnderlyingItem(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Builds the PriceableTargets for the SpecificItemChoice based on the underlying Product or Variant.
buildTargetForSpecificItemChoiceByPricingKey(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Builds the PriceableTarget based on a Specific Choice's pricing key.
buildTargetsForItemChoices(Collection<? extends ProductOption>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Builds the map of PriceableTargets for ProductOptions.
buildTargetsForOtherSpecificItemChoiceType(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Extension point to use if the SpecificItemChoice.getType() is not one of DefaultSpecificItemChoiceType.
buildTargetsForProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.BaseProductPriceableTargetsBuilder
 
buildTargetsForProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
Deprecated.
 
buildTargetsForProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
 
buildTargetsForProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.PromotionalProductsProductPricingTargetsBuilder
 
buildTargetsForProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantsProductPriceableTargetsBuilder
 
buildTargetsForProduct(Product) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetsBuilder
Builds PriceableTargets for a single Product or one of its relationships such as its Variants.
buildTargetsForProducts(Collection<? extends Product>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.BaseProductPriceableTargetsBuilder
 
buildTargetsForProducts(Collection<? extends Product>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
Deprecated.
 
buildTargetsForProducts(Collection<? extends Product>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
 
buildTargetsForProducts(Collection<? extends Product>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.PromotionalProductsProductPricingTargetsBuilder
 
buildTargetsForProducts(Collection<? extends Product>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantsProductPriceableTargetsBuilder
 
buildTargetsForProducts(Collection<? extends Product>) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetsBuilder
Builds PriceableTargets for multiple Products or one of the relationships such as their Variants.This returns a map where the key is the entity to which the PriceableTarget corresponds, which helps when mapping PriceInfos back onto the entity represented by the PriceableTarget.
buildTargetsForSpecificItemChoice(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Creates the PriceableTargets for a SpecificItemChoice.
buildTargetsForSpecificItemChoiceVariantOverrides(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Builds the PriceableTargets for any Variant pricing overrides for a SpecificItemChoice.
BUNDLE - com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.DefaultProductType
Denotes that this product is meant to represent a simple bundle of other products, with each bundle item represented as an IncludedProduct.

C

canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.Asset
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerContext
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoiceCategory
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.LineItemDTO
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessage
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductList
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductOption
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTag
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.SearchResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.SimplePage
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.TypeAheadResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
 
canEqual(Object) - Method in exception com.broadleafcommerce.catalogbrowse.exception.DataDrivenEnumDetailsRequestException
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.service.autoconfigure.SSLVerificationProperties
 
CART_ATTRIBUTE - com.broadleafcommerce.catalogbrowse.domain.type.DefaultProductOptionType
The user input flow into a global cart-level attribute when added to cart.
CART_ITEM_ATTRIBUTE - com.broadleafcommerce.catalogbrowse.domain.type.DefaultProductOptionType
The user value is intended to flow into an item attribute once this item is added to the cart.
CatalogBrowseDefaultsEnvironmentPostProcessor - Class in com.broadleafcommerce.catalogbrowse.autoconfigure
Spring Boot default property overrides for this service
CatalogBrowseDefaultsEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.catalogbrowse.autoconfigure.CatalogBrowseDefaultsEnvironmentPostProcessor
 
CatalogBrowseEndpoint - Class in com.broadleafcommerce.catalogbrowse.web.endpoint
 
CatalogBrowseEndpoint(CatalogProvider, CatalogSearchProvider<Product>, OfferProvider, MarketingMessageUtils, TypeFactory) - Constructor for class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
CatalogBrowseExceptionAdvisor - Class in com.broadleafcommerce.catalogbrowse.web.exception
General exception handler registry for handlers not exclusive to a single controller.
CatalogBrowseExceptionAdvisor(ObjectMapper) - Constructor for class com.broadleafcommerce.catalogbrowse.web.exception.CatalogBrowseExceptionAdvisor
 
catalogBrowseOauth2FilterFunctionSupplier(ClientRegistrationRepository, SSLVerificationProperties) - Method in class com.broadleafcommerce.catalogbrowse.service.autoconfigure.CatalogBrowseServiceAutoConfiguration
We'll leave this with a general name as it can (and should) be reused in a flex package.
CatalogBrowseSecurityEnhancer - Class in com.broadleafcommerce.catalogbrowse.web.security
Opens access to certain endpoints.
CatalogBrowseSecurityEnhancer() - Constructor for class com.broadleafcommerce.catalogbrowse.web.security.CatalogBrowseSecurityEnhancer
 
CatalogBrowseServiceAutoConfiguration - Class in com.broadleafcommerce.catalogbrowse.service.autoconfigure
 
CatalogBrowseServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.catalogbrowse.service.autoconfigure.CatalogBrowseServiceAutoConfiguration
 
CatalogBrowseWebAutoConfiguration - Class in com.broadleafcommerce.catalogbrowse.web.autoconfigure
 
CatalogBrowseWebAutoConfiguration() - Constructor for class com.broadleafcommerce.catalogbrowse.web.autoconfigure.CatalogBrowseWebAutoConfiguration
 
catalogBrowseWebClient(Supplier<ServletOAuth2AuthorizedClientExchangeFilterFunction>, ObjectMapper, SSLVerificationProperties) - Method in class com.broadleafcommerce.catalogbrowse.service.autoconfigure.CatalogBrowseServiceAutoConfiguration
 
CatalogProvider - Interface in com.broadleafcommerce.catalogbrowse.service.provider
Provider for interfacing with operations around a Catalog related entities.
CatalogSearchProvider<T extends Product> - Interface in com.broadleafcommerce.catalogbrowse.service.provider
Provider for interfacing with operations around catalog search.
CatalogSearchRequest - Class in com.broadleafcommerce.catalogbrowse.domain
DTO containing information pertaining to a request to be sent to the CatalogSearchProvider to retrieve search results.
CatalogSearchRequest() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
 
CatalogSearchRequest(MultiValueMap<String, String>, PriceContext, PriceInfoContext, ContextInfo) - Constructor for class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
 
catalogSearchWebClient(Supplier<ServletOAuth2AuthorizedClientExchangeFilterFunction>, ObjectMapper, SSLVerificationProperties) - Method in class com.broadleafcommerce.catalogbrowse.service.autoconfigure.CatalogBrowseServiceAutoConfiguration
 
CatalogTypeAheadRequest - Class in com.broadleafcommerce.catalogbrowse.domain
DTO containing information pertaining to a request to be sent to the CatalogSearchProvider to retrieve type-ahead suggestions.
CatalogTypeAheadRequest() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
 
CatalogTypeAheadRequest(MultiValueMap<String, String>, PriceContext, PriceInfoContext, ContextInfo) - Constructor for class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
 
Category - Class in com.broadleafcommerce.catalogbrowse.domain
A structure containing all the info necessary for a category details page or section shown in a commerce-facing app (as opposed to a PIM UI).
Category() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.Category
 
CATEGORY - com.broadleafcommerce.catalogbrowse.domain.type.DefaultItemChoiceTargetType
The item choice is among Products within a Category.
CategoryDetailsRequest - Class in com.broadleafcommerce.catalogbrowse.domain
DTO containing information pertaining to a request to be sent to the CatalogProvider to retrieve a category's details.
CategoryDetailsRequest() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
 
CategoryDetailsRequest(MultiValueMap<String, String>, PriceContext, PriceInfoContext, ContextInfo) - Constructor for class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
 
com.broadleafcommerce.catalogbrowse.autoconfigure - package com.broadleafcommerce.catalogbrowse.autoconfigure
 
com.broadleafcommerce.catalogbrowse.domain - package com.broadleafcommerce.catalogbrowse.domain
 
com.broadleafcommerce.catalogbrowse.domain.context - package com.broadleafcommerce.catalogbrowse.domain.context
 
com.broadleafcommerce.catalogbrowse.domain.marketing - package com.broadleafcommerce.catalogbrowse.domain.marketing
 
com.broadleafcommerce.catalogbrowse.domain.type - package com.broadleafcommerce.catalogbrowse.domain.type
 
com.broadleafcommerce.catalogbrowse.exception - package com.broadleafcommerce.catalogbrowse.exception
 
com.broadleafcommerce.catalogbrowse.oauth2.client.endpoint - package com.broadleafcommerce.catalogbrowse.oauth2.client.endpoint
 
com.broadleafcommerce.catalogbrowse.oauth2.client.web - package com.broadleafcommerce.catalogbrowse.oauth2.client.web
 
com.broadleafcommerce.catalogbrowse.service - package com.broadleafcommerce.catalogbrowse.service
 
com.broadleafcommerce.catalogbrowse.service.autoconfigure - package com.broadleafcommerce.catalogbrowse.service.autoconfigure
 
com.broadleafcommerce.catalogbrowse.service.provider - package com.broadleafcommerce.catalogbrowse.service.provider
 
com.broadleafcommerce.catalogbrowse.service.provider.external - package com.broadleafcommerce.catalogbrowse.service.provider.external
 
com.broadleafcommerce.catalogbrowse.service.provider.external.catalog - package com.broadleafcommerce.catalogbrowse.service.provider.external.catalog
 
com.broadleafcommerce.catalogbrowse.service.provider.external.offer - package com.broadleafcommerce.catalogbrowse.service.provider.external.offer
 
com.broadleafcommerce.catalogbrowse.service.provider.external.pricing - package com.broadleafcommerce.catalogbrowse.service.provider.external.pricing
 
com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product - package com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
 
com.broadleafcommerce.catalogbrowse.service.provider.external.search - package com.broadleafcommerce.catalogbrowse.service.provider.external.search
 
com.broadleafcommerce.catalogbrowse.web.autoconfigure - package com.broadleafcommerce.catalogbrowse.web.autoconfigure
 
com.broadleafcommerce.catalogbrowse.web.converter - package com.broadleafcommerce.catalogbrowse.web.converter
 
com.broadleafcommerce.catalogbrowse.web.endpoint - package com.broadleafcommerce.catalogbrowse.web.endpoint
 
com.broadleafcommerce.catalogbrowse.web.exception - package com.broadleafcommerce.catalogbrowse.web.exception
 
com.broadleafcommerce.catalogbrowse.web.security - package com.broadleafcommerce.catalogbrowse.web.security
 
COMBINE - com.broadleafcommerce.catalogbrowse.domain.type.DefaultMergingType
Combine item into a similar item.
configure(HttpSecurity) - Method in class com.broadleafcommerce.catalogbrowse.web.security.CatalogBrowseSecurityEnhancer
 
CONTRACT_PRICE - com.broadleafcommerce.catalogbrowse.domain.type.DefaultPriceableFieldType
 
convert(String) - Method in class com.broadleafcommerce.catalogbrowse.web.converter.PriceContextConverter
 
convert(String) - Method in class com.broadleafcommerce.catalogbrowse.web.converter.PriceInfoContextConverter
 
convertSuggestionsToMap(List<T>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
convertSuggestionsToProducts(List<Map<String, Object>>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
createBaseTargets(IncludedProduct) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
Deprecated.
Creates PriceableTargets for an IncludedProduct.
createTargetForPricingKey(Product, Map<String, MonetaryAmount>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetUtils
Creates the PriceableTarget for a Product using Product.getPricingKey() as PriceableTarget.getTargetId().
createTargetForProductPricingKey(Variant, Product, Map<String, MonetaryAmount>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantPriceableTargetUtils
Creates the PriceableTarget for a Variant using its owning product's pricingKey as PriceableTarget.getTargetId().
createTargetForSku(Product, Map<String, MonetaryAmount>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetUtils
Creates the PriceableTarget for a Product using Product.getSku() as PriceableTarget.getTargetId().
createTargetForSku(Variant, Map<String, MonetaryAmount>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantPriceableTargetUtils
Creates the PriceableTarget for a Variant using Variant.getSku() as PriceableTarget.getTargetId().
createTargets(Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetUtils
Creates PriceableTargets for a Product.
createTargets(Variant, Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantPriceableTargetUtils
Creates PriceableTargets for a Variant.
createTargetsForItemChoice(ItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Creates PriceableTarget(s) for an ItemChoice.
createTargetsForOtherItemChoiceTargetType(ItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Extension point to use if the ItemChoice.getTargetType() is not one of DefaultItemChoiceTargetType.
createTargetsForOtherSpecificItemChoiceType(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Deprecated.
Use ProductOptionsProductPriceableTargetsBuilder.buildTargetsForOtherSpecificItemChoiceType(SpecificItemChoice). Using a map is not longer necessary. Instead of adding price infos mapped to these underlying items, their price infos will be mapped to the SpecificItemChoice since that is where they will be set in the end anyway.
createTargetsForOtherSpecificType(IncludedProduct) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
Deprecated.
Use IncludedProductsProductPriceableTargetsBuilder.createTargetsForType(IncludedProduct). Using a map is not longer necessary. Instead of adding price infos mapped to these underlying items, their price infos will be mapped to the IncludedProduct since that is where they will be set in the end anyway.
createTargetsForSpecificChoices(ItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Builds map for the PriceableTargets of an ItemChoice's SpecificItemChoices or Category, including defaults.
createTargetsForSpecificItemChoice(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Deprecated.
Use ProductOptionsProductPriceableTargetsBuilder.buildTargetsForSpecificItemChoice(SpecificItemChoice). Using a map is not longer necessary. Instead of adding price infos mapped to these underlying items, their price infos will be mapped to the SpecificItemChoice since that is where they will be set in the end anyway.
createTargetsForSpecificItems(IncludedProduct) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
Deprecated.
This is no longer used. IncludedProductsProductPriceableTargetsBuilder.createBaseTargets(com.broadleafcommerce.catalogbrowse.domain.IncludedProduct) covers these cases. Instead of adding price infos mapped to these underlying items, their price infos will be mapped to the IncludedProduct since that is where they will be set in the end anyway.
createTargetsForType(IncludedProduct) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
Deprecated.
Extension point to use if the IncludedProduct.getType() is not one of DefaultIncludedProductType.
CustomerContext - Class in com.broadleafcommerce.catalogbrowse.domain.context
DTO for holding customer information for determining which offers apply to a customer.
CustomerContext() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.context.CustomerContext
 

D

DataDrivenEnum - Class in com.broadleafcommerce.catalogbrowse.domain
A structure containing all the info necessary for data driven enum details section shown in a commerce-facing app (as opposed to a PIM UI).
DataDrivenEnum() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
 
DataDrivenEnumDetailsRequest - Class in com.broadleafcommerce.catalogbrowse.domain
DTO containing information pertaining to a request to be sent to the CatalogProvider to retrieve a data driven enum's details.
DataDrivenEnumDetailsRequest() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
 
DataDrivenEnumDetailsRequest(Set<String>, boolean, MultiValueMap<String, String>, ContextInfo) - Constructor for class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
 
DataDrivenEnumDetailsRequestException - Exception in com.broadleafcommerce.catalogbrowse.exception
Defines exceptions that can be thrown while responding to a DataDrivenEnumDetailsRequest.
DataDrivenEnumDetailsRequestException() - Constructor for exception com.broadleafcommerce.catalogbrowse.exception.DataDrivenEnumDetailsRequestException
 
DataDrivenEnumDetailsRequestException(String) - Constructor for exception com.broadleafcommerce.catalogbrowse.exception.DataDrivenEnumDetailsRequestException
 
DataDrivenEnumDetailsRequestException(String, Throwable) - Constructor for exception com.broadleafcommerce.catalogbrowse.exception.DataDrivenEnumDetailsRequestException
 
DataDrivenEnumDetailsRequestException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.catalogbrowse.exception.DataDrivenEnumDetailsRequestException
 
DataDrivenEnumDetailsRequestException(Throwable) - Constructor for exception com.broadleafcommerce.catalogbrowse.exception.DataDrivenEnumDetailsRequestException
 
dataDrivenEnumDetailsRequestToParams(DataDrivenEnumDetailsRequest) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
Converts a DataDrivenEnumDetailsRequest to request params.
DataDrivenEnumList - Class in com.broadleafcommerce.catalogbrowse.domain
A DTO that holds data driven enum references for bulk operations, and lists of failed request params.
DataDrivenEnumList() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
 
DataDrivenEnumList(List<DataDrivenEnum>, Set<String>) - Constructor for class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
 
DefaultIncludedProductType - Enum in com.broadleafcommerce.catalogbrowse.domain.type
The possible types of targets a IncludedProduct can have.
DefaultItemChoiceTargetType - Enum in com.broadleafcommerce.catalogbrowse.domain.type
The possible types of targets a ItemChoice can have.
DefaultMarketingMessageUtils - Class in com.broadleafcommerce.catalogbrowse.service
Utilities to aid in the retrieval of MarketingMessages
DefaultMarketingMessageUtils(TypeFactory) - Constructor for class com.broadleafcommerce.catalogbrowse.service.DefaultMarketingMessageUtils
 
DefaultMergingType - Enum in com.broadleafcommerce.catalogbrowse.domain.type
Out of the box merging types for Products.
DefaultPriceableFieldType - Enum in com.broadleafcommerce.catalogbrowse.domain.type
 
DefaultProductOptionType - Enum in com.broadleafcommerce.catalogbrowse.domain.type
Out of the box forms that a ProductOption can take.
DefaultProductType - Enum in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
The possible types of targets a Product can have.
DefaultSpecificItemChoiceType - Enum in com.broadleafcommerce.catalogbrowse.domain.type
Supported types for SpecificItemChoice.getType()
doAttachPricing(Map<Object, Set<PriceableTarget>>, SimplePage<PriceInfo>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 

E

equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.Asset
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerContext
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoiceCategory
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.LineItemDTO
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessage
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageResponse
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductList
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductOption
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTag
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.SearchResponse
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.SimplePage
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.TypeAheadResponse
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
 
equals(Object) - Method in exception com.broadleafcommerce.catalogbrowse.exception.DataDrivenEnumDetailsRequestException
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.service.autoconfigure.SSLVerificationProperties
 
ExternalCatalogProvider - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.catalog
Connects to an external catalog service.
ExternalCatalogProvider(WebClient, ObjectMapper, PricingProvider, TypeFactory) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
ExternalCatalogSearchProvider<T extends Product> - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.search
 
ExternalCatalogSearchProvider(WebClient, ObjectMapper, TypeFactory, PricingProvider, CatalogProvider) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
ExternalOfferProvider - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.offer
Connects to an external offer service.
ExternalOfferProvider(WebClient, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
 
ExternalPricingProvider - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing
Connects to an external pricing service.
ExternalPricingProvider(WebClient, ObjectMapper, TypeFactory, List<ProductPriceableTargetsBuilder>, AuthenticationUtils) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 

F

fetchBrowseEntityDetails(BrowseDetailsRequest) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
fetchBrowseEntityDetails(BrowseDetailsRequest) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.CatalogProvider
Retrieves a product list or category that matches the given request.
fetchCategoryWithDetails(CategoryDetailsRequest) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
fetchCategoryWithDetails(CategoryDetailsRequest) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.CatalogProvider
Retrieves the category with details for the request.
fetchDataDrivenEnumsWithDetails(DataDrivenEnumDetailsRequest) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
fetchDataDrivenEnumsWithDetails(DataDrivenEnumDetailsRequest) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.CatalogProvider
Retrieves the data driven enum list with details for the request.
fetchMarketingMessagesForRequest(MarketingMessageRequest) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
 
fetchMarketingMessagesForRequest(MarketingMessageRequest) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.OfferProvider
Retrieves any marketing messages for the request.
fetchProductsWithDetails(ProductDetailsRequest) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
fetchProductsWithDetails(ProductDetailsRequest) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.CatalogProvider
Retrieves the product list with details for the request.

G

getAccountId() - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerContext
The id for the account that is in the current context.
getAdvancedTags() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
A list of ProductTags sorted based on the sort position of the ProductTag for the produt with ties broken by AdvancedTag.getPriority().
getAppliedOfferIds() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
A list of currently applied offer ids
getAssets() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
All Asset assets for this product.
getAttribute() - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.catalogbrowse.domain.Asset
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoiceCategory
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductOption
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTag
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.catalogbrowse.domain.SearchResponse
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.catalogbrowse.domain.SimplePage
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.catalogbrowse.domain.TypeAheadResponse
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
Return any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.catalogbrowse.domain.Asset
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoiceCategory
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.LineItemDTO
All additional attributes associated with the line item
getAttributes() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductOption
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTag
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.catalogbrowse.domain.SearchResponse
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.catalogbrowse.domain.SimplePage
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.catalogbrowse.domain.TypeAheadResponse
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
Map holding any additional attributes passed in the request not matching any defined properties.
getAuthenticationUtils() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
getBrowseCatalogProvider() - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
getBrowseCatalogSearchProvider() - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
getBrowseEntitiesUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
The URI path for retrieving browse entities when the type is not known by the caller.
getBrowseItemMessages() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageResponse
Messages that should be displayed on individual product items shown during browse
getBrowseMessages() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageResponse
Messages that should be displayed on the product list page headers
getBrowseOfferProvider() - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
getBrowsePricingProvider() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
getBrowsePricingProvider() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
getCartItemMessages() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageResponse
Messages that should be displayed on individual cart items
getCartMessages() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageResponse
Messages that should be displayed on the cart page's header
getCartProductIds() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
The ids of any products currently in the customer's cart
getCartSubtotal() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
The subtotal of the customer's cart
getCatalogBrowseWebClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
getCatalogBrowseWebClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
 
getCatalogBrowseWebClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
getCatalogProvider() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
getCatalogSearchResults(HttpServletRequest, ContextInfo, PriceContext, PriceInfoContext, MultiValueMap<String, String>) - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
getCatalogSearchWebClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
getCatalogSuggestions(HttpServletRequest, ContextInfo, PriceContext, PriceInfoContext, MultiValueMap<String, String>) - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
getCategoriesUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
The URI path for retrieving categories.
getCategory() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
The category that matched the BrowseDetailsRequest.
getCategory() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
The ItemChoiceCategory which the choice will be chosen from by the customer if the ItemChoice.getTargetType() is DefaultItemChoiceTargetType.CATEGORY.
getCategoryId() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
The current category's id
getCategoryIds(Map<String, Object>) - Method in class com.broadleafcommerce.catalogbrowse.service.DefaultMarketingMessageUtils
 
getChoiceKey() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
The key used during the validation of cart item's configuration to relate this ItemChoice to one of the cart item's dependent items.
getContent() - Method in class com.broadleafcommerce.catalogbrowse.domain.SearchResponse
The actual results for the search request.
getContent() - Method in class com.broadleafcommerce.catalogbrowse.domain.SimplePage
 
getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
getCurrency() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Currency for this product.
getCustomerContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
The customer context information that should be used in determining which offers apply
getCustomerId() - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerContext
The id for the customer that is in the current context.
getCustomerSegmentIds() - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerContext
The list of ids that correspond to customer segments that this customer is a part of.
getDataDrivenEnumIds() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
getDataDrivenEnumIdsForMissingEntities() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
The list of provided ids for which a DataDrivenEnum could not be found
getDataDrivenEnums() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
All DataDrivenEnums and their details.
getDataDrivenEnumsUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
The URI path for retrieving data driven enums.
getDefaultPrice() - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
The default price that should be used if there is not a Variant.salePrice set.
getDefaultProduct() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
The default product that can be used when driving customer selections if the ItemChoice.targetType is DefaultItemChoiceTargetType.SPECIFIC_PRODUCTS.
getDefaultProductInCategory() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
The default product that can be used when driving customer selections if the ItemChoice.targetType is DefaultItemChoiceTargetType.CATEGORY.
getDefaultVariant() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
The default variant that can be used when driving customer selections if the ItemChoice.targetType is DefaultItemChoiceTargetType.SPECIFIC_VARIANTS.
getDisplayHint() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessage
Any display hint needed by the front-end
getDisplayValue() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
The display value for the associated DataDrivenEnum.type.
getHeaders(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.AbstractExternalProvider
Builds the headers to be passed along with the request to the provider.
getHydratedProductSuggestionsPricing(List<Map<String, Object>>, PriceContext, PriceInfoContext, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
Hydrates pricing on product type-ahead suggetsions.
getId() - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
A unique system identifier.
getId() - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
The context ID of the category.
getId() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
The context ID of this enum.
getId() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoiceCategory
The ID of the category.
getId() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessage
 
getId() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
The unique identifier for this product.
getId() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTag
A unique system identifier.
getId() - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
The unique identifier for this variant.
getIncludedProducts() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Additional products or variants that are always included with the product, no matter what.
getItemChoice() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductOption
getLineItems() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
A list of hydrated LineItemDTOs used by the ExternalOfferProvider to retrieve MarketingMessages
getMapper() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.AbstractExternalProvider
 
getMapper() - Method in class com.broadleafcommerce.catalogbrowse.web.exception.CatalogBrowseExceptionAdvisor
 
getMarketingMessages(MarketingMessageRequest, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
getMarketingMessagesUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
The URI path for retrieving marketing messages.
getMarketingMessageUtils() - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
getMaximumThreshold() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
The maximum count of this product that must be added in a cart.
getMaximumThreshold() - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
The maximum count of this variant can be added in a cart.
getMaxMessageCount() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
The maximum number of messages for each location and location / product combination
getMergingType() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Determines how this Product should merge with other similar items when it gets added to a cart.
getMinimumThreshold() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
The minimum count of this product that must be added in a cart.
getMinimumThreshold() - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
The minimum count of this variant that must be added in a cart.
getName() - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
A friendly identifier for the tag.
getOptions() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Drives additional information that the customer should enter when purchasing this product.
getOverridePrice() - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
The specific price set for this included item that overrides the price of underlying IncludedProduct.product or IncludedProduct.variant.
getOverridePrice() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
The specific price set for this choice that overrides the price of underlying SpecificItemChoice.product or SpecificItemChoice.variant.
getOverridePrice() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
The price to use for this item when the related variant is selected.
getParameters() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
The parameters included in the original request that don't need to be enumerated in this service but passed along to the provider.
getParameters() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
The parameters included in the original request that don't need to be enumerated in this service but passed along to the provider.
getParameters() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
The parameters included in the original request that don't need to be enumerated in this service but passed along to the provider.
getParameters() - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
The parameters included in the original request that don't need to be enumerated in this service but passed along to the provider.
getParameters() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
The parameters included in the original request that don't need to be enumerated in this service but passed along to the provider.
getPosition() - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
Defines the position over a display component this tag should be displayed such as the "top-left" of a Product's image on a list or details page.
getPrice() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
The price of the product.
getPriceableFields(Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetUtils
Builds the map of priceable fields for a Product that will be added as PriceableTarget.getPriceableFields().
getPriceableFields(Variant, Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantPriceableTargetUtils
Builds the map of priceable fields for a Variant that will be added as PriceableTarget.getPriceableFields().
getPriceContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
The PriceContext from the original request containing general pricing info.
getPriceContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
The PriceContext from the original request containing general pricing info.
getPriceContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
The PriceContext from the original request containing general pricing info.
getPriceContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
The PriceContext from the original request containing general pricing info.
getPriceContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
The PriceContext from the original request containing general pricing info.
getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
Summary of the pricing information related to the included item.
getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
Summary of the pricing information related to the choice.
getPriceInfo() - Method in interface com.broadleafcommerce.catalogbrowse.domain.Priceable
Retrieves the PriceInfo on the entity.
getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Summary of the pricing information related to the product.
getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
 
getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
Summary of the pricing information related to the choice.
getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
Summary of the pricing information for this pricing override.
getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
Summary of the pricing information related to the variant.
getPriceInfoContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
The PriceInfoContext from the original request containing info specific for getting PriceInfos such as prefetched PriceLists.
getPriceInfoContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
The PriceInfoContext from the original request containing info specific for getting PriceInfos such as prefetched PriceLists.
getPriceInfoContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
The PriceInfoContext from the original request containing info specific for getting PriceInfos such as prefetched PriceLists.
getPriceInfoContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
The PriceInfoContext from the original request containing info specific for getting PriceInfos such as prefetched PriceLists.
getPriceInfoContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
The PriceInfoContext from the original request containing info specific for getting PriceInfos such as prefetched PriceLists.
getPriceInfoForPriceableEntity(Priceable, List<T>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
Picks the appropriate PriceInfo for the Priceable entity.
getPriceInfosUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
The URI path for pricing items.
getPricingKey() - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
Unique pricing key for this particular included item.
getPricingKey() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
System-wide unique identifier to configure specific pricing for the choice.
getPricingKey() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
System-wide unique identifier to configure specific pricing for the product.
getPricingKey() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
System-wide unique identifier to configure specific pricing for the choice.
getPricingKey() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
System-wide unique identifier to configure specific pricing for the choice.
getPrimaryAsset() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
The primary or default Asset to display.
getPriority() - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
Priority of this tag relative to other tags that may share the same AdvancedTag.position or AdvancedTag.type.
getPriority() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessage
The message's priority
getProduct() - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
This field contains the specified product if the type is DefaultIncludedProductType.PRODUCT.
getProduct() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
If the SpecificItemChoice.type is DefaultSpecificItemChoiceType.PRODUCT this holds the product for this choice
getProductAssetsUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
The URI path for retrieving product assets.
getProductDetailMessages() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageResponse
Messages that should be displayed on product detail pages
getProductId() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTag
ID of the parent product.
getProductIds() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
The ids for all products to retrieve marketing messages for
getProductIdsForMissingEntities() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductList
The list of provided ids for which a Product could not be found
getProductPriceableTargetsBuilders() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
getProducts() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
All Products and their details if products match the BrowseDetailsRequest.
getProducts() - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
A page of Products belonging to the category.
getProducts() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoiceCategory
A SimplePage of Products for the category to choose from.
getProducts() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductList
All Products and their details.
getProductsUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
The URI path for retrieving products.
getProductTagsUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
The URI path for retrieving product tags.
getProductType() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Defines the type of the product.
getProductUrisForMissingEntities() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductList
The list of provided uris for which a Product could not be found
getProductUtils() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
Deprecated.
 
getProductUtils() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
 
getProductUtils() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.PromotionalProductsProductPricingTargetsBuilder
 
getPromotionalProducts() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Map of all of the related PromotionalProducts grouped by type.
getQuantity() - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
Fixed quantity of the item that is included with the parent product.
getQuantity() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.LineItemDTO
The quantity that this line item represents
getReceivedException() - Method in exception com.broadleafcommerce.catalogbrowse.exception.ProviderApiException
The received error.
getRelatedProduct() - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
The product being promoted.
getSalePrice() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.LineItemDTO
Any sale price associated with the line item
getSalePrice() - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
Indicates that this product is on sale.
getSearchResults(CatalogSearchRequest) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
getSearchResults(CatalogSearchRequest) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.CatalogSearchProvider
Performs a search for the provided request.
getSearchUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
The context path to the catalog search endpoint
getServiceClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
The service client to use when interacting with catalog.
getServiceClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
The service client to use when calling offer services.
getServiceClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
The service client to use when interacting with pricing service.
getServiceClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
The service client to use when calling search.
getSku() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
This uniquely identifies this product in the catalog when it is sold and is used for other contexts like inventory and pricing.
getSku() - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
Sku code for this particular variant.
getSorting() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTag
Field indicating a sort order, if sorted.
getSpecificChoices() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
 
getSpecificItemChoice() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
If the ItemChoice.targetType is DefaultItemChoiceTargetType.SPECIFIC_PRODUCT or DefaultItemChoiceTargetType.SPECIFIC_VARIANT this holds the manually selected option that the customer can choose to add on.
getStandardPrice() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.LineItemDTO
The base price of the line item
getSuggestions() - Method in class com.broadleafcommerce.catalogbrowse.domain.TypeAheadResponse
A map of suggestions, with the key being the name of the origin of the suggestion.
getSuggestions(CatalogTypeAheadRequest) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
getSuggestions(CatalogTypeAheadRequest) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.CatalogSearchProvider
Gets suggestions for a search typeahead component based on the request.
getSuggestUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
The context path to the catalog search suggestions endpoint
getTag() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTag
The AdvancedTag to associate with a product.
getTags() - Method in class com.broadleafcommerce.catalogbrowse.domain.Asset
Descriptive or identifying labels.
getTargetType() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
Identifies the type of items that a customer can choose from, whether specific products, specific variants, or products from a specific category.
getText() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessage
The message's text to display to the customer
getTokenResponse(OAuth2ClientCredentialsGrantRequest) - Method in class com.broadleafcommerce.catalogbrowse.oauth2.client.endpoint.OAuth2ClientCredentialsAccessTokenResponseClient
 
getType() - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
Defines the type of this tag such as "key feature" or "discount".
getType() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
Identifies the type of the associated value, this is needed to gather all the enum values based on their types.
getType() - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
Defines the type of the item: usually a Product or Variant.
getType() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductOption
Controls both how the customer should be inputting values to fill out this option as well as storage of where the value will go once added to the cart.
getType() - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
The type of the promotional product such as UP_SALE and CROSS_SALE.
getType() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
Whether or not this item holds a product or a variant that the customer can select from
getTypeFactory() - Method in class com.broadleafcommerce.catalogbrowse.service.DefaultMarketingMessageUtils
 
getTypeFactory() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
getTypeFactory() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
 
getTypeFactory() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
getTypeFactory() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
Deprecated.
 
getTypeFactory() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
 
getTypeFactory() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetUtils
 
getTypeFactory() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantPriceableTargetUtils
 
getTypeFactory() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
getTypeFactory() - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
getUrisForMissingEntities() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
All URIs that failed to match known Products or Categories.
getUrl() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
The base url for an external catalog service: https://localhost:8447/catalog.
getUrl() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
The base url for an external offer service: https://localhost:8447/offer.
getUrl() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
The base url for an external cart service.
getUrl() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
The base url for an external search service: https://localhost:8447/search.
getUtils() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.BaseProductPriceableTargetsBuilder
 
getUtils() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantsProductPriceableTargetsBuilder
 
getValue() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
The value of the associated DataDrivenEnum.type.
getVariant() - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
This field contains the specified variant if the type is DefaultIncludedProductType.VARIANT.
getVariant() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
If the SpecificItemChoice.type is DefaultSpecificItemChoiceType.VARIANT this holds the variant for this choice
getVariantId() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
ID of the variant this pricing should be used with.
getVariantPricing() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
Pricing overrides if specific variants of the main product this item belongs to are added to the cart.
getVariants() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
All Variants for this product.
getVariantUtils() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
Deprecated.
 
getVariantUtils() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
 
getVendorRef() - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
 
getVendorRef() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Soft reference to the vendor associated with this catalog.
getVendorRef() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
 
getVendorRef() - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
Soft reference to the vendor associated with this catalog.

H

handleDataDrivenEnumDetailsRequestException(DataDrivenEnumDetailsRequestException, WebRequest) - Method in class com.broadleafcommerce.catalogbrowse.web.exception.CatalogBrowseExceptionAdvisor
 
handleProviderApiError(ProviderApiException, WebRequest) - Method in class com.broadleafcommerce.catalogbrowse.web.exception.CatalogBrowseExceptionAdvisor
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.Asset
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerContext
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoiceCategory
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.LineItemDTO
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessage
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageResponse
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductList
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductOption
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTag
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.SearchResponse
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.SimplePage
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.TypeAheadResponse
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
 
hashCode() - Method in exception com.broadleafcommerce.catalogbrowse.exception.DataDrivenEnumDetailsRequestException
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.service.autoconfigure.SSLVerificationProperties
 
hasPriceableFields(IncludedProduct) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
Deprecated.
Determines whether item has an priceable fields of its own.
hasPriceableFields(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Determines whether choice has an priceable fields of its own.
hydrateProductAssets(Collection<T>, MultiValueMap<String, String>, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
hydrateProductAssets(Collection<T>, MultiValueMap<String, String>, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
Makes an additional call to the CatalogProvider to hydrate Assets for the search results.
hydrateProductAssets(Collection<T>, MultiValueMap<String, String>, ContextInfo) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.CatalogProvider
Retrieves the Assets for the provided products and populates them onto Product.setAssets(java.util.List<com.broadleafcommerce.catalogbrowse.domain.Asset>).
hydrateProductPricing(Collection<T>, PriceContext, PriceInfoContext, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
Hydrates pricing onto the results of a search request.
hydrateProductsPricing(List<T>, PriceContext, PriceInfoContext, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
Hydrates pricing onto the retrieved products.
hydrateProductTags(Collection<T>, MultiValueMap<String, String>, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
hydrateProductTags(Collection<T>, MultiValueMap<String, String>, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
Makes an additional call to the CatalogProvider to hydrate ProductTags for the search results.
hydrateProductTags(Collection<T>, MultiValueMap<String, String>, ContextInfo) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.CatalogProvider
Retrieves the ProductTags for the provided products and populates them onto Product.getAdvancedTags().

I

INCLUDED_PRODUCT_KEY - Static variable in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
Deprecated.
 
INCLUDED_PRODUCT_PRICING_TARGET_TYPE - Static variable in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
Deprecated.
 
IncludedProduct - Class in com.broadleafcommerce.catalogbrowse.domain
An IncludedItem represents a bundling of additional items with a parent product.
IncludedProduct() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
 
IncludedProductsProductPriceableTargetsBuilder - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
Deprecated.
When making calls to the PricingService, only the bundle product's data should be sent, the bundle items should not be included
IncludedProductsProductPriceableTargetsBuilder(ProductPriceableTargetUtils, VariantPriceableTargetUtils, TypeFactory) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
Deprecated.
 
InMemoryOAuth2AuthorizedClientRepository - Class in com.broadleafcommerce.catalogbrowse.oauth2.client.web
Deprecated.
Please use SynchronizedDelegatingOAuth2AuthorizedClientManager or InMemoryOAuth2AuthorizedClientService, which is used internally by SynchronizedDelegatingOAuth2AuthorizedClientManager.
InMemoryOAuth2AuthorizedClientRepository() - Constructor for class com.broadleafcommerce.catalogbrowse.oauth2.client.web.InMemoryOAuth2AuthorizedClientRepository
Deprecated.
 
isAssociatedCategoryExists() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
Declares whether there is a Category associated with this DataDrivenEnum based on DataDrivenEnum.getValue().
isBasePrice(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
isBundleProduct(String) - Static method in enum com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.DefaultProductType
 
isCheckIfAssociatedCategoryExist() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
Whether this request should also check if an associated category exists based on the expected category url for the data driven enum value.
isDisabled() - Method in class com.broadleafcommerce.catalogbrowse.service.autoconfigure.SSLVerificationProperties
Dictates whether SSL verification should be disabled.
isHydrateAssets() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
Determines whether an additional call to Catalog Services should be made to hydrate the search results with additional product assets.
isMerchandisingProduct(String) - Static method in enum com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.DefaultProductType
 
isPrimary() - Method in class com.broadleafcommerce.catalogbrowse.domain.Asset
Determines whether this asset should be considered the primary (or default) asset for the parent entity.
isStandardProduct(String) - Static method in enum com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.DefaultProductType
 
isTargetingVariantSku(PriceInfo, Variant) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
isUsingParentPricing() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
Whether the SpecificItemChoice.priceInfo is inherited from the parent ItemChoice.
isVariantBasedProduct(String) - Static method in enum com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.DefaultProductType
 
ITEM_CHOICE - com.broadleafcommerce.catalogbrowse.domain.type.DefaultProductOptionType
Allows the user to select an additional item that is added to their cart
ITEM_CHOICE_KEY - Static variable in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
 
ITEM_CHOICE_PRICING_TARGET_TYPE - Static variable in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
 
ItemChoice - Class in com.broadleafcommerce.catalogbrowse.domain
Configuration state for DefaultProductOptionType.ITEM_CHOICE.
ItemChoice() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
 
ItemChoiceCategory - Class in com.broadleafcommerce.catalogbrowse.domain
A structure containing the details of an ItemChoice targeting a category useful for a commerce-facing product details page.
ItemChoiceCategory() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ItemChoiceCategory
 

L

LineItemDTO - Class in com.broadleafcommerce.catalogbrowse.domain.marketing
A DTO representing an order's line item.
LineItemDTO() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.marketing.LineItemDTO
 
LineItemDTO(MonetaryAmount, MonetaryAmount, int, Map<String, Object>) - Constructor for class com.broadleafcommerce.catalogbrowse.domain.marketing.LineItemDTO
 
loadAuthorizedClient(String, Authentication, HttpServletRequest) - Method in class com.broadleafcommerce.catalogbrowse.oauth2.client.web.InMemoryOAuth2AuthorizedClientRepository
Deprecated.
 
logError(Exception, WebRequest) - Method in class com.broadleafcommerce.catalogbrowse.web.exception.CatalogBrowseExceptionAdvisor
 

M

makeRequest(Map<Object, Set<PriceableTarget>>, PriceContext, PriceInfoContext, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
Handles making the actual request to the pricing service.
MarketingMessage - Class in com.broadleafcommerce.catalogbrowse.domain.marketing
Represents a marketing message to be displayed to the customer.
MarketingMessage() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessage
 
MarketingMessageRequest - Class in com.broadleafcommerce.catalogbrowse.domain.marketing
Represents the request made to retrieve marketing messages for supplied products and attributes.
MarketingMessageRequest() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
 
MarketingMessageResponse - Class in com.broadleafcommerce.catalogbrowse.domain.marketing
Represents the response from the ExternalOfferProvider containing various MarketingMessages grouped by the message location type.
MarketingMessageResponse() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageResponse
 
MarketingMessageResponse(List<MarketingMessage>, List<MarketingMessage>, Map<String, List<MarketingMessage>>, Map<String, List<MarketingMessage>>, Map<String, List<MarketingMessage>>) - Constructor for class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageResponse
 
MarketingMessageUtils - Interface in com.broadleafcommerce.catalogbrowse.service
Utilities to aid in the retrieval of MarketingMessages
MERCHANDISING_PRODUCT - com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.DefaultProductType
Denotes a complex, configurable product that acts as a container for other Products or Variants that may be fixed or configurable.

O

OAuth2ClientCredentialsAccessTokenResponseClient - Class in com.broadleafcommerce.catalogbrowse.oauth2.client.endpoint
Alternative to DefaultClientCredentialsTokenResponseClient that uses WebClient and allows for access token response that contain additional non-String parameters.
OAuth2ClientCredentialsAccessTokenResponseClient(WebClient) - Constructor for class com.broadleafcommerce.catalogbrowse.oauth2.client.endpoint.OAuth2ClientCredentialsAccessTokenResponseClient
 
objectMapper - Variable in class com.broadleafcommerce.catalogbrowse.web.converter.PriceContextConverter
 
objectMapper - Variable in class com.broadleafcommerce.catalogbrowse.web.converter.PriceInfoContextConverter
 
OfferProvider - Interface in com.broadleafcommerce.catalogbrowse.service.provider
Provider for interfacing with operations around offer related entities.

P

populateLineItemPricing(LineItemDTO, PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.DefaultMarketingMessageUtils
 
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.catalogbrowse.autoconfigure.CatalogBrowseDefaultsEnvironmentPostProcessor
 
Priceable - Interface in com.broadleafcommerce.catalogbrowse.domain
Marks a class as a candidate for pricing from the Pricing Service.
PriceContextConverter - Class in com.broadleafcommerce.catalogbrowse.web.converter
 
PriceContextConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.catalogbrowse.web.converter.PriceContextConverter
 
PriceInfoContextConverter - Class in com.broadleafcommerce.catalogbrowse.web.converter
 
PriceInfoContextConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.catalogbrowse.web.converter.PriceInfoContextConverter
 
priceProduct(Product, PriceContext, PriceInfoContext, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
Populates pricing info for the provided Product and its related priceable entities: Variant, IncludedProduct, SpecificItemChoice.
priceProduct(Product, PriceContext, PriceInfoContext, ContextInfo) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.PricingProvider
Populates pricing info for the provided Product and its related priceable entities: Variant, IncludedProduct, SpecificItemChoice.
priceProducts(Collection<P>, PriceContext, PriceInfoContext, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
Populates pricing info for the provided Products and their related priceable entities: Variant, IncludedProduct, SpecificItemChoice.
priceProducts(Collection<P>, PriceContext, PriceInfoContext, ContextInfo) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.PricingProvider
Populates pricing info for the provided Products and their related priceable entities: Variant, IncludedProduct, SpecificItemChoice.
PricingProvider - Interface in com.broadleafcommerce.catalogbrowse.service.provider
Provider for interfacing with operations around pricing.
Product - Class in com.broadleafcommerce.catalogbrowse.domain
A structure containing all the info necessary for a product details page shown in a commerce-facing app (as opposed to a PIM UI).
Product() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.Product
 
PRODUCT - com.broadleafcommerce.catalogbrowse.domain.type.DefaultIncludedProductType
The add on targets exactly one, predetermined Product.
PRODUCT - com.broadleafcommerce.catalogbrowse.domain.type.DefaultSpecificItemChoiceType
 
PRODUCT_VENDOR_REF - Static variable in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
 
ProductDetailsRequest - Class in com.broadleafcommerce.catalogbrowse.domain
DTO containing information pertaining to a request to be sent to the CatalogProvider to retrieve a product's details.
ProductDetailsRequest() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
 
ProductDetailsRequest(MultiValueMap<String, String>, PriceContext, PriceInfoContext, ContextInfo) - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
 
ProductList - Class in com.broadleafcommerce.catalogbrowse.domain
A DTO that holds product references for bulk operations, and lists of failed request params.
ProductList() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ProductList
 
ProductList(List<Product>, Set<String>, Set<String>) - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ProductList
 
ProductOption - Class in com.broadleafcommerce.catalogbrowse.domain
A "product option" encapsulates additional, variable information about a Product explicitly designed for customer-facing input.
ProductOption() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ProductOption
 
ProductOptionsProductPriceableTargetsBuilder - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
Responsible for building PriceableTargets for a the ProductOptions of the given Products.
ProductOptionsProductPriceableTargetsBuilder(ProductPriceableTargetUtils, VariantPriceableTargetUtils, TypeFactory) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
 
ProductPriceableTargetsBuilder - Interface in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
Defines classes that build PriceableTargets for a Product or for one of its relationship such as its Variants.
ProductPriceableTargetUtils - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
Collection of utilities for PriceableTargets related to Products directly.
ProductPriceableTargetUtils(TypeFactory) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetUtils
 
ProductTag - Class in com.broadleafcommerce.catalogbrowse.domain
This defines the relationship between a Product and AdvancedTag.
ProductTag() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ProductTag
 
PromotionalProduct - Class in com.broadleafcommerce.catalogbrowse.domain
A structure containing all of the info necessary for a product details' related promotional product shown on a commerce-facing app (as opposed to a PIM UI).
PromotionalProduct() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
 
PromotionalProductsProductPricingTargetsBuilder - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
 
PromotionalProductsProductPricingTargetsBuilder(ProductPriceableTargetUtils) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.PromotionalProductsProductPricingTargetsBuilder
 
ProviderApiException - Exception in com.broadleafcommerce.catalogbrowse.exception
Defines a generic error that can be thrown in response to receiving an error from an API that one of the providers (e.g., CatalogProvider) received.
ProviderApiException(String, Throwable, WebClientResponseException) - Constructor for exception com.broadleafcommerce.catalogbrowse.exception.ProviderApiException
 
ProviderApiException(String, WebClientResponseException) - Constructor for exception com.broadleafcommerce.catalogbrowse.exception.ProviderApiException
 
ProviderApiException(Throwable, WebClientResponseException) - Constructor for exception com.broadleafcommerce.catalogbrowse.exception.ProviderApiException
 
ProviderApiException(WebClientResponseException) - Constructor for exception com.broadleafcommerce.catalogbrowse.exception.ProviderApiException
 

R

readBrowseEntityDetails(HttpServletRequest, ContextInfo, PriceContext, PriceInfoContext, MultiValueMap<String, String>) - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
readCategoryDetails(HttpServletRequest, ContextInfo, PriceContext, PriceInfoContext, MultiValueMap<String, String>) - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
readDataDrivenEnumDetails(HttpServletRequest, ContextInfo, DataDrivenEnumDetailsRequest) - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
readProductDetails(HttpServletRequest, ContextInfo, PriceContext, PriceInfoContext, MultiValueMap<String, String>) - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
REJECT_OR_IGNORE - com.broadleafcommerce.catalogbrowse.domain.type.DefaultMergingType
Reject or ignore item from being added.
removeAuthorizedClient(String, Authentication, HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.catalogbrowse.oauth2.client.web.InMemoryOAuth2AuthorizedClientRepository
Deprecated.
 

S

SALE_PRICE - com.broadleafcommerce.catalogbrowse.domain.type.DefaultPriceableFieldType
 
saveAuthorizedClient(OAuth2AuthorizedClient, Authentication, HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.catalogbrowse.oauth2.client.web.InMemoryOAuth2AuthorizedClientRepository
Deprecated.
 
SearchResponse<T> - Class in com.broadleafcommerce.catalogbrowse.domain
DTO representing the results from the search service request.
SearchResponse() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.SearchResponse
 
SEPARATE - com.broadleafcommerce.catalogbrowse.domain.type.DefaultMergingType
Keep item separate from similar items.
setAccountId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerContext
The id for the account that is in the current context.
setAdvancedTags(List<ProductTag>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
A list of ProductTags sorted based on the sort position of the ProductTag for the produt with ties broken by AdvancedTag.getPriority().
setAppliedOfferIds(List<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
A list of currently applied offer ids
setAssets(List<Asset>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
All Asset assets for this product.
setAssociatedCategoryExists(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
Declares whether there is a Category associated with this DataDrivenEnum based on DataDrivenEnum.getValue().
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Asset
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoiceCategory
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.LineItemDTO
All additional attributes associated with the line item
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductOption
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTag
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.catalogbrowse.domain.SearchResponse
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.catalogbrowse.domain.SimplePage
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.catalogbrowse.domain.TypeAheadResponse
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
Map holding any additional attributes passed in the request not matching any defined properties.
setAttributes(MultiValueMap<String, String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
Map holding any additional attributes passed in the request not matching any defined properties.
setAuthorizationFailureHandler(OAuth2AuthorizationFailureHandler) - Method in class com.broadleafcommerce.catalogbrowse.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
setAuthorizationSuccessHandler(OAuth2AuthorizationSuccessHandler) - Method in class com.broadleafcommerce.catalogbrowse.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
setAuthorizedClientProvider(OAuth2AuthorizedClientProvider) - Method in class com.broadleafcommerce.catalogbrowse.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
setBrowseEntitiesUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
The URI path for retrieving browse entities when the type is not known by the caller.
setBrowseItemMessages(Map<String, List<MarketingMessage>>) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageResponse
Messages that should be displayed on individual product items shown during browse
setBrowseMessages(List<MarketingMessage>) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageResponse
Messages that should be displayed on the product list page headers
setCartItemMessages(Map<String, List<MarketingMessage>>) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageResponse
Messages that should be displayed on individual cart items
setCartMessages(List<MarketingMessage>) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageResponse
Messages that should be displayed on the cart page's header
setCartProductIds(List<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
The ids of any products currently in the customer's cart
setCartSubtotal(MonetaryAmount) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
The subtotal of the customer's cart
setCategoriesUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
The URI path for retrieving categories.
setCategory(Category) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
The category that matched the BrowseDetailsRequest.
setCategory(ItemChoiceCategory) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
The ItemChoiceCategory which the choice will be chosen from by the customer if the ItemChoice.getTargetType() is DefaultItemChoiceTargetType.CATEGORY.
setCategoryId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
The current category's id
setCheckIfAssociatedCategoryExist(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
Whether this request should also check if an associated category exists based on the expected category url for the data driven enum value.
setChoiceKey(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
The key used during the validation of cart item's configuration to relate this ItemChoice to one of the cart item's dependent items.
setContent(List<T>) - Method in class com.broadleafcommerce.catalogbrowse.domain.SearchResponse
The actual results for the search request.
setContent(List<T>) - Method in class com.broadleafcommerce.catalogbrowse.domain.SimplePage
 
setContextAttributesMapper(Function<OAuth2AuthorizeRequest, Map<String, Object>>) - Method in class com.broadleafcommerce.catalogbrowse.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Currency for this product.
setCustomerContext(CustomerContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
The customer context information that should be used in determining which offers apply
setCustomerId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerContext
The id for the customer that is in the current context.
setCustomerSegmentIds(Set<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerContext
The list of ids that correspond to customer segments that this customer is a part of.
setDataDrivenEnumIds(Set<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
setDataDrivenEnumIdsForMissingEntities(Set<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
The list of provided ids for which a DataDrivenEnum could not be found
setDataDrivenEnums(List<DataDrivenEnum>) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
All DataDrivenEnums and their details.
setDataDrivenEnumsUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
The URI path for retrieving data driven enums.
setDefaultPrice(MonetaryAmount) - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
The default price that should be used if there is not a Variant.salePrice set.
setDefaultProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
The default product that can be used when driving customer selections if the ItemChoice.targetType is DefaultItemChoiceTargetType.SPECIFIC_PRODUCTS.
setDefaultProductInCategory(Product) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
The default product that can be used when driving customer selections if the ItemChoice.targetType is DefaultItemChoiceTargetType.CATEGORY.
setDefaultVariant(Variant) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
The default variant that can be used when driving customer selections if the ItemChoice.targetType is DefaultItemChoiceTargetType.SPECIFIC_VARIANTS.
setDisabled(boolean) - Method in class com.broadleafcommerce.catalogbrowse.service.autoconfigure.SSLVerificationProperties
Dictates whether SSL verification should be disabled.
setDisplayHint(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessage
Any display hint needed by the front-end
setDisplayValue(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
The display value for the associated DataDrivenEnum.type.
setHydrateAssets(boolean) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
Determines whether an additional call to Catalog Services should be made to hydrate the search results with additional product assets.
setId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
A unique system identifier.
setId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
The context ID of the category.
setId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
The context ID of this enum.
setId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoiceCategory
The ID of the category.
setId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessage
 
setId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
The unique identifier for this product.
setId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTag
A unique system identifier.
setId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
The unique identifier for this variant.
setIncludedProducts(List<IncludedProduct>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Additional products or variants that are always included with the product, no matter what.
setItemChoice(ItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductOption
setLineItems(List<LineItemDTO>) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
A list of hydrated LineItemDTOs used by the ExternalOfferProvider to retrieve MarketingMessages
setMarketingMessagesUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
The URI path for retrieving marketing messages.
setMaximumThreshold(Integer) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
The maximum count of this product that must be added in a cart.
setMaximumThreshold(Integer) - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
The maximum count of this variant can be added in a cart.
setMaxMessageCount(Integer) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
The maximum number of messages for each location and location / product combination
setMergingType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Determines how this Product should merge with other similar items when it gets added to a cart.
setMinimumThreshold(Integer) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
The minimum count of this product that must be added in a cart.
setMinimumThreshold(Integer) - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
The minimum count of this variant that must be added in a cart.
setName(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
A friendly identifier for the tag.
setOptions(List<ProductOption>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Drives additional information that the customer should enter when purchasing this product.
setOverridePrice(MonetaryAmount) - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
The specific price set for this included item that overrides the price of underlying IncludedProduct.product or IncludedProduct.variant.
setOverridePrice(MonetaryAmount) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
The specific price set for this choice that overrides the price of underlying SpecificItemChoice.product or SpecificItemChoice.variant.
setOverridePrice(MonetaryAmount) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
The price to use for this item when the related variant is selected.
setParameters(MultiValueMap<String, String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
The parameters included in the original request that don't need to be enumerated in this service but passed along to the provider.
setParameters(MultiValueMap<String, String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
The parameters included in the original request that don't need to be enumerated in this service but passed along to the provider.
setParameters(MultiValueMap<String, String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
The parameters included in the original request that don't need to be enumerated in this service but passed along to the provider.
setParameters(MultiValueMap<String, String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
The parameters included in the original request that don't need to be enumerated in this service but passed along to the provider.
setParameters(MultiValueMap<String, String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
The parameters included in the original request that don't need to be enumerated in this service but passed along to the provider.
setPosition(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
Defines the position over a display component this tag should be displayed such as the "top-left" of a Product's image on a list or details page.
setPrice(MonetaryAmount) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
The price of the product.
setPriceContext(PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
The PriceContext from the original request containing general pricing info.
setPriceContext(PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
The PriceContext from the original request containing general pricing info.
setPriceContext(PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
The PriceContext from the original request containing general pricing info.
setPriceContext(PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
The PriceContext from the original request containing general pricing info.
setPriceContext(PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
The PriceContext from the original request containing general pricing info.
setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
Summary of the pricing information related to the included item.
setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
Summary of the pricing information related to the choice.
setPriceInfo(PriceInfo) - Method in interface com.broadleafcommerce.catalogbrowse.domain.Priceable
Sets the PriceInfo on the entity.
setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Summary of the pricing information related to the product.
setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
 
setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
Summary of the pricing information related to the choice.
setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
Summary of the pricing information for this pricing override.
setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
Summary of the pricing information related to the variant.
setPriceInfoContext(PriceInfoContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
The PriceInfoContext from the original request containing info specific for getting PriceInfos such as prefetched PriceLists.
setPriceInfoContext(PriceInfoContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
The PriceInfoContext from the original request containing info specific for getting PriceInfos such as prefetched PriceLists.
setPriceInfoContext(PriceInfoContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
The PriceInfoContext from the original request containing info specific for getting PriceInfos such as prefetched PriceLists.
setPriceInfoContext(PriceInfoContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
The PriceInfoContext from the original request containing info specific for getting PriceInfos such as prefetched PriceLists.
setPriceInfoContext(PriceInfoContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
The PriceInfoContext from the original request containing info specific for getting PriceInfos such as prefetched PriceLists.
setPriceInfosUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
The URI path for pricing items.
setPricingKey(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
Unique pricing key for this particular included item.
setPricingKey(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
System-wide unique identifier to configure specific pricing for the choice.
setPricingKey(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
System-wide unique identifier to configure specific pricing for the product.
setPricingKey(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
System-wide unique identifier to configure specific pricing for the choice.
setPricingKey(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
System-wide unique identifier to configure specific pricing for the choice.
setPrimary(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.Asset
Determines whether this asset should be considered the primary (or default) asset for the parent entity.
setPrimaryAsset(Asset) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
The primary or default Asset to display.
setPriority(Integer) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessage
The message's priority
setPriority(Long) - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
Priority of this tag relative to other tags that may share the same AdvancedTag.position or AdvancedTag.type.
setProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
This field contains the specified product if the type is DefaultIncludedProductType.PRODUCT.
setProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
If the SpecificItemChoice.type is DefaultSpecificItemChoiceType.PRODUCT this holds the product for this choice
setProductAssetsUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
The URI path for retrieving product assets.
setProductDetailMessages(Map<String, List<MarketingMessage>>) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageResponse
Messages that should be displayed on product detail pages
setProductId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTag
ID of the parent product.
setProductIds(List<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
The ids for all products to retrieve marketing messages for
setProductIdsForMissingEntities(Set<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductList
The list of provided ids for which a Product could not be found
setProductPriceInfos(Collection<T>, PriceContext, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
Ensures that all Products with simple prices have those replaced with a PriceInfo.
setProducts(SimplePage<Product>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
A page of Products belonging to the category.
setProducts(SimplePage<Product>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoiceCategory
A SimplePage of Products for the category to choose from.
setProducts(List<Product>) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
All Products and their details if products match the BrowseDetailsRequest.
setProducts(List<Product>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductList
All Products and their details.
setProductsUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
The URI path for retrieving products.
setProductTagsUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
The URI path for retrieving product tags.
setProductType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Defines the type of the product.
setProductUrisForMissingEntities(Set<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductList
The list of provided uris for which a Product could not be found
setPromotionalProducts(Map<String, List<PromotionalProduct>>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Map of all of the related PromotionalProducts grouped by type.
setQuantity(int) - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
Fixed quantity of the item that is included with the parent product.
setQuantity(int) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.LineItemDTO
The quantity that this line item represents
setRelatedProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
The product being promoted.
setSalePrice(MonetaryAmount) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.LineItemDTO
Any sale price associated with the line item
setSalePrice(MonetaryAmount) - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
Indicates that this product is on sale.
setSearchUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
The context path to the catalog search endpoint
setServiceClient(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
The service client to use when interacting with catalog.
setServiceClient(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
The service client to use when calling offer services.
setServiceClient(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
The service client to use when interacting with pricing service.
setServiceClient(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
The service client to use when calling search.
setSku(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
This uniquely identifies this product in the catalog when it is sold and is used for other contexts like inventory and pricing.
setSku(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
Sku code for this particular variant.
setSorting(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTag
Field indicating a sort order, if sorted.
setSpecificChoices(List<SpecificItemChoice>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
If the ItemChoice.targetType is DefaultItemChoiceTargetType.SPECIFIC_PRODUCTS or DefaultItemChoiceTargetType.SPECIFIC_VARIANTS this holds the manually-curated options that the customer can choose from.
setSpecificItemChoice(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
If the ItemChoice.targetType is DefaultItemChoiceTargetType.SPECIFIC_PRODUCT or DefaultItemChoiceTargetType.SPECIFIC_VARIANT this holds the manually selected option that the customer can choose to add on.
setStandardPrice(MonetaryAmount) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.LineItemDTO
The base price of the line item
setSuggestions(Map<String, List<Map<String, Object>>>) - Method in class com.broadleafcommerce.catalogbrowse.domain.TypeAheadResponse
A map of suggestions, with the key being the name of the origin of the suggestion.
setSuggestUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
The context path to the catalog search suggestions endpoint
setTag(AdvancedTag) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTag
The AdvancedTag to associate with a product.
setTags(LinkedHashSet<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Asset
Descriptive or identifying labels.
setTargetType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
Identifies the type of items that a customer can choose from, whether specific products, specific variants, or products from a specific category.
setText(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessage
The message's text to display to the customer
setType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
Defines the type of this tag such as "key feature" or "discount".
setType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
Identifies the type of the associated value, this is needed to gather all the enum values based on their types.
setType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
Defines the type of the item: usually a Product or Variant.
setType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductOption
Controls both how the customer should be inputting values to fill out this option as well as storage of where the value will go once added to the cart.
setType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
The type of the promotional product such as UP_SALE and CROSS_SALE.
setType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
Whether or not this item holds a product or a variant that the customer can select from
setUrisForMissingEntities(Set<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
All URIs that failed to match known Products or Categories.
setUrl(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
The base url for an external catalog service: https://localhost:8447/catalog.
setUrl(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
The base url for an external offer service: https://localhost:8447/offer.
setUrl(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
The base url for an external cart service.
setUrl(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
The base url for an external search service: https://localhost:8447/search.
setUsingParentPricing(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
Whether the SpecificItemChoice.priceInfo is inherited from the parent ItemChoice.
setValue(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
The value of the associated DataDrivenEnum.type.
setVariant(Variant) - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
This field contains the specified variant if the type is DefaultIncludedProductType.VARIANT.
setVariant(Variant) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
If the SpecificItemChoice.type is DefaultSpecificItemChoiceType.VARIANT this holds the variant for this choice
setVariantId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
ID of the variant this pricing should be used with.
setVariantPricing(Map<String, SpecificItemChoiceVariantPricingOverride>) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
Pricing overrides if specific variants of the main product this item belongs to are added to the cart.
setVariants(List<Variant>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
All Variants for this product.
setVendorRef(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Soft reference to the vendor associated with this catalog.
setVendorRef(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
Soft reference to the vendor associated with this catalog.
SimplePage<T> - Class in com.broadleafcommerce.catalogbrowse.domain
A simple page DTO into which a Page can be deserialized and that can be easily re-serialized without concern for implementation details.
SimplePage() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.SimplePage
 
SPECIFIC_ITEM_CHOICE_PRICING_TARGET_TYPE - Static variable in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
 
SPECIFIC_ITEM_CHOICE_REF - Static variable in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
 
SPECIFIC_PRODUCT - com.broadleafcommerce.catalogbrowse.domain.type.DefaultItemChoiceTargetType
The item choice is a specific Product.
SPECIFIC_PRODUCTS - com.broadleafcommerce.catalogbrowse.domain.type.DefaultItemChoiceTargetType
The item choice is among Products from a predetermined list.
SPECIFIC_VARIANT - com.broadleafcommerce.catalogbrowse.domain.type.DefaultItemChoiceTargetType
The item choice is a specific Variant.
SPECIFIC_VARIANTS - com.broadleafcommerce.catalogbrowse.domain.type.DefaultItemChoiceTargetType
The item choice is among Variants from a predetermined list.
SpecificItemChoice - Class in com.broadleafcommerce.catalogbrowse.domain
When a ItemChoice is determined to be a DefaultItemChoiceTargetType.SPECIFIC_PRODUCTS or DefaultItemChoiceTargetType.SPECIFIC_VARIANTS, this holds the relationship that the customer should select from
SpecificItemChoice() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
 
SpecificItemChoiceVariantPricingOverride - Class in com.broadleafcommerce.catalogbrowse.domain
Represents a pricing override to be used for a dependent item (like a warranty) if a specific variant of the parent product is added as the dependent's parent.
SpecificItemChoiceVariantPricingOverride() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
 
SSLVerificationProperties - Class in com.broadleafcommerce.catalogbrowse.service.autoconfigure
Contains properties dictating SSL verification.
SSLVerificationProperties() - Constructor for class com.broadleafcommerce.catalogbrowse.service.autoconfigure.SSLVerificationProperties
 
STANDARD - com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.DefaultProductType
Denotes a simple product which has no variants or complex configuration such as a Hot Sauce.
STANDARD_PRICE - com.broadleafcommerce.catalogbrowse.domain.type.DefaultPriceableFieldType
 
SynchronizedDelegatingOAuth2AuthorizedClientManager - Class in com.broadleafcommerce.catalogbrowse.oauth2.client.web
This component implements OAuth2AuthorizedClientManager and internally instantiates and delegates to AuthorizedClientServiceOAuth2AuthorizedClientManager.
SynchronizedDelegatingOAuth2AuthorizedClientManager(ClientRegistrationRepository) - Constructor for class com.broadleafcommerce.catalogbrowse.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
 

T

toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.Asset
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerContext
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoiceCategory
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.LineItemDTO
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessage
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageResponse
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductList
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductOption
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTag
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.SearchResponse
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.SimplePage
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
 
toString() - Method in enum com.broadleafcommerce.catalogbrowse.domain.type.DefaultPriceableFieldType
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.TypeAheadResponse
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
 
toString() - Method in exception com.broadleafcommerce.catalogbrowse.exception.DataDrivenEnumDetailsRequestException
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.service.autoconfigure.SSLVerificationProperties
 
type() - Method in enum com.broadleafcommerce.catalogbrowse.domain.type.DefaultPriceableFieldType
 
TypeAheadResponse - Class in com.broadleafcommerce.catalogbrowse.domain
DTO representing a response form the search service for a type-ahead suggestions request.
TypeAheadResponse() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.TypeAheadResponse
 

V

valueOf(String) - Static method in enum com.broadleafcommerce.catalogbrowse.domain.type.DefaultIncludedProductType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.catalogbrowse.domain.type.DefaultItemChoiceTargetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.catalogbrowse.domain.type.DefaultMergingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.catalogbrowse.domain.type.DefaultPriceableFieldType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.catalogbrowse.domain.type.DefaultProductOptionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.catalogbrowse.domain.type.DefaultSpecificItemChoiceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.DefaultProductType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.broadleafcommerce.catalogbrowse.domain.type.DefaultIncludedProductType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.catalogbrowse.domain.type.DefaultItemChoiceTargetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.catalogbrowse.domain.type.DefaultMergingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.catalogbrowse.domain.type.DefaultPriceableFieldType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.catalogbrowse.domain.type.DefaultProductOptionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.catalogbrowse.domain.type.DefaultSpecificItemChoiceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.DefaultProductType
Returns an array containing the constants of this enum type, in the order they are declared.
Variant - Class in com.broadleafcommerce.catalogbrowse.domain
Variants can help further identify the specifics of a Product by narrowing down the Sku via additional user data.
Variant() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.Variant
 
VARIANT - com.broadleafcommerce.catalogbrowse.domain.type.DefaultIncludedProductType
The add on targets exactly one, predetermined Variant
VARIANT - com.broadleafcommerce.catalogbrowse.domain.type.DefaultSpecificItemChoiceType
 
VARIANT_BASED - com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.DefaultProductType
Denotes a configurable product that has Variants determined by ProductOptions like color and size for a T-Shirt.
VARIANT_DISTINGUISHING - com.broadleafcommerce.catalogbrowse.domain.type.DefaultProductOptionType
Values selected by the customer will help distinguish a specific variant directly on this Product that should be added to the cart.
VARIANT_PRICING_TARGET_TYPE - Static variable in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantsProductPriceableTargetsBuilder
 
VariantPriceableTargetUtils - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
Collection of utilities for PriceableTargets related to Variants.
VariantPriceableTargetUtils(TypeFactory) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantPriceableTargetUtils
 
VariantsProductPriceableTargetsBuilder - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
Responsible for building PriceableTargets for a the Variants of the given Products.
VariantsProductPriceableTargetsBuilder(VariantPriceableTargetUtils) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantsProductPriceableTargetsBuilder
 
A B C D E F G H I L M O P R S T V 
All Classes All Packages