A B C D E F G H I L M O P R S T V
All Classes All Packages
All Classes All Packages
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
PriceInfosreturned by the pricing service onto theProductand 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
PriceInfosreturned by the pricing service onto theProductsand 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
PriceableTargetsfor the givenProductsthemselves 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
ItemChoicehas aPriceInfo, then it needs to be inherited by all of itsSpecificItemChoicesunless they have an explicit override. - BrowseDetailsRequest - Class in com.broadleafcommerce.catalogbrowse.domain
-
DTO containing information pertaining to a request to be sent to the
CatalogProviderto retrieve a browse entity's details such as for aProductorCategory. - 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
- 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
- buildTargetForSpecificItemChoiceByPricingKey(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
-
Builds the
PriceableTargetbased on aSpecific Choice's pricing key. - buildTargetsForItemChoices(Collection<? extends ProductOption>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
-
Builds the map of
PriceableTargetsforProductOptions. - 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 ofDefaultSpecificItemChoiceType. - 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
- 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
PriceableTargetsfor multipleProductsor one of the relationships such astheir Variants.This returns a map where the key is the entity to which the PriceableTarget corresponds, which helps when mappingPriceInfosback onto the entity represented by thePriceableTarget. - buildTargetsForSpecificItemChoice(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
-
Creates the
PriceableTargetsfor aSpecificItemChoice. - buildTargetsForSpecificItemChoiceVariantOverrides(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
- 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
Catalogrelated 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
CatalogSearchProviderto 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
CatalogSearchProviderto 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
Productswithin a Category. - CategoryDetailsRequest - Class in com.broadleafcommerce.catalogbrowse.domain
-
DTO containing information pertaining to a request to be sent to the
CatalogProviderto 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
PriceableTargetsfor anIncludedProduct. - createTargetForPricingKey(Product, Map<String, MonetaryAmount>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetUtils
-
Creates the
PriceableTargetfor aProductusingProduct.getPricingKey()asPriceableTarget.getTargetId(). - createTargetForProductPricingKey(Variant, Product, Map<String, MonetaryAmount>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantPriceableTargetUtils
-
Creates the
PriceableTargetfor aVariantusing its owning product'spricingKeyasPriceableTarget.getTargetId(). - createTargetForSku(Product, Map<String, MonetaryAmount>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetUtils
- createTargetForSku(Variant, Map<String, MonetaryAmount>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantPriceableTargetUtils
- createTargets(Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetUtils
-
Creates
PriceableTargetsfor aProduct. - createTargets(Variant, Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantPriceableTargetUtils
-
Creates
PriceableTargetsfor aVariant. - createTargetsForItemChoice(ItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
-
Creates
PriceableTarget(s)for anItemChoice. - 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 ofDefaultItemChoiceTargetType. - 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 theSpecificItemChoicesince 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 theIncludedProductsince 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
PriceableTargetsof anItemChoice's SpecificItemChoicesorCategory, 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 theSpecificItemChoicesince 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 theIncludedProductsince 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 ofDefaultIncludedProductType. - 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
CatalogProviderto 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
DataDrivenEnumDetailsRequestto 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
IncludedProductcan have. - DefaultItemChoiceTargetType - Enum in com.broadleafcommerce.catalogbrowse.domain.type
-
The possible types of targets a
ItemChoicecan 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
ProductOptioncan take. - DefaultProductType - Enum in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
-
The possible types of targets a
Productcan 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
ProductTagssorted based on the sort position of theProductTagfor the produt with ties broken byAdvancedTag.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
Assetassets 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
ItemChoiceCategorywhich the choice will be chosen from by the customer if theItemChoice.getTargetType()isDefaultItemChoiceTargetType.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
ItemChoiceto 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
ContextInfoderived from the original request containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
-
The
ContextInfoderived 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
-
The
data driven enum IDsof requestedDataDrivenEnums. - getDataDrivenEnumIdsForMissingEntities() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
-
The list of provided ids for which a
DataDrivenEnumcould not be found - getDataDrivenEnums() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
-
All
DataDrivenEnumsand 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.salePriceset. - getDefaultProduct() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
-
The default product that can be used when driving customer selections if the
ItemChoice.targetTypeisDefaultItemChoiceTargetType.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.targetTypeisDefaultItemChoiceTargetType.CATEGORY. - getDefaultVariant() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
-
The default variant that can be used when driving customer selections if the
ItemChoice.targetTypeisDefaultItemChoiceTargetType.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
-
Configuration for the
DefaultProductOptionType.ITEM_CHOICE. - getLineItems() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
- 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.productorIncludedProduct.variant. - getOverridePrice() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
-
The specific price set for this choice that overrides the price of underlying
SpecificItemChoice.productorSpecificItemChoice.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
Productthat will be added asPriceableTarget.getPriceableFields(). - getPriceableFields(Variant, Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantPriceableTargetUtils
-
Builds the map of priceable fields for a
Variantthat will be added asPriceableTarget.getPriceableFields(). - getPriceContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
-
The
PriceContextfrom the original request containing general pricing info. - getPriceContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
-
The
PriceContextfrom the original request containing general pricing info. - getPriceContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
-
The
PriceContextfrom the original request containing general pricing info. - getPriceContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
-
The
PriceContextfrom the original request containing general pricing info. - getPriceContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
-
The
PriceContextfrom the original request containing general pricing info. - getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
-
Summary of the
pricing informationrelated to the included item. - getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
-
Summary of the
pricing informationrelated to the choice. - getPriceInfo() - Method in interface com.broadleafcommerce.catalogbrowse.domain.Priceable
-
Retrieves the
PriceInfoon the entity. - getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
-
Summary of the
pricing informationrelated 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 informationrelated to the choice. - getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
-
Summary of the
pricing informationfor this pricing override. - getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
-
Summary of the
pricing informationrelated to the variant. - getPriceInfoContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
-
The
PriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists. - getPriceInfoContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
-
The
PriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists. - getPriceInfoContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
-
The
PriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists. - getPriceInfoContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
-
The
PriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists. - getPriceInfoContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
-
The
PriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists. - getPriceInfoForPriceableEntity(Priceable, List<T>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
-
Picks the appropriate
PriceInfofor thePriceable 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
Assetto display. - getPriority() - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
-
Priority of this tag relative to other tags that may share the same
AdvancedTag.positionorAdvancedTag.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
typeisDefaultIncludedProductType.PRODUCT. - getProduct() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
-
If the
SpecificItemChoice.typeisDefaultSpecificItemChoiceType.PRODUCTthis 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
Productsand their details if products match theBrowseDetailsRequest. - getProducts() - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
-
A page of
Productsbelonging to the category. - getProducts() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoiceCategory
-
A
SimplePageofProductsfor the category to choose from. - getProducts() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductList
-
All
Productsand 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
PromotionalProductsgrouped bytype. - 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.targetTypeisDefaultItemChoiceTargetType.SPECIFIC_PRODUCTorDefaultItemChoiceTargetType.SPECIFIC_VARIANTthis 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
AdvancedTagto 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
valuesbased 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
ProductsorCategories. - 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
typeisDefaultIncludedProductType.VARIANT. - getVariant() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
-
If the
SpecificItemChoice.typeisDefaultSpecificItemChoiceType.VARIANTthis 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
Variantsfor 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
itemhas an priceable fields of its own. - hasPriceableFields(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
-
Determines whether
choicehas 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
CatalogProviderto hydrateAssetsfor the search results. - hydrateProductAssets(Collection<T>, MultiValueMap<String, String>, ContextInfo) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.CatalogProvider
-
Retrieves the
Assetsfor the providedproductsand populates them ontoProduct.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
CatalogProviderto hydrateProductTagsfor the search results. - hydrateProductTags(Collection<T>, MultiValueMap<String, String>, ContextInfo) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.CatalogProvider
-
Retrieves the
ProductTagsfor the providedproductsand populates them ontoProduct.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
IncludedItemrepresents 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
SynchronizedDelegatingOAuth2AuthorizedClientManagerorInMemoryOAuth2AuthorizedClientService, which is used internally bySynchronizedDelegatingOAuth2AuthorizedClientManager. - 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
Categoryassociated with thisDataDrivenEnumbased onDataDrivenEnum.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.priceInfois inherited from the parentItemChoice. - 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
ItemChoicetargeting acategoryuseful 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
ExternalOfferProvidercontaining variousMarketingMessages 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
O
- OAuth2ClientCredentialsAccessTokenResponseClient - Class in com.broadleafcommerce.catalogbrowse.oauth2.client.endpoint
-
Alternative to
DefaultClientCredentialsTokenResponseClientthat usesWebClientand 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
Productand 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
Productand 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
Productsand 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
Productsand 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
CatalogProviderto 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
Productexplicitly 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
- 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
PriceableTargetsfor aProductor for one of its relationship such asits Variants. - ProductPriceableTargetUtils - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
-
Collection of utilities for
PriceableTargetsrelated toProductsdirectly. - 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
ProductandAdvancedTag. - 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
ProductTagssorted based on the sort position of theProductTagfor the produt with ties broken byAdvancedTag.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
Assetassets for this product. - setAssociatedCategoryExists(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
-
Declares whether there is a
Categoryassociated with thisDataDrivenEnumbased onDataDrivenEnum.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
ItemChoiceCategorywhich the choice will be chosen from by the customer if theItemChoice.getTargetType()isDefaultItemChoiceTargetType.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
ItemChoiceto 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
ContextInfoderived from the original request containing tenant and sandbox info. - setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
-
The
ContextInfoderived 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
-
The
data driven enum IDsof requestedDataDrivenEnums. - setDataDrivenEnumIdsForMissingEntities(Set<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
-
The list of provided ids for which a
DataDrivenEnumcould not be found - setDataDrivenEnums(List<DataDrivenEnum>) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
-
All
DataDrivenEnumsand 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.salePriceset. - setDefaultProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
-
The default product that can be used when driving customer selections if the
ItemChoice.targetTypeisDefaultItemChoiceTargetType.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.targetTypeisDefaultItemChoiceTargetType.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.targetTypeisDefaultItemChoiceTargetType.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
-
Configuration for the
DefaultProductOptionType.ITEM_CHOICE. - setLineItems(List<LineItemDTO>) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
- 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.productorIncludedProduct.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.productorSpecificItemChoice.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
PriceContextfrom the original request containing general pricing info. - setPriceContext(PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
-
The
PriceContextfrom the original request containing general pricing info. - setPriceContext(PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
-
The
PriceContextfrom the original request containing general pricing info. - setPriceContext(PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
-
The
PriceContextfrom the original request containing general pricing info. - setPriceContext(PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
-
The
PriceContextfrom the original request containing general pricing info. - setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
-
Summary of the
pricing informationrelated to the included item. - setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
-
Summary of the
pricing informationrelated to the choice. - setPriceInfo(PriceInfo) - Method in interface com.broadleafcommerce.catalogbrowse.domain.Priceable
-
Sets the
PriceInfoon the entity. - setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
-
Summary of the
pricing informationrelated 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 informationrelated to the choice. - setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
-
Summary of the
pricing informationfor this pricing override. - setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
-
Summary of the
pricing informationrelated to the variant. - setPriceInfoContext(PriceInfoContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
-
The
PriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists. - setPriceInfoContext(PriceInfoContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
-
The
PriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists. - setPriceInfoContext(PriceInfoContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
-
The
PriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists. - setPriceInfoContext(PriceInfoContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
-
The
PriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists. - setPriceInfoContext(PriceInfoContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
-
The
PriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists. - 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
Assetto 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.positionorAdvancedTag.type. - setProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
-
This field contains the specified product if the
typeisDefaultIncludedProductType.PRODUCT. - setProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
-
If the
SpecificItemChoice.typeisDefaultSpecificItemChoiceType.PRODUCTthis 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
Productswith simple prices have those replaced with aPriceInfo. - setProducts(SimplePage<Product>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
-
A page of
Productsbelonging to the category. - setProducts(SimplePage<Product>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoiceCategory
-
A
SimplePageofProductsfor the category to choose from. - setProducts(List<Product>) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
-
All
Productsand their details if products match theBrowseDetailsRequest. - setProducts(List<Product>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductList
-
All
Productsand 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
PromotionalProductsgrouped bytype. - 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.targetTypeisDefaultItemChoiceTargetType.SPECIFIC_PRODUCTSorDefaultItemChoiceTargetType.SPECIFIC_VARIANTSthis holds the manually-curated options that the customer can choose from. - setSpecificItemChoice(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
-
If the
ItemChoice.targetTypeisDefaultItemChoiceTargetType.SPECIFIC_PRODUCTorDefaultItemChoiceTargetType.SPECIFIC_VARIANTthis 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
AdvancedTagto 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
valuesbased 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
ProductsorCategories. - 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.priceInfois inherited from the parentItemChoice. - 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
typeisDefaultIncludedProductType.VARIANT. - setVariant(Variant) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
-
If the
SpecificItemChoice.typeisDefaultSpecificItemChoiceType.VARIANTthis 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
Variantsfor 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
Pagecan 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
Productsfrom 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
Variantsfrom a predetermined list. - SpecificItemChoice - Class in com.broadleafcommerce.catalogbrowse.domain
-
When a
ItemChoiceis determined to be aDefaultItemChoiceTargetType.SPECIFIC_PRODUCTSorDefaultItemChoiceTargetType.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
OAuth2AuthorizedClientManagerand internally instantiates and delegates toAuthorizedClientServiceOAuth2AuthorizedClientManager. - 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
Variantsdetermined byProductOptionslike 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
PriceableTargetsrelated toVariants. - 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
- VariantsProductPriceableTargetsBuilder(VariantPriceableTargetUtils) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantsProductPriceableTargetsBuilder
All Classes All Packages