Index

A B C D E F G H I L M O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

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.CartFieldMapping
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.ContentItem
Takes in any additional attributes passed in the request not matching any defined properties.
addAttribute(String, Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItemFieldData
Takes in any additional attributes passed in the request not matching any defined properties.
addAttribute(String, Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverRequest
Takes in any additional attributes passed in the request not matching any defined properties.
addAttribute(String, Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.context.ContentContext
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.PromotionalCategoryProduct
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.
addCustomerContext(MarketingMessageRequest, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
Adds CustomerRef to the ContentContext based on the authentication and context info.
addCustomerRef(ContentContext, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
Adds CustomerRef to the ContentContext based on the authentication and context info.
addPriceDetail(Product, DefaultPriceableFieldType, MonetaryAmount, boolean) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
addPriceDetailFromProductData(Product, DefaultPriceableFieldType, MonetaryAmount) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
addPriceDetailsFromProductData(Product, ProductPricingPredicate) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
Add price details from product's data.
addUserTargets(PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
Deprecated, for removal: This API element is subject to removal in a future version.
addUserTargets(PriceContext, ContextInfo) - 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
 
ASSET_FILTERS_PARAM - Static variable in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
 
assignDefaultProductPriceInfos(Collection<T>, PriceContext, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
Parses the ProductPricingPredicate returned from the search results to add price details used by the pricing service to compute display results including the cost, base price, sale price, and pricing key for the product.
attachHydratedRecommendations(ContentItemFieldData, Map<String, Collection<String>>, Map<String, Object>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
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
Deprecated.
Use ExternalPricingProvider.attachPricingToProduct(Product, Map, SimplePage, PriceContext) Passing the PriceContext supports proper filtering of PriceInfo results that are in the proper currency.
attachPricingToProduct(Product, Map<Object, Set<PriceableTarget>>, SimplePage<PriceInfo>, PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
Handles attaching the PriceInfos returned by the pricing service onto the Product and its related entities.
attachPricingToProducts(Collection<P>, Map<Object, Set<PriceableTarget>>, SimplePage<PriceInfo>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
Deprecated.
Use ExternalPricingProvider.attachPricingToProducts(Collection, Map, SimplePage, PriceContext) Passing the PriceContext supports proper filtering of PriceInfo results that are in the proper currency.
attachPricingToProducts(Collection<P>, Map<Object, Set<PriceableTarget>>, SimplePage<PriceInfo>, PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
Handles attaching the PriceInfos returned by the pricing service onto the Products and their related entities.
attachSummariesToProducts(Collection<P>, Collection<SkuInventoryAvailabilitySummary>, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.inventory.ExternalInventoryProvider
Attaches inventory availability summaries to the products.
ATTRIBUTES_PROPERTY_NAME - Static variable in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ProductDetailExternalClient
 
authorize(OAuth2AuthorizeRequest) - Method in class com.broadleafcommerce.catalogbrowse.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
AVAILABILITY_CHECK_UNEXPECTED_FAILURE_ERROR_MSG - Static variable in class com.broadleafcommerce.catalogbrowse.service.provider.external.inventory.ExternalInventoryProvider
 

B

BASE_COST - Enum constant in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultPriceableFieldType
 
BASE_PRICE - Enum constant in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultPriceableFieldType
 
BaseProductPriceableTargetsBuilder - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
Responsible for building PriceableTargets for the given Products themselves rather than one of their relationships.
BaseProductPriceableTargetsBuilder(ProductPriceableTargetUtils) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.BaseProductPriceableTargetsBuilder
 
bequeathItemChoicePricingToSpecificChoices(ItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
If an ItemChoice has a PriceInfo, then it needs to be inherited by all of its SpecificItemChoices unless they have an explicit override.
BROWSE_ROUTE_KEY - Static variable in class com.broadleafcommerce.catalogbrowse.service.RouteConstants
 
BROWSE_ROUTE_PACKAGE - Static variable in class com.broadleafcommerce.catalogbrowse.service.RouteConstants
 
browseCustomerSegmentContextInfoCustomizer(DataRouteSupporting, CustomerSegmentProvider<CustomerSegment>, TypeFactory, AuthenticationUtils, RuleEvaluationService, CacheStateManager, CustomerSegmentResolutionProperties) - Method in class com.broadleafcommerce.catalogbrowse.service.autoconfigure.CatalogBrowseServiceAutoConfiguration.DynamicCustomerSegmentConfiguration
 
browseCustomerSegmentProvider(WebClient, ObjectMapper, TypeFactory, ExternalCustomerSegmentProviderProperties, ExternalProviderUtility) - Method in class com.broadleafcommerce.catalogbrowse.service.autoconfigure.CatalogBrowseServiceAutoConfiguration.DynamicCustomerSegmentConfiguration
 
browseCustomerSegmentResolutionProperties() - Method in class com.broadleafcommerce.catalogbrowse.service.autoconfigure.CatalogBrowseServiceAutoConfiguration.DynamicCustomerSegmentConfiguration
 
BrowseDetailsRequest - Class in com.broadleafcommerce.catalogbrowse.domain
DTO containing information pertaining to a request to be sent to the CatalogProvider or ContentProvider to retrieve a browse entity's details such as for a Product, Category, ContentItem.
BrowseDetailsRequest() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
 
BrowseDetailsRequest(MultiValueMap<String, String>, boolean, boolean, ContentContext, PriceContext, PriceInfoContext, boolean, boolean, ContextInfo) - Constructor for class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
 
BrowseEntityDetails - Class in com.broadleafcommerce.catalogbrowse.domain
A structure containing either a Product or a Category for a BrowseDetailsRequest.
BrowseEntityDetails() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
 
BrowseEntityProvider - Interface in com.broadleafcommerce.catalogbrowse.service.provider
Indicates a provider that provides browse entities like Products, Categories, and ContentItems.
BrowseEntityResolver - Interface in com.broadleafcommerce.catalogbrowse.service
Service responsible for resolving browse entities like Products, Categories, and ContentItems.
browseExternalProviderUtility() - Method in class com.broadleafcommerce.catalogbrowse.service.autoconfigure.CatalogBrowseServiceAutoConfiguration.DynamicCustomerSegmentConfiguration
 
browseExternalSegmentProviderProperties() - Method in class com.broadleafcommerce.catalogbrowse.service.autoconfigure.CatalogBrowseServiceAutoConfiguration.DynamicCustomerSegmentConfiguration
 
browseRouteSupplier(DataRouteSupporting) - Method in class com.broadleafcommerce.catalogbrowse.service.autoconfigure.CatalogBrowseServiceAutoConfiguration
 
buildCustomerContextHeader(CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.recommendation.ExternalRecommendationProvider
 
buildCustomerContextHeader(MultiValueMap<String, String>, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
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
buildSkuInventoryAvailabilityRequests(Collection<P>, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.inventory.ExternalInventoryProvider
Builds a list SkuInventoryAvailabilityRequest to verify the availability of the SKU for the provided quantity.
buildSpecificItemChoiceTargetsForUnderlyingItem(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Builds the PriceableTargets for the SpecificItemChoice based on the underlying Product or Variant.
buildTargetForSpecificItemChoiceByPricingKey(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Builds the PriceableTarget based on a Specific Choice's pricing key.
buildTargetsForItemChoices(Collection<? extends ProductOption>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Builds the map of PriceableTargets for ProductOptions.
buildTargetsForOtherSpecificItemChoiceType(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Extension point to use if the SpecificItemChoice.getType() is not one of DefaultSpecificItemChoiceType.
buildTargetsForProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.BaseProductPriceableTargetsBuilder
 
buildTargetsForProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
Deprecated.
 
buildTargetsForProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
 
buildTargetsForProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.PromotionalProductsProductPricingTargetsBuilder
 
buildTargetsForProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantsProductPriceableTargetsBuilder
 
buildTargetsForProduct(Product) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetsBuilder
Builds PriceableTargets for a single Product or one of its relationships such as its Variants.
buildTargetsForProducts(Collection<? extends Product>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.BaseProductPriceableTargetsBuilder
 
buildTargetsForProducts(Collection<? extends Product>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
Deprecated.
 
buildTargetsForProducts(Collection<? extends Product>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
 
buildTargetsForProducts(Collection<? extends Product>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.PromotionalProductsProductPricingTargetsBuilder
 
buildTargetsForProducts(Collection<? extends Product>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantsProductPriceableTargetsBuilder
 
buildTargetsForProducts(Collection<? extends Product>) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetsBuilder
Builds PriceableTargets for multiple Products or one of the relationships such as their Variants.This returns a map where the key is the entity to which the PriceableTarget corresponds, which helps when mapping PriceInfos back onto the entity represented by the PriceableTarget.
buildTargetsForSpecificItemChoice(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Creates the PriceableTargets for a SpecificItemChoice.
buildTargetsForSpecificItemChoiceVariantOverrides(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Deprecated, for removal: This API element is subject to removal in a future version.
buildTargetsForWrappedSpecificItemChoiceVariantOverrides(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Builds the PriceableTargets for any Variant pricing overrides for a SpecificItemChoice, with the SpecificItemChoice key wrapped with PricingTargetKey.
BulkCategoryDetailsRequest - Class in com.broadleafcommerce.catalogbrowse.domain
DTO containing information pertaining to a request to be sent to the CatalogProvider to retrieve multiple categories' details.
BulkCategoryDetailsRequest() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.BulkCategoryDetailsRequest
 
BulkContentResolverRequest - Class in com.broadleafcommerce.catalogbrowse.domain
Represents a request to the to bulk fetch CMS content to retrieve ContentItems from a commerce-facing context.
BulkContentResolverRequest() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverRequest
 
BulkContentResolverResponse - Class in com.broadleafcommerce.catalogbrowse.domain
Represents a response to bulk fetch CMS content to retrieve ContentItems for a commerce-facing context.
BulkContentResolverResponse() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverResponse
 
BUNDLE - Enum constant in enum class 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.BulkCategoryDetailsRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.CartFieldMapping
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogItem
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogItemRef
 
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.CategoryList
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.ProductCharacteristic
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.ProductCharacteristicValue
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItem
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItemFieldData
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentModel
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.context.ContentContext
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerContext
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerRef
 
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.inventory.FutureStockSummary
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuInventoryAvailabilityRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuInventoryAvailabilitySummary
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuRef
 
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.marketing.PriceableTargetsRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.Offer
 
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.ProductPricingPredicate
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTag
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTerm
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalCategoryProduct
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.RecommendationRequest
 
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.SkuPricingPredicate
 
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.UserRecommendation
 
canEqual(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.UserRecommendationItem
 
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 - Enum constant in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultProductOptionType
The user input flow into a global cart-level attribute when added to cart.
CART_ITEM_ATTRIBUTE - Enum constant in enum class 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.
CartFieldMapping - Class in com.broadleafcommerce.catalogbrowse.domain
Represents a field that should be included in the mapping from a Product to a cart item.
CartFieldMapping() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.CartFieldMapping
 
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, BrowseEntityResolver, 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
 
CatalogBrowseServiceAutoConfiguration.DynamicCustomerSegmentConfiguration - Class in com.broadleafcommerce.catalogbrowse.service.autoconfigure
 
catalogBrowseSource() - Method in class com.broadleafcommerce.catalogbrowse.service.autoconfigure.CatalogBrowseServiceAutoConfiguration
Defines a DataRouteSupporting for Catalog Browse.
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
 
CatalogEntityDetailsRequest - Interface in com.broadleafcommerce.catalogbrowse.domain
 
CatalogItem - Class in com.broadleafcommerce.catalogbrowse.domain
 
CatalogItem() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.CatalogItem
 
CatalogItemRef - Class in com.broadleafcommerce.catalogbrowse.domain
 
CatalogItemRef() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.CatalogItemRef
 
CatalogProvider - Interface in com.broadleafcommerce.catalogbrowse.service.provider
Provider for interfacing with operations around Catalog entities.
CatalogSearchProvider<T extends Product> - Interface in com.broadleafcommerce.catalogbrowse.service.provider
Provider for interfacing with operations around catalog search.
CatalogSearchRequest - Class in com.broadleafcommerce.catalogbrowse.domain
DTO containing information pertaining to a request to be sent to the CatalogSearchProvider to retrieve search results.
CatalogSearchRequest() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
 
CatalogSearchRequest(MultiValueMap<String, String>, PriceContext, PriceInfoContext, ContextInfo) - Constructor for class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
 
catalogSearchWebClient(Supplier<ServletOAuth2AuthorizedClientExchangeFilterFunction>, ObjectMapper, SSLVerificationProperties) - Method in class com.broadleafcommerce.catalogbrowse.service.autoconfigure.CatalogBrowseServiceAutoConfiguration
 
CatalogTypeAheadRequest - Class in com.broadleafcommerce.catalogbrowse.domain
DTO containing information pertaining to a request to be sent to the CatalogSearchProvider to retrieve type-ahead suggestions.
CatalogTypeAheadRequest() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
 
CatalogTypeAheadRequest(MultiValueMap<String, String>, PriceContext, PriceInfoContext, ContextInfo) - Constructor for class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
 
Category - Class in com.broadleafcommerce.catalogbrowse.domain
A structure containing all the info necessary for a category details page or section shown in a commerce-facing app (as opposed to a PIM UI).
Category() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.Category
 
CATEGORY - Enum constant in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultItemChoiceTargetType
The item choice is among Products within a Category.
CategoryDetailsRequest - Class in com.broadleafcommerce.catalogbrowse.domain
DTO containing information pertaining to a request to be sent to the CatalogProvider to retrieve a category's details.
CategoryDetailsRequest() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
 
CategoryDetailsRequest(MultiValueMap<String, String>, String, String, boolean, PriceContext, PriceInfoContext, ContextInfo) - Constructor for class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
 
CategoryList - Class in com.broadleafcommerce.catalogbrowse.domain
A DTO that holds category references for bulk operations, and lists of failed request params.
CategoryList() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.CategoryList
 
CategoryProductMembershipType - Enum Class in com.broadleafcommerce.catalogbrowse.domain.type
A CategoryProductMembershipType defines whether a Category has explicitly specified product members or a rule-based membership criteria.
Characteristic - Class in com.broadleafcommerce.catalogbrowse.domain.characteristic
Represents a characteristic of a Product.
Characteristic() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
 
CharacteristicValue - Class in com.broadleafcommerce.catalogbrowse.domain.characteristic
Represents a value for a Characteristic.
CharacteristicValue() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
 
checkForPriceInfoForVariantFromPriceList(List<T>, Variant) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
com.broadleafcommerce.catalogbrowse.autoconfigure - package com.broadleafcommerce.catalogbrowse.autoconfigure
 
com.broadleafcommerce.catalogbrowse.domain - package com.broadleafcommerce.catalogbrowse.domain
 
com.broadleafcommerce.catalogbrowse.domain.characteristic - package com.broadleafcommerce.catalogbrowse.domain.characteristic
 
com.broadleafcommerce.catalogbrowse.domain.context - package com.broadleafcommerce.catalogbrowse.domain.context
 
com.broadleafcommerce.catalogbrowse.domain.inventory - package com.broadleafcommerce.catalogbrowse.domain.inventory
 
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.content - package com.broadleafcommerce.catalogbrowse.service.provider.external.content
 
com.broadleafcommerce.catalogbrowse.service.provider.external.inventory - package com.broadleafcommerce.catalogbrowse.service.provider.external.inventory
 
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.recommendation - package com.broadleafcommerce.catalogbrowse.service.provider.external.recommendation
 
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 - Enum constant in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultMergingType
Combine item into a similar item.
COMPARATOR - Static variable in class com.broadleafcommerce.catalogbrowse.domain.ContentField
 
compare(PriceInfo, PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.PriceInfoComparator
 
compareByPriceList(PriceInfo, PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.PriceInfoComparator
 
compareByPriceListPriceSource(PriceInfo, PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.PriceInfoComparator
 
compareTo(ContentField) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
 
configure(HttpSecurity) - Method in class com.broadleafcommerce.catalogbrowse.web.security.CatalogBrowseSecurityEnhancer
 
CONTENT_CONTEXT_HEADER - Static variable in class com.broadleafcommerce.catalogbrowse.domain.context.ContentContext
 
ContentContext - Class in com.broadleafcommerce.catalogbrowse.domain.context
DTO for holding data relevant for determining which content applies to an API request.
ContentContext() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.context.ContentContext
 
ContentContextConverter - Class in com.broadleafcommerce.catalogbrowse.web.converter
 
ContentContextConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.catalogbrowse.web.converter.ContentContextConverter
 
ContentField - Class in com.broadleafcommerce.catalogbrowse.domain
Represents the definition of a FieldData.
ContentField() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ContentField
 
ContentItem - Class in com.broadleafcommerce.catalogbrowse.domain
 
ContentItem() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ContentItem
 
ContentItemFieldData - Class in com.broadleafcommerce.catalogbrowse.domain
 
ContentItemFieldData() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ContentItemFieldData
 
ContentModel - Class in com.broadleafcommerce.catalogbrowse.domain
Represents the definition for ContentItems.
ContentModel() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ContentModel
 
ContentProvider - Interface in com.broadleafcommerce.catalogbrowse.service.provider
Provider for interfacing with operations around CMS entities.
ContentResolverRequest - Class in com.broadleafcommerce.catalogbrowse.domain
Represents a request to the to fetch CMS content to retrieve ContentItems from a commerce-facing context.
ContentResolverRequest() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ContentResolverRequest
 
ContentResolverResponse - Class in com.broadleafcommerce.catalogbrowse.domain
Represents a response to fetch CMS content to retrieve ContentItems for a commerce-facing context.
ContentResolverResponse() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ContentResolverResponse
 
CONTRACT_PRICE - Enum constant in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultPriceableFieldType
 
convert(String) - Method in class com.broadleafcommerce.catalogbrowse.web.converter.ContentContextConverter
 
convert(String) - Method in class com.broadleafcommerce.catalogbrowse.web.converter.PriceContextConverter
 
convert(String) - Method in class com.broadleafcommerce.catalogbrowse.web.converter.PriceInfoContextConverter
 
convertQueryParamsToDto(MultiValueMap<String, String>, Class<?>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ProductDetailExternalClient
This method suppose to do what OOB spring binding for request params to DTO does, but through object mapper Since OOB spring binding will not populate attributes map with not matching params we make in null.
convertSuggestionsToMap(List<T>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
convertSuggestionsToProducts(List<Map<String, Object>>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
createBaseTargets(IncludedProduct) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
Deprecated.
Creates PriceableTargets for an IncludedProduct.
createCustomerContext(CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.recommendation.ExternalRecommendationProvider
 
createCustomerContext(MultiValueMap<String, String>, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
createTargetForLowestPricedSku(SkuPricingPredicate, Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetUtils
Creates a PriceableTarget for the SkuPricingPredicate that represents the lowest priced sku.
createTargetForPricingKey(Product, Map<String, MonetaryAmount>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetUtils
Creates the PriceableTarget for a Product using Product.getPricingKey() as PriceableTarget.getTargetId().
createTargetForProductPricingKey(Variant, Product, Map<String, MonetaryAmount>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantPriceableTargetUtils
Creates the PriceableTarget for a Variant using its owning product's pricingKey as PriceableTarget.getTargetId().
createTargetForSku(Product, Map<String, MonetaryAmount>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetUtils
Creates the PriceableTarget for a Product using Product.getSku() as PriceableTarget.getTargetId().
createTargetForSku(Variant, Map<String, MonetaryAmount>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantPriceableTargetUtils
Creates the PriceableTarget for a Variant using Variant.getSku() as PriceableTarget.getTargetId().
createTargets(Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetUtils
Creates PriceableTargets for a Product.
createTargets(Variant, Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantPriceableTargetUtils
Creates PriceableTargets for a Variant.
createTargetsForItemChoice(ItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Creates PriceableTarget(s) for an ItemChoice.
createTargetsForOtherItemChoiceTargetType(ItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Extension point to use if the ItemChoice.getTargetType() is not one of DefaultItemChoiceTargetType.
createTargetsForOtherSpecificItemChoiceType(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Deprecated.
Use ProductOptionsProductPriceableTargetsBuilder.buildTargetsForOtherSpecificItemChoiceType(SpecificItemChoice). Using a map is not longer necessary. Instead of adding price infos mapped to these underlying items, their price infos will be mapped to the SpecificItemChoice since that is where they will be set in the end anyway.
createTargetsForOtherSpecificType(IncludedProduct) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
Deprecated.
Use IncludedProductsProductPriceableTargetsBuilder.createTargetsForType(IncludedProduct). Using a map is not longer necessary. Instead of adding price infos mapped to these underlying items, their price infos will be mapped to the IncludedProduct since that is where they will be set in the end anyway.
createTargetsForSpecificChoices(ItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Builds map for the PriceableTargets of an ItemChoice's SpecificItemChoices or Category, including defaults.
createTargetsForSpecificItemChoice(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Deprecated.
Use ProductOptionsProductPriceableTargetsBuilder.buildTargetsForSpecificItemChoice(SpecificItemChoice). Using a map is not longer necessary. Instead of adding price infos mapped to these underlying items, their price infos will be mapped to the SpecificItemChoice since that is where they will be set in the end anyway.
createTargetsForSpecificItems(IncludedProduct) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
Deprecated.
This is no longer used. IncludedProductsProductPriceableTargetsBuilder.createBaseTargets(com.broadleafcommerce.catalogbrowse.domain.IncludedProduct) covers these cases. Instead of adding price infos mapped to these underlying items, their price infos will be mapped to the IncludedProduct since that is where they will be set in the end anyway.
createTargetsForType(IncludedProduct) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
Deprecated.
Extension point to use if the IncludedProduct.getType() is not one of DefaultIncludedProductType.
CUSTOMER_CONTEXT_HEADER - Static variable in class com.broadleafcommerce.catalogbrowse.service.provider.external.recommendation.ExternalRecommendationProvider
 
CUSTOMER_CONTEXT_HEADER - Static variable in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
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
 
CustomerRef - Class in com.broadleafcommerce.catalogbrowse.domain.context
DTO for holding data relevant for determining which content applies to an API request.
CustomerRef() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.context.CustomerRef
 

D

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

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.BulkCategoryDetailsRequest
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverRequest
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverResponse
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.CartFieldMapping
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogItem
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogItemRef
 
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.CategoryList
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.ProductCharacteristic
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.ProductCharacteristicValue
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItem
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItemFieldData
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentModel
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverRequest
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverResponse
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.context.ContentContext
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerContext
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerRef
 
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.inventory.FutureStockSummary
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuInventoryAvailabilityRequest
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuInventoryAvailabilitySummary
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuRef
 
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.marketing.PriceableTargetsRequest
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.Offer
 
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.ProductPricingPredicate
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTag
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTerm
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalCategoryProduct
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.RecommendationRequest
 
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.SkuPricingPredicate
 
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.UserRecommendation
 
equals(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.UserRecommendationItem
 
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
 
EXPLICIT - Enum constant in enum class com.broadleafcommerce.catalogbrowse.domain.type.CategoryProductMembershipType
The category has explicitly specified products that were manually added to the category
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
 
ExternalCatalogProviderProperties - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.catalog
 
ExternalCatalogProviderProperties() - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProviderProperties
 
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
 
ExternalCatalogSearchProviderProperties - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.search
 
ExternalCatalogSearchProviderProperties() - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProviderProperties
 
ExternalContentProvider - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.content
Connects to an external content service.
ExternalContentProvider(WebClient, ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
ExternalContentProviderProperties - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.content
 
ExternalContentProviderProperties() - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProviderProperties
 
ExternalInventoryProperties - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.inventory
Properties for interacting with an external Inventory system.
ExternalInventoryProperties() - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.inventory.ExternalInventoryProperties
 
ExternalInventoryProvider - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.inventory
 
ExternalInventoryProvider(WebClient, ObjectMapper, TypeFactory, ExternalInventoryProperties) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.inventory.ExternalInventoryProvider
 
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
 
ExternalOfferProviderProperties - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.offer
 
ExternalOfferProviderProperties() - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProviderProperties
 
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
 
ExternalPricingProviderProperties - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing
 
ExternalPricingProviderProperties() - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProviderProperties
 
ExternalProviderProperties - Class in com.broadleafcommerce.catalogbrowse.service.autoconfigure
Properties related to configuring various external Providers.
ExternalProviderProperties() - Constructor for class com.broadleafcommerce.catalogbrowse.service.autoconfigure.ExternalProviderProperties
 
ExternalRecommendationProvider - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.recommendation
 
ExternalRecommendationProvider(WebClient, ObjectMapper, ExternalRecommendationProviderProperties, TypeFactory) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.recommendation.ExternalRecommendationProvider
 
ExternalRecommendationProviderProperties - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.recommendation
 
ExternalRecommendationProviderProperties() - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.recommendation.ExternalRecommendationProviderProperties
 
extractContext(ExternalRequest, UriComponents) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ProductDetailExternalClient
 
extractContext(ExternalRequest, UriComponents) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.MarketingMessageExternalClient
 
extractContext(ExternalRequest, UriComponents) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.PricingExternalClient
 

F

fetchActiveOffersByIds(Collection<String>, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
 
fetchActiveOffersByIds(Collection<String>, ContextInfo) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.OfferProvider
Retrieves all active offers matching the passed ids.
fetchAllCategoriesWithDetails(BulkCategoryDetailsRequest) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.CatalogProvider
Retrieves the categories with details for the requests.
fetchAllCategoriesWithDetails(BulkCategoryDetailsRequest) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
fetchBrowseEntity(BrowseDetailsRequest) - Method in class com.broadleafcommerce.catalogbrowse.service.DefaultBrowseEntityResolver
 
fetchBrowseEntity(BrowseDetailsRequest) - Method in interface com.broadleafcommerce.catalogbrowse.service.BrowseEntityResolver
Fetches the browse entity that matches the details in the request.
fetchBrowseEntityDetails(BrowseDetailsRequest) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
fetchBrowseEntityDetails(BrowseDetailsRequest) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
fetchBrowseEntityDetails(BrowseDetailsRequest) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.BrowseEntityProvider
Retrieves a browse entity such as a Product that matches the given request.
fetchBulkContentForRequest(BulkContentResolverRequest) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
fetchBulkContentForRequest(BulkContentResolverRequest) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.ContentProvider
fetchCartFieldMappings(ContextInfo) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.CatalogProvider
Retrieves a list of mappings between product and cart item.
fetchCartFieldMappings(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
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.
fetchCategoryWithDetailsAndSearchResponse(CategoryDetailsRequest) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.CatalogSearchProvider
 
fetchCategoryWithDetailsAndSearchResponse(CategoryDetailsRequest) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
fetchContentForRequest(ContentResolverRequest) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
fetchContentForRequest(ContentResolverRequest) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.ContentProvider
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.
fetchRecommendationsForCustomer(RecommendationRequest, CustomerRef, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.recommendation.ExternalRecommendationProvider
 
fetchRecommendationsForCustomer(RecommendationRequest, CustomerRef, ContextInfo) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.RecommendationProvider
Retrieves any recommendations for the user based on context.
filterPriceInfosForCurrency(List<T>, PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
fixStandardPriceIfNeeded(T, List<T>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
FutureStockSummary - Class in com.broadleafcommerce.catalogbrowse.domain.inventory
 
FutureStockSummary() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.inventory.FutureStockSummary
 

G

get(ExternalRequest) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ProductDetailExternalClient
 
get(ExternalRequest) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.MarketingMessageExternalClient
 
get(ExternalRequest) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.PricingExternalClient
 
getAccountId() - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerContext
The id for the account that is in the current context.
getAccountId() - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerRef
The ID of the account the user belongs to.
getAdvancedTags() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
A list of ProductTags sorted based on the sort position of the ProductTag for the produt with ties broken by AdvancedTag.getPriority().
getAllowedModels() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
When the `referenceType` is `CONTENT`, this field holds allowed content models.
getAppliedOfferIds() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
A list of currently applied offer ids
getAssetFilters() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
 
getAssets() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
All Asset assets for this product.
getAttribute() - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.catalogbrowse.domain.Asset
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.catalogbrowse.domain.CartFieldMapping
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.ContentItemFieldData
Return any additional attributes passed in the request not matching any defined properties.
getAttribute() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverRequest
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.PromotionalCategoryProduct
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.
getAttributeName() - Method in class com.broadleafcommerce.catalogbrowse.domain.CartFieldMapping
The attribute name where this field's value should be stored in.
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.CartFieldMapping
Any additional attributes that a service receiving the request may need
getAttributes() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogItem
 
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.characteristic.CharacteristicValue
Additional custom attributes associated with extensions and complex value types, e.g., enum, variant option.
getAttributes() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
Additional attributes needed to further define this field
getAttributes() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItem
Return any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItemFieldData
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverRequest
Map holding any additional attributes passed in the request not matching any defined properties.
getAttributes() - Method in class com.broadleafcommerce.catalogbrowse.domain.context.ContentContext
Additional, unspecified attributes.
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.PromotionalCategoryProduct
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.UserRecommendation
 
getAttributes() - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
Map holding any additional attributes passed in the request not matching any defined properties.
getAuthenticationParams() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
Builds a org.springframework.util.MultiValueMap<String,String> that includes params related to the currently authenticated user that should be passed along to the backing service.
getAuthenticationParams() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
Builds a org.springframework.util.MultiValueMap<String,String> that includes params related to the currently authenticated user that should be passed along to the backing service.
getAuthenticationUtils() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.AbstractExternalProvider
 
getAuthenticationUtils() - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
getAvailabilitySummary() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
A summary of inventory availability for this product's SKU.
getAvailabilitySummary() - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
A summary of inventory availability for this product's SKU.
getBooleanParameter(MultiValueMap<String, String>, String) - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
Gets a parameter from the parameters and converts to a boolean.
getBrowseCatalogProvider() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
getBrowseCatalogProvider() - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
getBrowseCatalogSearchProvider() - Method in class com.broadleafcommerce.catalogbrowse.service.DefaultBrowseEntityResolver
 
getBrowseCatalogSearchProvider() - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
getBrowseContentProvider() - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
getBrowseEntitiesUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
getBrowseEntitiesUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProviderProperties
The URI path for retrieving browse entities when the type is not known by the caller.
getBrowseEntityResolver() - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
getBrowseInventoryProvider() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
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
 
getBrowsePricingProvider() - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
getBulkAvailabilityCheckUri(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.inventory.ExternalInventoryProvider
Return the GET URI for Inventory Availability.
getBulkCheckAvailabilityUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.inventory.ExternalInventoryProperties
URI for checking inventory for a list of SKUs
getBulkContentItemsUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
getBulkContentItemsUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProviderProperties
The URI path for retrieving bulk content items.
getCartFieldMappingsUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
getCartFieldMappingsUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProviderProperties
The URI path for retrieving cart field mappings.
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.content.ExternalContentProvider
 
getCatalogBrowseWebClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.inventory.ExternalInventoryProvider
 
getCatalogBrowseWebClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
 
getCatalogBrowseWebClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
getCatalogItem() - Method in class com.broadleafcommerce.catalogbrowse.domain.UserRecommendationItem
 
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
TODO: The /search/catalog mapping should be removed in the future as we will want to deprecate it in favor of /browse/search/catalog.
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
TODO: The /search/catalog/suggest mapping should be removed in the future as we will want to deprecate it in favor of /browse/search/catalog/suggest.
getCategories() - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryList
All Categories and their details.
getCategoriesUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
getCategoriesUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProviderProperties
The URI path for retrieving categories.
getCategory() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
The category that matched the BrowseDetailsRequest.
getCategory() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
The ItemChoiceCategory which the choice will be chosen from by the customer if the ItemChoice.getTargetType() is DefaultItemChoiceTargetType.CATEGORY.
getCategoryId() - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
The category ID to match against.
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
 
getCategoryIdsForMissingEntities() - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryList
The list of provided ids for which a Category could not be found
getCategoryIdsWithParents() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
List of all hierarchical parent category ids for the product.
getCategoryUrisForMissingEntities() - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryList
The list of provided uris for which a Category could not be found
getCategoryUrl() - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
The category URL to match against.
getCharacteristic() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.ProductCharacteristic
The Characteristic definition associated with this product.
getCharacteristics() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Fields and associated Characteristics that define a specific product.
getChoiceKey() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
The key used during the validation of cart item's configuration to relate this ItemChoice to one of the cart item's dependent items.
getContent() - Method in class com.broadleafcommerce.catalogbrowse.domain.SearchResponse
The actual results for the search request.
getContent() - Method in class com.broadleafcommerce.catalogbrowse.domain.SimplePage
 
getContentContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
Any contextual information needed to resolve targeted content.
getContentContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverRequest
Any contextual information needed to resolve targeted content.
getContentContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverRequest
Any contextual information needed to resolve targeted content.
getContentItems() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
The ContentItems that matched the BrowseDetailsRequest if not paginated.
getContentItemsUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
getContentItemsUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProviderProperties
The URI path for retrieving content items.
getContentResolverRequests() - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverRequest
List of ContentResolverRequest to include
getContentResolverResponseToId() - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverResponse
A ContentResolverResponse for each ContentResolverRequest mapped by request ID.
getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
 
getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkCategoryDetailsRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextInfo() - Method in interface com.broadleafcommerce.catalogbrowse.domain.CatalogEntityDetailsRequest
 
getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.Offer
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
getContextState() - Method in class com.broadleafcommerce.catalogbrowse.domain.Asset
Context information specific to this instance of a trackable entity.
getContextState() - Method in class com.broadleafcommerce.catalogbrowse.domain.CartFieldMapping
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
A subset of Tracking information to expose the context state for this object.
getContextState() - Method in class com.broadleafcommerce.catalogbrowse.domain.UserRecommendation
A subset of Tracking information to expose the context state for this object.
getCost() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductPricingPredicate
Default cost of the product (from the Catalog).
getCurrency() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Currency for this product.
getCustomer() - Method in class com.broadleafcommerce.catalogbrowse.domain.context.ContentContext
The CustomerRef used in this context
getCustomerContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
The customer context information that should be used in determining which offers apply
getCustomerContextParams(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
Builds a org.springframework.util.MultiValueMap<String,String> that includes params related to the currently authenticated user and any dynamic customer segments that should be passed along to the backing service.
getCustomerContextParams(PriceContext, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
Builds a org.springframework.util.MultiValueMap<String,String> that includes params related to the currently authenticated user and any dynamic customer segments that should be passed along to the backing service.
getCustomerContextParams(PriceContext, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
Builds a org.springframework.util.MultiValueMap<String,String> that includes params related to the currently authenticated user and any dynamic customer segments that should be passed along to the backing service.
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.
getCustomerSegmentIds() - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerRef
A list of customer segment ids in this context.
getCustomerSegmentTargetRefs(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
getCustomerTargetRefs() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
getDataDrivenEnumIds() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
getDataDrivenEnumIdsForMissingEntities() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
The list of provided ids for which a DataDrivenEnum could not be found
getDataDrivenEnums() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
All DataDrivenEnums and their details.
getDataDrivenEnumsUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
getDataDrivenEnumsUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProviderProperties
The URI path for retrieving data driven enums.
getDefaultPrice() - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
The default price that should be used if there is not a Variant.salePrice set.
getDefaultProduct() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
The default product that can be used when driving customer selections if the ItemChoice.targetType is DefaultItemChoiceTargetType.SPECIFIC_PRODUCTS.
getDefaultProductInCategory() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
The default product that can be used when driving customer selections if the ItemChoice.targetType is DefaultItemChoiceTargetType.CATEGORY.
getDefaultSku() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductPricingPredicate
Default SKU price info, if applicable.
getDefaultVariant() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
The default variant that can be used when driving customer selections if the ItemChoice.targetType is DefaultItemChoiceTargetType.SPECIFIC_VARIANTS.
getDescription() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Description for the characteristic.
getDisplayHint() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessage
Any display hint needed by the front-end
getDisplayOrder() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Display order for the characteristic.
getDisplayOrder() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
The order this value should display in.
getDisplayOrder() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
The display order of this field in relation to other fields.
getDisplayValue() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
The display value for the associated DataDrivenEnum.type.
getDurationLength() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTerm
Time interval (number of seconds, minutes, hours, etc.)
getDurationType() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTerm
The type of time interval (seconds, minutes, hours, etc.)
getEan() - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuRef
Meant to hold EAN, or European Article Number (a.k.a.
getEndDate() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
End date for the characteristic.
getEndDate() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
Date after which this value is no longer active.
getEndpoint() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ProductDetailExternalClient
 
getEndpoint() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.MarketingMessageExternalClient
 
getEndpoint() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.PricingExternalClient
 
getEndpointSupplier() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ProductDetailExternalClient
 
getEndpointSupplier() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.MarketingMessageExternalClient
 
getEndpointSupplier() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.PricingExternalClient
 
getEntityProviders() - Method in class com.broadleafcommerce.catalogbrowse.service.DefaultBrowseEntityResolver
 
getErrorMessage() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
The error message to display if the validation rule fails.
getExpectedFutureRestockDate() - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.FutureStockSummary
The expected date for the configured future stock to be made available.
getExternalClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
 
getExternalClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
getExternalId() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogItem
 
getExternalId() - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuRef
External (1st or 3rd party) system reference to a unique SKU.
getExternalProviderProperties() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.AbstractExternalProvider
 
getFieldName() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Internal field name of the characteristic.
getFieldName() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.ProductCharacteristic
Name of the field
getFields() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItem
The individual field data for this content
getFields() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentModel
The list of fields that make up this content model
getFieldType() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.ProductCharacteristic
Type of the field
getFullyHydratedProducts(CatalogSearchRequest, List<T>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
getFutureStockSummary() - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuInventoryAvailabilitySummary
Summary of future stock information for this sku, if applicable.
getFutureStockType() - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.FutureStockSummary
The type of future stock that is configured for this SKU.
getGtin() - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuRef
GTIN (Global Trade Item Number) This holds all GTIN formats.
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.
getHeaders(ContextInfo, ContentContext) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.AbstractExternalProvider
 
getHelpText() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
Help text to display on the field
getHint() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
Hint text to display below the field in the admin
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.CartFieldMapping
The context ID of the mapping.
getId() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogItem
 
getId() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogItemRef
 
getId() - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
The context ID of the category.
getId() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Id of the characteristic.
getId() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
A unique id for the field.
getId() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItem
The context ID of the content item.
getId() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItemFieldData
The field's unique identifier
getId() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentModel
The context ID of the content model.
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.Offer
The context ID of the offer.
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.UserRecommendation
 
getId() - Method in class com.broadleafcommerce.catalogbrowse.domain.UserRecommendationItem
 
getId() - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
The unique identifier for this variant.
getIdsNotFound() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverResponse
Any requested ids that did not match active content.
getIncludedProducts() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Additional products or variants that are always included with the product, no matter what.
getInventoryCheckStrategy() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Indicates whether inventory should be checked, and how.
getInventoryCheckStrategy() - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
Describes when the variant's inventory should be checked for availability.
getInventoryLocationId() - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuInventoryAvailabilitySummary
The inventory location where inventory is available.
getInventoryReservationStrategy() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Indicates whether Inventory should be reserved, and how.
getInventoryReservationStrategy() - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
Describes when the variant's inventory should be reserved.
getInventorySummaries(Collection<P>, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.inventory.ExternalInventoryProvider
 
getItemChoice() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductOption
getItemIdsNotFound() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
Any requested ContentItem ids that did not match active content.
getItemNamesNotFound() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
Any requested ContentItem names that did not match active content.
getItemRef() - Method in class com.broadleafcommerce.catalogbrowse.domain.UserRecommendationItem
 
getItems() - Method in class com.broadleafcommerce.catalogbrowse.domain.UserRecommendation
 
getKey() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.PricingTargetKey
 
getLabel() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
A display label to use for complex value types like ENUM or VARIANT_OPTION.
getLabel() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
The friendly display label for this field
getLineItems() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
A list of hydrated LineItemDTOs used by the ExternalOfferProvider to retrieve MarketingMessages
getListType() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.inventory.ExternalInventoryProvider
Gets the type reference for a list of SkuInventoryAvailabilitySummary.
getLocale() - Method in class com.broadleafcommerce.catalogbrowse.domain.context.ContentContext
The Locale used in this context
getLowestPricedSku() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductPricingPredicate
Lowest priced SKU price info, if exists.
getMapper() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.AbstractExternalProvider
 
getMapper() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
getMapper() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.recommendation.ExternalRecommendationProvider
 
getMapper() - Method in class com.broadleafcommerce.catalogbrowse.web.exception.CatalogBrowseExceptionAdvisor
 
getMarketingMessages(MarketingMessageRequest, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
TODO: The /marketing-messages mapping should be removed in the future as we will want to deprecate it in favor of /browse/marketing-messages.
getMarketingMessagesUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
 
getMarketingMessagesUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProviderProperties
The URI path for retrieving marketing messages.
getMarketingMessageUtils() - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
getMaxCardinality() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Maximum cardinality for the characteristic.
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.
getMethod() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ProductDetailExternalClient
 
getMethod() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.MarketingMessageExternalClient
 
getMethod() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.PricingExternalClient
 
getMinCardinality() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Minimum cardinality for the characteristic.
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.
getModel() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItem
The content model for this content.
getName() - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
A friendly identifier for the tag.
getName() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogItem
 
getName() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogItemRef
 
getName() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Name of the characteristic.
getName() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
A unique name for the content type, used for retrieval.
getName() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItem
A unique name for the content item, used for retrieval.
getName() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItemFieldData
The content field's name
getName() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentModel
A unique name for the content model, used for retrieval.
getName() - Method in class com.broadleafcommerce.catalogbrowse.domain.Offer
Display name for this offer.
getNamesNotFound() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverResponse
Any requested names that did not match active content.
getNumberOfRecommendations() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItemFieldData
The number of recommendations requested from the recommendations engine
getNumberOfRecommendations() - Method in class com.broadleafcommerce.catalogbrowse.domain.RecommendationRequest
 
getObjectMapper() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ProductDetailExternalClient
 
getObjectMapper() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.MarketingMessageExternalClient
 
getOfferProvider() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
getOffersUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
 
getOffersUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProviderProperties
The URI path for retrieving offers.
getOptions() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Drives additional information that the customer should enter when purchasing this product.
getOverridePrice() - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
The specific price set for this included item that overrides the price of underlying IncludedProduct.product or IncludedProduct.variant.
getOverridePrice() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
The specific price set for this choice that overrides the price of underlying SpecificItemChoice.product or SpecificItemChoice.variant.
getOverridePrice() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
The price to use for this item when the related variant is selected.
getPaginatedContentItems() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
The ContentItems that matched the BrowseDetailsRequest if paginated.
getPaginatedResults() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverResponse
Paginated results.
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.BulkCategoryDetailsRequest
Other parameters to pass along in the request.
getParameters() - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverRequest
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 interface com.broadleafcommerce.catalogbrowse.domain.CatalogEntityDetailsRequest
 
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.ContentResolverRequest
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.
getPrice() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductPricingPredicate
Default price of the product (from the Catalog).
getPrice() - Method in class com.broadleafcommerce.catalogbrowse.domain.SkuPricingPredicate
Default price of the variant (from the Catalog), which may be different than the Product's default price, or it may be null.
getPriceableFields(Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetUtils
Builds the map of priceable fields for a Product that will be added as PriceableTarget.getPriceableFields().
getPriceableFields(Variant, Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantPriceableTargetUtils
Builds the map of priceable fields for a Variant that will be added as PriceableTarget.getPriceableFields().
getPriceContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
The PriceContext from the original request containing general pricing info.
getPriceContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkCategoryDetailsRequest
The PriceContext from the original request containing general pricing info.
getPriceContext() - Method in interface com.broadleafcommerce.catalogbrowse.domain.CatalogEntityDetailsRequest
 
getPriceContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
The PriceContext from the original request containing general pricing info.
getPriceContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
The PriceContext from the original request containing general pricing info.
getPriceContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
The PriceContext from the original request containing general pricing info.
getPriceContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.context.ContentContext
Pricing context information that is used when hydrating products for any content items that reference them.
getPriceContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
The PriceContext from the original request containing general pricing info.
getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
Summary of the pricing information related to the included item.
getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
Summary of the pricing information related to the choice.
getPriceInfo() - Method in interface com.broadleafcommerce.catalogbrowse.domain.Priceable
Retrieves the PriceInfo on the entity.
getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Summary of the pricing information related to the product.
getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalCategoryProduct
 
getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
 
getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
Summary of the pricing information related to the choice.
getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
Summary of the pricing information for this pricing override.
getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
Summary of the pricing information related to the variant.
getPriceInfoContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
 
getPriceInfoContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkCategoryDetailsRequest
The PriceInfoContext from the original request containing info specific for getting PriceInfos such as prefetched PriceLists.
getPriceInfoContext() - Method in interface com.broadleafcommerce.catalogbrowse.domain.CatalogEntityDetailsRequest
 
getPriceInfoContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
The PriceInfoContext from the original request containing info specific for getting PriceInfos such as prefetched PriceLists.
getPriceInfoContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
The PriceInfoContext from the original request containing info specific for getting PriceInfos such as prefetched PriceLists.
getPriceInfoContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
The PriceInfoContext from the original request containing info specific for getting PriceInfos such as prefetched PriceLists.
getPriceInfoContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
The PriceInfoContext from the original request containing info specific for getting PriceInfos such as prefetched PriceLists.
getPriceInfoForPriceableEntity(Priceable, List<T>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
Deprecated.
Use ExternalPricingProvider.getPriceInfoForPriceableEntity(Priceable, List, PriceContext) Passing the PriceContext supports proper filtering of PriceInfo results that are in the proper currency.
getPriceInfoForPriceableEntity(Priceable, List<T>, PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
Picks the appropriate PriceInfo for the Priceable entity.
getPriceInfosUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
getPriceInfosUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProviderProperties
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.ProductPricingPredicate
Product's pricing key - used to call the pricing service to decorate search results with additional or more accurate pricing.
getPricingKey() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
System-wide unique identifier to configure specific pricing for the choice.
getPricingKey() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
System-wide unique identifier to configure specific pricing for the choice.
getPrimaryAsset() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
The primary or default Asset to display.
getPriority() - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
Priority of this tag relative to other tags that may share the same AdvancedTag.position or AdvancedTag.type.
getPriority() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessage
The message's priority
getProduct() - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
This field contains the specified product if the type is DefaultIncludedProductType.PRODUCT.
getProduct() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
If the SpecificItemChoice.type is DefaultSpecificItemChoiceType.PRODUCT this holds the product for this choice
getProductAssetsUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
getProductAssetsUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProviderProperties
The URI path for retrieving product assets.
getProductDetailExternalClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
getProductDetailMessages() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageResponse
Messages that should be displayed on product detail pages
getProductDetailsConversionMapper() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ProductDetailExternalClient
 
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
getProductList(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
getProductList(WebClientResponseException) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
getProductMembershipLocale() - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
The locale used to check if a related product is a member of this category.
getProductMembershipRule() - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
The rule string used to check if a related product is a member of this category.
getProductMembershipType() - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
Determines how this category defines membership of its products.
getProductPriceableTargetsBuilders() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
getProducts() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
All Products and their details if products match the BrowseDetailsRequest.
getProducts() - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
A page of Products belonging to the category.
getProducts() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoiceCategory
A SimplePage of Products for the category to choose from.
getProducts() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductList
All Products and their details.
getProductSku() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductPricingPredicate
SKU of the product.
getProductsUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
getProductsUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProviderProperties
The URI path for retrieving products.
getProductTagsUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
getProductTagsUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProviderProperties
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
 
getPromotionalProduct() - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalCategoryProduct
The product to promote.
getPromotionalProducts() - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
A map of promotional products belonging to the category.
getPromotionalProducts() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Map of all of the related PromotionalProducts grouped by type.
getProperties() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
getProperties() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ProductDetailExternalClient
 
getProperties() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
getProperties() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.inventory.ExternalInventoryProvider
 
getProperties() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
 
getProperties() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.MarketingMessageExternalClient
 
getProperties() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
getProperties() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.PricingExternalClient
 
getProperties() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.recommendation.ExternalRecommendationProvider
 
getProperties() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
getProviderProperties() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ProductDetailExternalClient
 
getProviderProperties() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.MarketingMessageExternalClient
 
getProviderProperties() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.PricingExternalClient
 
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
getQuantityAvailable() - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.FutureStockSummary
The current quantity available for the future stock.
getQuantityRequested() - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuInventoryAvailabilityRequest
Quantity delta that is being requested (i.e.
getRangeInterval() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
An indicator that specifies the inclusion or exclusion of the valueFrom and valueTo attributes.
getRangeStep() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
The distance between valid values in a range, e.g., 1 would indicate each discrete value is separated by 1 from its neighbors, 1, 2, 3.
getRank() - Method in class com.broadleafcommerce.catalogbrowse.domain.UserRecommendationItem
 
getReadRecommendationsPath() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.recommendation.ExternalRecommendationProviderProperties
The URI path for read operations on recommendations.
getReceivedException() - Method in exception com.broadleafcommerce.catalogbrowse.exception.ProviderApiException
The received error.
getRecommendationModelType() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItemFieldData
The type of Recommendation Model that should be queried when retrieving recommendations e.g.
getRecommendationProvider() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
getReferenceType() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
When the `type` is `REFERENCE`, this field holds the type of entity this field links to
getRelatedProduct() - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
The product being promoted.
getRequestId() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverRequest
The id of this content resolver request.
getRequestIdsNotFound() - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverResponse
Any request IDs not returned in the corresponding ContentResolverResponse
getRequestResolver() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ProductDetailExternalClient
 
getRequestResolver() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.MarketingMessageExternalClient
 
getRequestResolver() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.PricingExternalClient
 
getRequests() - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkCategoryDetailsRequest
List of CategoryDetailsRequests for fetching multiple Categories.
getResults() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverResponse
Unpaginated list of results.
getResultsWithNestedItems(List<ContentItem>, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
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.ProductPricingPredicate
Default sale price of the product (from the Catalog).
getSalePrice() - Method in class com.broadleafcommerce.catalogbrowse.domain.SkuPricingPredicate
Default sale price of the variant (from the Catalog), which may be different than the Product's default sale price, or it may be null.
getSalePrice() - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
Indicates that this product is on sale.
getSearchResponse() - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
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.
getSearchResultsForCategory(CatalogEntityDetailsRequest, Category) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.CatalogSearchProvider
Performs a search for products belonging to the provided category.
getSearchResultsForCategory(CatalogEntityDetailsRequest, Category) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
getSearchUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
getSearchUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProviderProperties
The context path to the catalog search endpoint
getServiceClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
getServiceClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProviderProperties
The service client to use when interacting with catalog.
getServiceClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
getServiceClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProviderProperties
The service client to use when calling content services.
getServiceClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.inventory.ExternalInventoryProperties
The service client to use when calling inventory services.
getServiceClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.inventory.ExternalInventoryProvider
 
getServiceClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
 
getServiceClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProviderProperties
The service client to use when calling offer services.
getServiceClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
getServiceClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProviderProperties
The service client to use when interacting with pricing service.
getServiceClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.recommendation.ExternalRecommendationProvider
 
getServiceClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.recommendation.ExternalRecommendationProviderProperties
The service client to use when calling recommendation services.
getServiceClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
getServiceClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProviderProperties
The service client to use when calling search.
getSku() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogItem
 
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.SkuPricingPredicate
SKU (i.e.
getSku() - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
Sku code for this particular variant.
getSkuCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuInventoryAvailabilityRequest
The value of the SKU reference.
getSkuCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuRef
This is the default way that Broadleaf uses for accessing SkuInventory, especially when doing inventory reservations (soft and hard).
getSkuName() - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuRef
Optional field to store a human readable name for the SKU.
getSkuRef() - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuInventoryAvailabilitySummary
A soft reference to the SKU for which this inventory is managed.
getSkuRefIdentifier(SkuInventoryAvailabilitySummary, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.inventory.ExternalInventoryProvider
 
getSorting() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTag
Field indicating a sort order, if sorted.
getSourceCharacteristicValueId() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.ProductCharacteristicValue
The source characteristic value this DTO is referring to
getSpecificChoices() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
 
getSpecificItemChoice() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
If the ItemChoice.targetType is DefaultItemChoiceTargetType.SPECIFIC_PRODUCT or DefaultItemChoiceTargetType.SPECIFIC_VARIANT this holds the manually selected option that the customer can choose to add on.
getStandardPrice() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.LineItemDTO
The base price of the line item
getStartDate() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Start date for the characteristic.
getStartDate() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
Date when this value begins to be active.
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
 
getSuggestUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProviderProperties
The context path to the catalog search suggestions endpoint
getTag() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTag
The AdvancedTag to associate with a product.
getTagFilters() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
 
getTags() - Method in class com.broadleafcommerce.catalogbrowse.domain.Asset
Descriptive or identifying labels.
getTarget() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.PricingTargetKey
 
getTargetsMap() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.PriceableTargetsRequest
 
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.
getTerms() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
The list of ProductTerms that are associated with this product.
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.ContentField
The type of this content field
getType() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
Identifies the type of the associated value, this is needed to gather all the enum values based on their types.
getType() - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
Defines the type of the item: usually a Product or Variant.
getType() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductOption
Controls both how the customer should be inputting values to fill out this option as well as storage of where the value will go once added to the cart.
getType() - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
The type of the promotional product such as UP_SALE and CROSS_SALE.
getType() - Method in class com.broadleafcommerce.catalogbrowse.domain.RecommendationRequest
 
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
getType() - Method in class com.broadleafcommerce.catalogbrowse.domain.UserRecommendation
 
getTypeFactory() - Method in class com.broadleafcommerce.catalogbrowse.service.DefaultBrowseEntityResolver
 
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.content.ExternalContentProvider
 
getTypeFactory() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.inventory.ExternalInventoryProvider
 
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.recommendation.ExternalRecommendationProvider
 
getTypeFactory() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
getTypeFactory() - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
getUnitOfMeasure() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
Units used by the value.
getUpc() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogItem
 
getUpc() - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuRef
Meant to hold UPC, or Universal Product Code.
getUri() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItem
SEO-friendly URI to identify this content item.
getUri() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentModel
SEO-friendly URI to identify ContentItems of this model.
getUrisForMissingEntities() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
All URIs that failed to match known Products or Categories.
getUrl() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
getUrl() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProviderProperties
The base url for an external catalog service: https://localhost:8447/catalog.
getUrl() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
getUrl() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProviderProperties
The base url for an external content service: https://localhost:8447/content.
getUrl() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.inventory.ExternalInventoryProperties
The base url for an external inventory service.
getUrl() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
 
getUrl() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProviderProperties
The base url for an external offer service: https://localhost:8447/offer.
getUrl() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
getUrl() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProviderProperties
The base url for an external cart service.
getUrl() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.recommendation.ExternalRecommendationProviderProperties
The base url for an external recommendation service.
getUrl() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
getUrl() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProviderProperties
The base url for an external search service: https://localhost:8447/search.
getUserId() - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerRef
The user's id.
getUserId() - Method in class com.broadleafcommerce.catalogbrowse.domain.UserRecommendation
 
getUsername() - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerContext
The customer's username.
getUsername() - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerRef
The user's username.
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
 
getValidationRule() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
The validation rule to apply to the characteristic's value.
getValidationType() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
The type of validation to apply to the characteristic's value.
getValue() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
List of values for the characteristic.
getValue() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
The simple value.
getValue() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.ProductCharacteristic
 
getValue() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.ProductCharacteristicValue
 
getValue() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItemFieldData
The field's value
getValue() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
The value of the associated DataDrivenEnum.type.
getValueFrom() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
Lower bound for the value.
getValuePath() - Method in class com.broadleafcommerce.catalogbrowse.domain.CartFieldMapping
The JsonPath on the Product to retrieve the value(s) which should be stored in that attribute.
getValueTo() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
Upper bound for the value.
getValueType() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Value type for the characteristic.
getValueType() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
The type of this value, e.g., enum, string, etc.
getValueType() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.ProductCharacteristicValue
 
getVariant() - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
This field contains the specified variant if the type is DefaultIncludedProductType.VARIANT.
getVariant() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
If the SpecificItemChoice.type is DefaultSpecificItemChoiceType.VARIANT this holds the variant for this choice
getVariantId() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
ID of the variant this pricing should be used with.
getVariantPricing() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
Pricing overrides if specific variants of the main product this item belongs to are added to the cart.
getVariants() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
All Variants for this product.
getVariantUtils() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
Deprecated.
 
getVariantUtils() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
 
getVendorRef() - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
 
getVendorRef() - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuInventoryAvailabilitySummary
Soft reference to the vendor associated with this sku inventory.
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.
getWebClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ProductDetailExternalClient
 
getWebClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.MarketingMessageExternalClient
 
getWebClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.PricingExternalClient
 
getWebClient() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.recommendation.ExternalRecommendationProvider
 
getWhitelistedServiceCallers() - Method in class com.broadleafcommerce.catalogbrowse.service.autoconfigure.ExternalProviderProperties
The names of external microservices that are expected to call Catalog Browse and should be whitelisted so that user information they provide in a PriceContext or similar are trusted over trying to consult the SecurityContext to glean the same user target information.

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.BulkCategoryDetailsRequest
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverRequest
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverResponse
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.CartFieldMapping
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogItem
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogItemRef
 
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.CategoryList
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.ProductCharacteristic
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.ProductCharacteristicValue
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItem
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItemFieldData
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentModel
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverRequest
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverResponse
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.context.ContentContext
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerContext
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerRef
 
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.inventory.FutureStockSummary
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuInventoryAvailabilityRequest
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuInventoryAvailabilitySummary
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuRef
 
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.marketing.PriceableTargetsRequest
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.Offer
 
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.ProductPricingPredicate
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTag
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTerm
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalCategoryProduct
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.RecommendationRequest
 
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.SkuPricingPredicate
 
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.UserRecommendation
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.UserRecommendationItem
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
 
hashCode() - Method in exception com.broadleafcommerce.catalogbrowse.exception.DataDrivenEnumDetailsRequestException
 
hashCode() - Method in class com.broadleafcommerce.catalogbrowse.service.autoconfigure.SSLVerificationProperties
 
hasPriceableFields(IncludedProduct) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
Deprecated.
Determines whether item has an priceable fields of its own.
hasPriceableFields(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
Determines whether choice has an priceable fields of its own.
hasPriceInfoFromPriceList(List<T>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
hasResults() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
 
hasResults() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverResponse
 
HYDRATE_CATEGORY_PRODUCTS - Static variable in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
HYDRATE_CATEGORY_PRODUCTS_FROM_SEARCH - Static variable in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
HYDRATE_CATEGORY_PRODUCTS_ONTO_CONTENT_ITEMS - Static variable in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
HYDRATE_FULLY_PARAM - Static variable in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
 
HYDRATE_PRODUCT_ASSETS - Static variable in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
hydrateCategories(ContentResolverResponse, ContentResolverRequest) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
hydrateExternalEntities(ContentResolverResponse, ContextInfo, ContentResolverRequest) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
hydrateOffers(ContentResolverResponse, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
hydrateProductAssets(Collection<T>, MultiValueMap<String, String>, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
hydrateProductAssets(Collection<T>, MultiValueMap<String, String>, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
Makes an additional call to the CatalogProvider to hydrate Assets for the search results.
hydrateProductAssets(Collection<T>, MultiValueMap<String, String>, ContextInfo) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.CatalogProvider
Retrieves the Assets for the provided products and populates them onto Product.setAssets(java.util.List<com.broadleafcommerce.catalogbrowse.domain.Asset>).
hydrateProductPricing(Collection<T>, PriceContext, PriceInfoContext, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
Hydrates pricing onto the results of a search request.
hydrateProductRecommendationIdsIfApplicable(ContentResolverResponse, ContentResolverRequest, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
hydrateProducts(ContentResolverResponse, ContentResolverRequest, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
hydrateProductsAvailability(List<T>, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
Hydrates inventory availability onto the retrieved products.
hydrateProductsPricing(List<T>, PriceContext, PriceInfoContext, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
Hydrates pricing onto the retrieved products.
hydrateProductTags(Collection<T>, MultiValueMap<String, String>, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
hydrateProductTags(Collection<T>, MultiValueMap<String, String>, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
Makes an additional call to the CatalogProvider to hydrate ProductTags for the search results.
hydrateProductTags(Collection<T>, MultiValueMap<String, String>, ContextInfo) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.CatalogProvider
Retrieves the ProductTags for the provided products and populates them onto Product.getAdvancedTags().

I

INCLUDED_PRODUCT_KEY - Static variable in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
Deprecated.
 
INCLUDED_PRODUCT_PRICING_TARGET_TYPE - Static variable in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
Deprecated.
 
IncludedProduct - Class in com.broadleafcommerce.catalogbrowse.domain
An IncludedItem represents a bundling of additional items with a parent product.
IncludedProduct() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
 
IncludedProductsProductPriceableTargetsBuilder - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
Deprecated.
When making calls to the PricingService, only the bundle product's data should be sent, the bundle items should not be included
IncludedProductsProductPriceableTargetsBuilder(ProductPriceableTargetUtils, VariantPriceableTargetUtils, TypeFactory) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
Deprecated.
 
InMemoryOAuth2AuthorizedClientRepository - Class in com.broadleafcommerce.catalogbrowse.oauth2.client.web
Deprecated.
Please use SynchronizedDelegatingOAuth2AuthorizedClientManager or InMemoryOAuth2AuthorizedClientService, which is used internally by SynchronizedDelegatingOAuth2AuthorizedClientManager.
InMemoryOAuth2AuthorizedClientRepository() - Constructor for class com.broadleafcommerce.catalogbrowse.oauth2.client.web.InMemoryOAuth2AuthorizedClientRepository
Deprecated.
 
InventoryProvider - Interface in com.broadleafcommerce.catalogbrowse.service.provider
Provider for interfacing with operations around inventory.
isAddressableByUri() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentModel
Whether all ContentItems of this model can be retrieved by navigating to ContentModel.uri from a storefront app.
isAssetMinificationEnabled() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProviderProperties
Whether to reduce the overall payload size of response by trimming typically unnecessary information from Assets such as ContextState.
isAssociatedCategoryExists() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
Declares whether there is a Category associated with this DataDrivenEnum based on DataDrivenEnum.getValue().
isAuthenticated() - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerContext
Whether the customer is authenticated.
isAuthenticated() - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerRef
Whether the customer is authenticated.
isAvailable() - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuInventoryAvailabilitySummary
Whether or not this SKU has inventory available.
isBasePrice(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
isBaseSalePrice(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
isBundleProduct(String) - Static method in enum class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.DefaultProductType
 
isCallerWhitelistedService() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.AbstractExternalProvider
 
isCatalogServiceOnClasspath() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ProductDetailExternalClient
 
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.
isCollection() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
Whether this field represents a collection
isConfigurable() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Determines if the characteristic is configurable.
isDefault() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
Whether this is the default value to use.
isDefault() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTerm
Whether this term is the default term for the product
isDirectVariantPrice(PriceInfo, Variant) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
isDisabled() - Method in class com.broadleafcommerce.catalogbrowse.service.autoconfigure.SSLVerificationProperties
Dictates whether SSL verification should be disabled.
isEnableRecommendations() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItemFieldData
Whether this field should use recommendations for its product references.
isExplicit(String) - Static method in enum class com.broadleafcommerce.catalogbrowse.domain.type.CategoryProductMembershipType
 
isExtensible() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Determines if the characteristic is extensible.
isHydrateAssets() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
isHydrateAssets() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProviderProperties
Determines whether an additional call to Catalog Services should be made to hydrate the search results with additional product assets.
isHydrateCategoryProducts() - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverRequest
If any content items reference categories, this flag indicates that the categories' products should be hydrated.
isHydrateCategoryProducts() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverRequest
If any content items reference categories, this flag indicates that the categories' products should be hydrated.
isHydrateCategoryProductsFromSearch() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
If the browse entity resolves to a category, this flag indicates that the category's products should be hydrated from Search Services rather than Catalog.
isHydrateCategoryProductsFromSearch() - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
This flag indicates that the category's products should be hydrated from Search Services rather than Catalog.
isHydrateCategoryProductsOntoContentItems() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
If any content items reference categories, this flag indicates that the categories' products should be hydrated.
isHydrateExternalEntities() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
isHydrateExternalEntities() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProviderProperties
Whether to hydrate external entities.
isHydrateProductAssets() - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverRequest
If any content items reference products, this flag indicates that the products' non-primary assets should be hydrated.
isHydrateProductAssets() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverRequest
If any content items reference products, this flag indicates that the products' non-primary assets should be hydrated.
isHydrateProductAssets() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
Whether to hydrate the product's non-primary assets.
isLoopbackOptimizationEnabled() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProviderProperties
Where available, whether optimizing microservice interlink requests should be optimized with a direct method call when the targeted service is colocated in the same flexpackage.
isLoopbackOptimizationEnabled() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProviderProperties
Where available, whether optimizing microservice interlink requests should be optimized with a direct method call when the targeted service is colocated in the same flexpackage.
isLoopbackOptimizationEnabled() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProviderProperties
Where available, whether optimizing microservice interlink requests should be optimized with a direct method call when the targeted service is colocated in the same flexpackage.
isMerchandisingProduct(String) - Static method in enum class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.DefaultProductType
 
isOfferServiceOnClasspath() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.MarketingMessageExternalClient
 
isPricingServiceOnClasspath() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.PricingExternalClient
 
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.
isRequired() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
Whether this field is required
isRuleBased(String) - Static method in enum class com.broadleafcommerce.catalogbrowse.domain.type.CategoryProductMembershipType
 
isShared() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Determines if the characteristic is shared between Specifications.
isSkipInventory() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
Whether to skip inventory for the products.
isSkipInventory() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
Whether to skip inventory for the products.
isSkipPricing() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
Whether to skip pricing for the products.
isSkipPricing() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
Whether to skip pricing for the products.
isStandardProduct(String) - Static method in enum class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.DefaultProductType
 
isTargetableForPricing() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Whether this characteristic should be targetable by pricing, e.g., a product's price should change depending on the value of this characteristic.
isTargetableInRuleBuilders() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Whether this characteristic should be targetable in rule-builders (e.g., by Offers and Content Items).
isTargetingVariantSku(PriceInfo, Variant) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
isTranslatable() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
Whether the field should be translatable.
isUnique() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Determines if the characteristic's value must be unique.
isUsingParentPricing() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
Whether the SpecificItemChoice.priceInfo is inherited from the parent ItemChoice.
isVariantBasedProduct(String) - Static method in enum class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.DefaultProductType
 
ITEM_CHOICE - Enum constant in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultProductOptionType
Allows the user to select an additional item that is added to their cart
ITEM_CHOICE_KEY - Static variable in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
 
ITEM_CHOICE_PRICING_TARGET_TYPE - Static variable in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
 
ItemChoice - Class in com.broadleafcommerce.catalogbrowse.domain
Configuration state for DefaultProductOptionType.ITEM_CHOICE.
ItemChoice() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
 
ItemChoiceCategory - Class in com.broadleafcommerce.catalogbrowse.domain
A structure containing the details of an ItemChoice targeting a category useful for a commerce-facing product details page.
ItemChoiceCategory() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ItemChoiceCategory
 

L

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

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
 
MarketingMessageExternalClient - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.offer
Handles external calls to offer services to retrieve marketing messages.
MarketingMessageExternalClient(ExternalClientProperties, ExternalOfferProviderProperties, WebClient, ContextInfoWebRequestResolver, ObjectMapper) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.MarketingMessageExternalClient
 
MarketingMessageRequest - Class in com.broadleafcommerce.catalogbrowse.domain.marketing
Represents the request made to retrieve marketing messages for supplied products and attributes.
MarketingMessageRequest() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
 
MarketingMessageResponse - Class in com.broadleafcommerce.catalogbrowse.domain.marketing
Represents the response from the ExternalOfferProvider containing various MarketingMessages grouped by the message location type.
MarketingMessageResponse() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageResponse
 
MarketingMessageResponse(List<MarketingMessage>, List<MarketingMessage>, Map<String, List<MarketingMessage>>, Map<String, List<MarketingMessage>>, Map<String, List<MarketingMessage>>) - Constructor for class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageResponse
 
MarketingMessageUtils - Interface in com.broadleafcommerce.catalogbrowse.service
Utilities to aid in the retrieval of MarketingMessages
MERCHANDISING_PRODUCT - Enum constant in enum class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.DefaultProductType
Denotes a complex, configurable product that acts as a container for other Products or Variants that may be fixed or configurable.
minimizeAssets(List<A>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
Removes extraneous information from the Assets to reduce response size, e.g., remove ContextState since that is not usually useful for commerce users.

O

OAuth2ClientCredentialsAccessTokenResponseClient - Class in com.broadleafcommerce.catalogbrowse.oauth2.client.endpoint
Alternative to DefaultClientCredentialsTokenResponseClient that uses WebClient and allows for access token response that contain additional non-String parameters.
OAuth2ClientCredentialsAccessTokenResponseClient(WebClient) - Constructor for class com.broadleafcommerce.catalogbrowse.oauth2.client.endpoint.OAuth2ClientCredentialsAccessTokenResponseClient
 
objectMapper - Variable in class com.broadleafcommerce.catalogbrowse.web.converter.ContentContextConverter
 
objectMapper - Variable in class com.broadleafcommerce.catalogbrowse.web.converter.PriceContextConverter
 
objectMapper - Variable in class com.broadleafcommerce.catalogbrowse.web.converter.PriceInfoContextConverter
 
of(Priceable) - Static method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.PricingTargetKey
 
Offer - Class in com.broadleafcommerce.catalogbrowse.domain
Represents an offer
Offer() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.Offer
 
OfferProvider - Interface in com.broadleafcommerce.catalogbrowse.service.provider
Provider for interfacing with operations around offer related entities.
overrideProductPriceDetailsWithSkuData(Product, ProductPricingPredicate) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
By default, this method overrides the product prices for display in search with the values from the lowest priced sku.

P

parseProductPricingPredicate(Product, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
Attempts to fetch the ProductPricingPredicate from the search response, if it exists.
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.
PriceableTargetsRequest - Class in com.broadleafcommerce.catalogbrowse.domain.marketing
 
PriceableTargetsRequest() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.marketing.PriceableTargetsRequest
 
PriceContextConverter - Class in com.broadleafcommerce.catalogbrowse.web.converter
 
PriceContextConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.catalogbrowse.web.converter.PriceContextConverter
 
PriceInfoComparator - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing
A comparator for comparing PriceInfo based on the precedence of each price according to this priority: Whether it's from a Price List.
PriceInfoComparator() - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.PriceInfoComparator
 
PriceInfoContextConverter - Class in com.broadleafcommerce.catalogbrowse.web.converter
 
PriceInfoContextConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.catalogbrowse.web.converter.PriceInfoContextConverter
 
priceProduct(Product, PriceContext, PriceInfoContext, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
Populates pricing info for the provided Product and its related priceable entities: Variant, IncludedProduct, SpecificItemChoice.
priceProduct(Product, PriceContext, PriceInfoContext, ContextInfo) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.PricingProvider
Populates pricing info for the provided Product and its related priceable entities: Variant, IncludedProduct, SpecificItemChoice.
priceProducts(Collection<P>, PriceContext, PriceInfoContext, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
Populates pricing info for the provided Products and their related priceable entities: Variant, IncludedProduct, SpecificItemChoice.
priceProducts(Collection<P>, PriceContext, PriceInfoContext, ContextInfo) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.PricingProvider
Populates pricing info for the provided Products and their related priceable entities: Variant, IncludedProduct, SpecificItemChoice.
pricePromotionalCategoryProducts(Category, PriceContext, PriceInfoContext, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
Makes a call to pricing service for any promotional products on the category.
priceTargets(Map<Object, Set<PriceableTarget>>, PriceContext, PriceInfoContext, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
priceTargets(Map<Object, Set<PriceableTarget>>, PriceContext, PriceInfoContext, ContextInfo) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.PricingProvider
Populates pricing info for the provided targetsMap
PricingExternalClient - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing
Handles external calls to pricing services to retrieve sku pricing information
PricingExternalClient(ExternalClientProperties, ExternalPricingProviderProperties, WebClient, ContextInfoWebRequestResolver) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.PricingExternalClient
 
PricingProvider - Interface in com.broadleafcommerce.catalogbrowse.service.provider
Provider for interfacing with operations around pricing.
PricingTargetKey - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing
We wrap the actual entity (Product, Variant, etc) with a PricingTargetKey to allow for when there are multiple instances of equivalent Priceable entities, e.g, when an ItemChoice is used by multiple different products.
PricingTargetKey(Priceable) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.PricingTargetKey
 
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 - Enum constant in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultIncludedProductType
The add on targets exactly one, predetermined Product.
PRODUCT - Enum constant in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultSpecificItemChoiceType
 
PRODUCT_VENDOR_REF - Static variable in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
 
ProductCharacteristic - Class in com.broadleafcommerce.catalogbrowse.domain.characteristic
Links a Product to a Characteristic and holds the actual value for that Characteristic on the Product.
ProductCharacteristic() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.characteristic.ProductCharacteristic
 
ProductCharacteristicValue - Class in com.broadleafcommerce.catalogbrowse.domain.characteristic
Links a ProductCharacteristicValue to a CharacteristicValue primarily for syncing translations between the domains.
ProductCharacteristicValue() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.characteristic.ProductCharacteristicValue
 
ProductDetailExternalClient - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.catalog
Handles external calls to catalog services to retrieve product details.
ProductDetailExternalClient(ExternalClientProperties, ExternalCatalogProviderProperties, WebClient, ContextInfoWebRequestResolver, ObjectMapper) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ProductDetailExternalClient
 
ProductDetailsRequest - Class in com.broadleafcommerce.catalogbrowse.domain
DTO containing information pertaining to a request to be sent to the CatalogProvider to retrieve a product's details.
ProductDetailsRequest() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
 
ProductDetailsRequest(MultiValueMap<String, String>, PriceContext, PriceInfoContext, boolean, boolean, boolean, ContextInfo) - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
 
ProductList - Class in com.broadleafcommerce.catalogbrowse.domain
A DTO that holds product references for bulk operations, and lists of failed request params.
ProductList() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ProductList
 
ProductList(List<Product>, Set<String>, Set<String>) - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ProductList
 
ProductOption - Class in com.broadleafcommerce.catalogbrowse.domain
A "product option" encapsulates additional, variable information about a Product explicitly designed for customer-facing input.
ProductOption() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ProductOption
 
ProductOptionsProductPriceableTargetsBuilder - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
Responsible for building PriceableTargets for a the ProductOptions of the given Products.
ProductOptionsProductPriceableTargetsBuilder(ProductPriceableTargetUtils, VariantPriceableTargetUtils, TypeFactory) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
 
ProductPriceableTargetsBuilder - Interface in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
Defines classes that build PriceableTargets for a Product or for one of its relationship such as its Variants.
ProductPriceableTargetUtils - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
Collection of utilities for PriceableTargets related to Products directly.
ProductPriceableTargetUtils(TypeFactory) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetUtils
 
ProductPricingPredicate - Class in com.broadleafcommerce.catalogbrowse.domain
This is a wrapper class around the default pricing details that generally need to be stored together and returned from the search service in order to allow proper pricing details (i.e.
ProductPricingPredicate() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ProductPricingPredicate
 
productRequiresInventoryCheck(P, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.inventory.ExternalInventoryProvider
 
ProductTag - Class in com.broadleafcommerce.catalogbrowse.domain
This defines the relationship between a Product and AdvancedTag.
ProductTag() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ProductTag
 
ProductTerm - Class in com.broadleafcommerce.catalogbrowse.domain
Represents a configurable contract term for a Product.
ProductTerm() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ProductTerm
 
PromotionalCategoryProduct - Class in com.broadleafcommerce.catalogbrowse.domain
A structure containing all of the info necessary for a category's related promotional products shown on a commerce-facing app (as opposed to a PIM UI).
PromotionalCategoryProduct() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.PromotionalCategoryProduct
 
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

readAllCategoryDetails(HttpServletRequest, ContextInfo, PriceContext, PriceInfoContext, MultiValueMap<String, String>, BulkCategoryDetailsRequest) - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
readBrowseEntityDetails(HttpServletRequest, ContextInfo, PriceContext, PriceInfoContext, MultiValueMap<String, String>) - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
readBrowseEntityDetails(HttpServletRequest, ContextInfo, PriceContext, PriceInfoContext, MultiValueMap<String, String>, ContentContext) - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
readBulkContentItems(HttpServletRequest, ContextInfo, ContentContext, MultiValueMap<String, String>, BulkContentResolverRequest) - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
readCartFieldMappings(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
TODO: The /products/cart-field-mappings mapping should be removed in the future as we will want to deprecate it in favor of /browse/products/cart-field-mappings.
readCategoryDetails(HttpServletRequest, ContextInfo, PriceContext, PriceInfoContext, MultiValueMap<String, String>) - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
TODO: The /categories/details mapping should be removed in the future as we will want to deprecate it in favor of /browse/categories.
readContentItems(HttpServletRequest, ContextInfo, ContentContext, 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
TODO: The /data-driven-enums/details mapping should be removed in the future as we will want to deprecate it in favor of /browse/data-driven-enums.
readProductDetails(HttpServletRequest, ContextInfo, PriceContext, PriceInfoContext, MultiValueMap<String, String>) - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
TODO: The /products/details mapping should be removed in the future as we will want to deprecate it in favor of /browse/products.
readProductDetailsWithSkipPricing(HttpServletRequest, ContextInfo, PriceContext, PriceInfoContext, boolean, MultiValueMap<String, String>) - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
TODO: The /products/details mapping should be removed in the future as we will want to deprecate it in favor of /browse/products.
readProductDetailsWithTerms(HttpServletRequest, ContextInfo, PriceContext, PriceInfoContext, PriceableTargetsRequest) - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
RecommendationProvider - Interface in com.broadleafcommerce.catalogbrowse.service.provider
Provider for interfacing with operations that utilize a recommendation engine.
RecommendationRequest - Class in com.broadleafcommerce.catalogbrowse.domain
 
RecommendationRequest() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.RecommendationRequest
 
recursivelyFindEntityIds(ContentItem, String, Set<String>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
recursivelyFindEntityIdsExcluding(ContentItem, String, Map<String, Map<String, Collection<String>>>, Set<String>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
recursivelyHydrateEntities(ContentItem, String, Map<String, Object>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
recursivelyHydrateEntitiesIncludingRecommendations(ContentItem, String, Map<String, Map<String, Collection<String>>>, Map<String, Object>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
REJECT_OR_IGNORE - Enum constant in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultMergingType
Reject or ignore item from being added.
removeAuthorFromContentItems(ContentResolverResponse) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
Remove author information from content items before passing them.
removeAuthorizedClient(String, Authentication, HttpServletRequest, HttpServletResponse) - Method in class com.broadleafcommerce.catalogbrowse.oauth2.client.web.InMemoryOAuth2AuthorizedClientRepository
Deprecated.
 
removeDuplicateProductIdsFromRequest(MarketingMessageRequest) - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
RouteConstants - Class in com.broadleafcommerce.catalogbrowse.service
 
RULE_BASED - Enum constant in enum class com.broadleafcommerce.catalogbrowse.domain.type.CategoryProductMembershipType
Products are determined to be included within this category if they match a configured rule.

S

SALE_PRICE - Enum constant in enum class 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
 
SECURE_RANDOM - Static variable in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.PricingTargetKey
 
SEPARATE - Enum constant in enum class 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.
setAccountId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerRef
The ID of the account the user belongs to.
setAddressableByUri(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentModel
Whether all ContentItems of this model can be retrieved by navigating to ContentModel.uri from a storefront app.
setAdvancedTags(List<ProductTag>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
A list of ProductTags sorted based on the sort position of the ProductTag for the produt with ties broken by AdvancedTag.getPriority().
setAllowedModels(List<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
When the `referenceType` is `CONTENT`, this field holds allowed content models.
setAppliedOfferIds(List<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
A list of currently applied offer ids
setAssetMinificationEnabled(boolean) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProviderProperties
Whether to reduce the overall payload size of response by trimming typically unnecessary information from Assets such as ContextState.
setAssets(List<Asset>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
All Asset assets for this product.
setAssociatedCategoryExists(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
Declares whether there is a Category associated with this DataDrivenEnum based on DataDrivenEnum.getValue().
setAttributeName(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.CartFieldMapping
The attribute name where this field's value should be stored in.
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.CartFieldMapping
Any additional attributes that a service receiving the request may need
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogItem
 
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.characteristic.CharacteristicValue
Additional custom attributes associated with extensions and complex value types, e.g., enum, variant option.
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
Additional attributes needed to further define this field
setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItem
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.ContentItemFieldData
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.ContentResolverRequest
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.context.ContentContext
Additional, unspecified attributes.
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.PromotionalCategoryProduct
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.UserRecommendation
 
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.
setAuthenticated(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerContext
Whether the customer is authenticated.
setAuthenticated(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerRef
Whether the customer is authenticated.
setAuthenticationUtils(AuthenticationUtils) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.AbstractExternalProvider
 
setAuthenticationUtils(AuthenticationUtils) - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
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
 
setAvailabilitySummary(SkuInventoryAvailabilitySummary) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
A summary of inventory availability for this product's SKU.
setAvailabilitySummary(SkuInventoryAvailabilitySummary) - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
A summary of inventory availability for this product's SKU.
setAvailable(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuInventoryAvailabilitySummary
Whether or not this SKU has inventory available.
setBeanFactory(BeanFactory) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ProductDetailExternalClient
 
setBeanFactory(BeanFactory) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.MarketingMessageExternalClient
 
setBeanFactory(BeanFactory) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.PricingExternalClient
 
setBrowseCatalogProvider(CatalogProvider) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
setBrowseCatalogSearchProvider(CatalogSearchProvider<Product>) - Method in class com.broadleafcommerce.catalogbrowse.service.DefaultBrowseEntityResolver
 
setBrowseContentProvider(ContentProvider) - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
setBrowseEntitiesUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProviderProperties
The URI path for retrieving browse entities when the type is not known by the caller.
setBrowseInventoryProvider(InventoryProvider) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
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
setBrowsePricingProvider(PricingProvider) - Method in class com.broadleafcommerce.catalogbrowse.web.endpoint.CatalogBrowseEndpoint
 
setBulkCheckAvailabilityUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.inventory.ExternalInventoryProperties
URI for checking inventory for a list of SKUs
setBulkContentItemsUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProviderProperties
The URI path for retrieving bulk content items.
setCartFieldMappingsUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProviderProperties
The URI path for retrieving cart field mappings.
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
setCatalogItem(CatalogItem) - Method in class com.broadleafcommerce.catalogbrowse.domain.UserRecommendationItem
 
setCategories(List<Category>) - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryList
All Categories and their details.
setCategoriesUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProviderProperties
The URI path for retrieving categories.
setCategory(Category) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
The category that matched the BrowseDetailsRequest.
setCategory(ItemChoiceCategory) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
The ItemChoiceCategory which the choice will be chosen from by the customer if the ItemChoice.getTargetType() is DefaultItemChoiceTargetType.CATEGORY.
setCategoryId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
The category ID to match against.
setCategoryId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
The current category's id
setCategoryIdsForMissingEntities(Set<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryList
The list of provided ids for which a Category could not be found
setCategoryIdsWithParents(List<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
List of all hierarchical parent category ids for the product.
setCategoryUrisForMissingEntities(Set<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryList
The list of provided uris for which a Category could not be found
setCategoryUrl(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
The category URL to match against.
setCharacteristic(Characteristic) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.ProductCharacteristic
The Characteristic definition associated with this product.
setCharacteristics(Map<String, ProductCharacteristic>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Fields and associated Characteristics that define a specific product.
setCharacteristicsAndTerms(Product, PriceableTarget) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetUtils
 
setCharacteristicsAndTerms(Product, PriceableTarget) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantPriceableTargetUtils
 
setCheckIfAssociatedCategoryExist(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
Whether this request should also check if an associated category exists based on the expected category url for the data driven enum value.
setChoiceKey(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
The key used during the validation of cart item's configuration to relate this ItemChoice to one of the cart item's dependent items.
setCollection(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
Whether this field represents a collection
setConfigurable(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Determines if the characteristic is configurable.
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
 
setContentContext(ContentContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
Any contextual information needed to resolve targeted content.
setContentContext(ContentContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverRequest
Any contextual information needed to resolve targeted content.
setContentContext(ContentContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverRequest
Any contextual information needed to resolve targeted content.
setContentItems(List<ContentItem>) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
The ContentItems that matched the BrowseDetailsRequest if not paginated.
setContentItemsUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProviderProperties
The URI path for retrieving content items.
setContentResolverRequests(List<ContentResolverRequest>) - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverRequest
List of ContentResolverRequest to include
setContentResolverResponseToId(Map<String, ContentResolverResponse>) - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverResponse
A ContentResolverResponse for each ContentResolverRequest mapped by request ID.
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
 
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkCategoryDetailsRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.Offer
The ContextInfo derived from the original request containing tenant and sandbox info.
setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
The ContextInfo derived from the original request containing tenant and sandbox info.
setContextState(ContextState) - Method in class com.broadleafcommerce.catalogbrowse.domain.Asset
Context information specific to this instance of a trackable entity.
setContextState(ContextState) - Method in class com.broadleafcommerce.catalogbrowse.domain.CartFieldMapping
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
A subset of Tracking information to expose the context state for this object.
setContextState(ContextState) - Method in class com.broadleafcommerce.catalogbrowse.domain.UserRecommendation
A subset of Tracking information to expose the context state for this object.
setCost(MonetaryAmount) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductPricingPredicate
Default cost of the product (from the Catalog).
setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Currency for this product.
setCustomer(CustomerRef) - Method in class com.broadleafcommerce.catalogbrowse.domain.context.ContentContext
The CustomerRef used in this context
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(List<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerRef
A list of customer segment ids in this context.
setCustomerSegmentIds(Set<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerContext
The list of ids that correspond to customer segments that this customer is a part of.
setDataDrivenEnumIds(Set<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
setDataDrivenEnumIdsForMissingEntities(Set<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
The list of provided ids for which a DataDrivenEnum could not be found
setDataDrivenEnums(List<DataDrivenEnum>) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
All DataDrivenEnums and their details.
setDataDrivenEnumsUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProviderProperties
The URI path for retrieving data driven enums.
setDefault(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
Whether this is the default value to use.
setDefault(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTerm
Whether this term is the default term for the product
setDefaultPrice(MonetaryAmount) - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
The default price that should be used if there is not a Variant.salePrice set.
setDefaultProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
The default product that can be used when driving customer selections if the ItemChoice.targetType is DefaultItemChoiceTargetType.SPECIFIC_PRODUCTS.
setDefaultProductInCategory(Product) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
The default product that can be used when driving customer selections if the ItemChoice.targetType is DefaultItemChoiceTargetType.CATEGORY.
setDefaultSku(SkuPricingPredicate) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductPricingPredicate
Default SKU price info, if applicable.
setDefaultVariant(Variant) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
The default variant that can be used when driving customer selections if the ItemChoice.targetType is DefaultItemChoiceTargetType.SPECIFIC_VARIANTS.
setDescription(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Description for the characteristic.
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
setDisplayOrder(Integer) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Display order for the characteristic.
setDisplayOrder(Integer) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
The order this value should display in.
setDisplayOrder(Integer) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
The display order of this field in relation to other fields.
setDisplayValue(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
The display value for the associated DataDrivenEnum.type.
setDurationLength(int) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTerm
Time interval (number of seconds, minutes, hours, etc.)
setDurationType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTerm
The type of time interval (seconds, minutes, hours, etc.)
setEan(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuRef
Meant to hold EAN, or European Article Number (a.k.a.
setEnableRecommendations(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItemFieldData
Whether this field should use recommendations for its product references.
setEndDate(Instant) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
End date for the characteristic.
setEndDate(Instant) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
Date after which this value is no longer active.
setErrorMessage(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
The error message to display if the validation rule fails.
setExpectedFutureRestockDate(Instant) - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.FutureStockSummary
The expected date for the configured future stock to be made available.
setExtensible(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Determines if the characteristic is extensible.
setExternalClient(ExternalClient) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
 
setExternalClient(ExternalClient) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
setExternalId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogItem
 
setExternalId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuRef
External (1st or 3rd party) system reference to a unique SKU.
setExternalProviderProperties(ExternalProviderProperties) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.AbstractExternalProvider
 
setFieldName(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Internal field name of the characteristic.
setFieldName(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.ProductCharacteristic
Name of the field
setFields(List<ContentField>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentModel
The list of fields that make up this content model
setFields(Map<String, ContentItemFieldData>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItem
The individual field data for this content
setFieldType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.ProductCharacteristic
Type of the field
setFutureStockSummary(FutureStockSummary) - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuInventoryAvailabilitySummary
Summary of future stock information for this sku, if applicable.
setFutureStockType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.FutureStockSummary
The type of future stock that is configured for this SKU.
setGtin(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuRef
GTIN (Global Trade Item Number) This holds all GTIN formats.
setHelpText(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
Help text to display on the field
setHint(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
Hint text to display below the field in the admin
setHydrateAssets(boolean) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProviderProperties
Determines whether an additional call to Catalog Services should be made to hydrate the search results with additional product assets.
setHydrateCategoryProducts(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverRequest
If any content items reference categories, this flag indicates that the categories' products should be hydrated.
setHydrateCategoryProducts(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverRequest
If any content items reference categories, this flag indicates that the categories' products should be hydrated.
setHydrateCategoryProductsFromSearch(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
If the browse entity resolves to a category, this flag indicates that the category's products should be hydrated from Search Services rather than Catalog.
setHydrateCategoryProductsFromSearch(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
This flag indicates that the category's products should be hydrated from Search Services rather than Catalog.
setHydrateCategoryProductsOntoContentItems(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
If any content items reference categories, this flag indicates that the categories' products should be hydrated.
setHydrateExternalEntities(boolean) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProviderProperties
Whether to hydrate external entities.
setHydrateProductAssets(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverRequest
If any content items reference products, this flag indicates that the products' non-primary assets should be hydrated.
setHydrateProductAssets(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverRequest
If any content items reference products, this flag indicates that the products' non-primary assets should be hydrated.
setHydrateProductAssets(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
Whether to hydrate the product's non-primary assets.
setId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
A unique system identifier.
setId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.CartFieldMapping
The context ID of the mapping.
setId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogItem
 
setId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogItemRef
 
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.characteristic.Characteristic
Id of the characteristic.
setId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
A unique id for the field.
setId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItem
The context ID of the content item.
setId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItemFieldData
The field's unique identifier
setId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentModel
The context ID of the content model.
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.Offer
The context ID of the offer.
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.UserRecommendation
 
setId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.UserRecommendationItem
 
setId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
The unique identifier for this variant.
setIdsNotFound(Set<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverResponse
Any requested ids that did not match active content.
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.
setInventoryCheckStrategy(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Indicates whether inventory should be checked, and how.
setInventoryCheckStrategy(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
Describes when the variant's inventory should be checked for availability.
setInventoryLocationId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuInventoryAvailabilitySummary
The inventory location where inventory is available.
setInventoryReservationStrategy(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Indicates whether Inventory should be reserved, and how.
setInventoryReservationStrategy(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
Describes when the variant's inventory should be reserved.
setItemChoice(ItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductOption
setItemIdsNotFound(Set<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
Any requested ContentItem ids that did not match active content.
setItemNamesNotFound(Set<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
Any requested ContentItem names that did not match active content.
setItemRef(CatalogItemRef) - Method in class com.broadleafcommerce.catalogbrowse.domain.UserRecommendationItem
 
setItems(List<UserRecommendationItem>) - Method in class com.broadleafcommerce.catalogbrowse.domain.UserRecommendation
 
setLabel(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
A display label to use for complex value types like ENUM or VARIANT_OPTION.
setLabel(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
The friendly display label for this field
setLineItems(List<LineItemDTO>) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
A list of hydrated LineItemDTOs used by the ExternalOfferProvider to retrieve MarketingMessages
setLocale(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.context.ContentContext
The Locale used in this context
setLoopbackOptimizationEnabled(boolean) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProviderProperties
Where available, whether optimizing microservice interlink requests should be optimized with a direct method call when the targeted service is colocated in the same flexpackage.
setLoopbackOptimizationEnabled(boolean) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProviderProperties
Where available, whether optimizing microservice interlink requests should be optimized with a direct method call when the targeted service is colocated in the same flexpackage.
setLoopbackOptimizationEnabled(boolean) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProviderProperties
Where available, whether optimizing microservice interlink requests should be optimized with a direct method call when the targeted service is colocated in the same flexpackage.
setLowestPricedSku(SkuPricingPredicate) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductPricingPredicate
Lowest priced SKU price info, if exists.
setMarketingMessagesUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
 
setMarketingMessagesUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProviderProperties
The URI path for retrieving marketing messages.
setMaxCardinality(int) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Maximum cardinality for the characteristic.
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.
setMinCardinality(int) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Minimum cardinality for the characteristic.
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.
setModel(ContentModel) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItem
The content model for this content.
setName(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
A friendly identifier for the tag.
setName(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogItem
 
setName(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogItemRef
 
setName(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Name of the characteristic.
setName(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
A unique name for the content type, used for retrieval.
setName(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItem
A unique name for the content item, used for retrieval.
setName(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItemFieldData
The content field's name
setName(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentModel
A unique name for the content model, used for retrieval.
setName(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.Offer
Display name for this offer.
setNamesNotFound(Set<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverResponse
Any requested names that did not match active content.
setNumberOfRecommendations(Integer) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItemFieldData
The number of recommendations requested from the recommendations engine
setNumberOfRecommendations(Integer) - Method in class com.broadleafcommerce.catalogbrowse.domain.RecommendationRequest
 
setOfferProvider(OfferProvider) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
setOffersUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
 
setOffersUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProviderProperties
The URI path for retrieving offers.
setOptions(List<ProductOption>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Drives additional information that the customer should enter when purchasing this product.
setOverridePrice(MonetaryAmount) - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
The specific price set for this included item that overrides the price of underlying IncludedProduct.product or IncludedProduct.variant.
setOverridePrice(MonetaryAmount) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
The specific price set for this choice that overrides the price of underlying SpecificItemChoice.product or SpecificItemChoice.variant.
setOverridePrice(MonetaryAmount) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
The price to use for this item when the related variant is selected.
setPaginatedContentItems(SimplePage<ContentItem>) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
The ContentItems that matched the BrowseDetailsRequest if paginated.
setPaginatedResults(SimplePage<ContentItem>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverResponse
Paginated results.
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.BulkCategoryDetailsRequest
Other parameters to pass along in the request.
setParameters(MultiValueMap<String, String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverRequest
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.ContentResolverRequest
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.
setPrice(MonetaryAmount) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductPricingPredicate
Default price of the product (from the Catalog).
setPrice(MonetaryAmount) - Method in class com.broadleafcommerce.catalogbrowse.domain.SkuPricingPredicate
Default price of the variant (from the Catalog), which may be different than the Product's default price, or it may be null.
setPriceContext(PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
The PriceContext from the original request containing general pricing info.
setPriceContext(PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkCategoryDetailsRequest
The PriceContext from the original request containing general pricing info.
setPriceContext(PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
The PriceContext from the original request containing general pricing info.
setPriceContext(PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
The PriceContext from the original request containing general pricing info.
setPriceContext(PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
The PriceContext from the original request containing general pricing info.
setPriceContext(PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.context.ContentContext
Pricing context information that is used when hydrating products for any content items that reference them.
setPriceContext(PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
The PriceContext from the original request containing general pricing info.
setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
Summary of the pricing information related to the included item.
setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
Summary of the pricing information related to the choice.
setPriceInfo(PriceInfo) - Method in interface com.broadleafcommerce.catalogbrowse.domain.Priceable
Sets the PriceInfo on the entity.
setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Summary of the pricing information related to the product.
setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalCategoryProduct
 
setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
 
setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
Summary of the pricing information related to the choice.
setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
Summary of the pricing information for this pricing override.
setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
Summary of the pricing information related to the variant.
setPriceInfoContext(PriceInfoContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
 
setPriceInfoContext(PriceInfoContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkCategoryDetailsRequest
The PriceInfoContext from the original request containing info specific for getting PriceInfos such as prefetched PriceLists.
setPriceInfoContext(PriceInfoContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
The PriceInfoContext from the original request containing info specific for getting PriceInfos such as prefetched PriceLists.
setPriceInfoContext(PriceInfoContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
The PriceInfoContext from the original request containing info specific for getting PriceInfos such as prefetched PriceLists.
setPriceInfoContext(PriceInfoContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
The PriceInfoContext from the original request containing info specific for getting PriceInfos such as prefetched PriceLists.
setPriceInfoContext(PriceInfoContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
The PriceInfoContext from the original request containing info specific for getting PriceInfos such as prefetched PriceLists.
setPriceInfosUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
setPriceInfosUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProviderProperties
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.ProductPricingPredicate
Product's pricing key - used to call the pricing service to decorate search results with additional or more accurate pricing.
setPricingKey(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
System-wide unique identifier to configure specific pricing for the choice.
setPricingKey(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
System-wide unique identifier to configure specific pricing for the choice.
setPrimary(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.Asset
Determines whether this asset should be considered the primary (or default) asset for the parent entity.
setPrimaryAsset(Asset) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
The primary or default Asset to display.
setPriority(Integer) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessage
The message's priority
setPriority(Long) - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
Priority of this tag relative to other tags that may share the same AdvancedTag.position or AdvancedTag.type.
setProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
This field contains the specified product if the type is DefaultIncludedProductType.PRODUCT.
setProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
If the SpecificItemChoice.type is DefaultSpecificItemChoiceType.PRODUCT this holds the product for this choice
setProductAssetsUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProviderProperties
The URI path for retrieving product assets.
setProductDetailExternalClient(ExternalClient) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
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
setProductMembershipLocale(Locale) - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
The locale used to check if a related product is a member of this category.
setProductMembershipRule(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
The rule string used to check if a related product is a member of this category.
setProductMembershipType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
Determines how this category defines membership of its products.
setProductPriceInfos(Collection<T>, PriceContext, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
setProducts(SimplePage<Product>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
A page of Products belonging to the category.
setProducts(SimplePage<Product>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoiceCategory
A SimplePage of Products for the category to choose from.
setProducts(List<Product>) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
All Products and their details if products match the BrowseDetailsRequest.
setProducts(List<Product>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductList
All Products and their details.
setProductSku(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductPricingPredicate
SKU of the product.
setProductsUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProviderProperties
The URI path for retrieving products.
setProductTagsUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProviderProperties
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
setPromotionalProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalCategoryProduct
The product to promote.
setPromotionalProducts(Map<String, List<PromotionalCategoryProduct>>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
A map of promotional products belonging to the category.
setPromotionalProducts(Map<String, List<PromotionalProduct>>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
Map of all of the related PromotionalProducts grouped by type.
setProperties(ExternalCatalogProviderProperties) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
 
setProperties(ExternalContentProviderProperties) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
setProperties(ExternalOfferProviderProperties) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
 
setProperties(ExternalPricingProviderProperties) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
setProperties(ExternalCatalogSearchProviderProperties) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
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
setQuantityAvailable(Integer) - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.FutureStockSummary
The current quantity available for the future stock.
setQuantityRequested(Integer) - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuInventoryAvailabilityRequest
Quantity delta that is being requested (i.e.
setRangeInterval(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
An indicator that specifies the inclusion or exclusion of the valueFrom and valueTo attributes.
setRangeStep(Integer) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
The distance between valid values in a range, e.g., 1 would indicate each discrete value is separated by 1 from its neighbors, 1, 2, 3.
setRank(int) - Method in class com.broadleafcommerce.catalogbrowse.domain.UserRecommendationItem
 
setReadRecommendationsPath(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.recommendation.ExternalRecommendationProviderProperties
The URI path for read operations on recommendations.
setRecommendationModelType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItemFieldData
The type of Recommendation Model that should be queried when retrieving recommendations e.g.
setRecommendationProvider(RecommendationProvider) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
 
setReferenceType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
When the `type` is `REFERENCE`, this field holds the type of entity this field links to
setRelatedProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
The product being promoted.
setRequestId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverRequest
The id of this content resolver request.
setRequestIdsNotFound(List<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverResponse
Any request IDs not returned in the corresponding ContentResolverResponse
setRequests(List<CategoryDetailsRequest>) - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkCategoryDetailsRequest
List of CategoryDetailsRequests for fetching multiple Categories.
setRequired(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
Whether this field is required
setResults(List<ContentItem>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverResponse
Unpaginated list of results.
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.ProductPricingPredicate
Default sale price of the product (from the Catalog).
setSalePrice(MonetaryAmount) - Method in class com.broadleafcommerce.catalogbrowse.domain.SkuPricingPredicate
Default sale price of the variant (from the Catalog), which may be different than the Product's default sale price, or it may be null.
setSalePrice(MonetaryAmount) - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
Indicates that this product is on sale.
setSearchResponse(SearchResponse<Product>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
setSearchUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProviderProperties
The context path to the catalog search endpoint
setServiceClient(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProviderProperties
The service client to use when interacting with catalog.
setServiceClient(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProviderProperties
The service client to use when calling content services.
setServiceClient(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.inventory.ExternalInventoryProperties
The service client to use when calling inventory services.
setServiceClient(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
 
setServiceClient(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProviderProperties
The service client to use when calling offer services.
setServiceClient(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
setServiceClient(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProviderProperties
The service client to use when interacting with pricing service.
setServiceClient(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.recommendation.ExternalRecommendationProviderProperties
The service client to use when calling recommendation services.
setServiceClient(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProviderProperties
The service client to use when calling search.
setShared(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Determines if the characteristic is shared between Specifications.
setSkipInventory(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
Whether to skip inventory for the products.
setSkipInventory(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
Whether to skip inventory for the products.
setSkipPricing(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
Whether to skip pricing for the products.
setSkipPricing(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
Whether to skip pricing for the products.
setSku(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogItem
 
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.SkuPricingPredicate
SKU (i.e.
setSku(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
Sku code for this particular variant.
setSkuCode(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuInventoryAvailabilityRequest
The value of the SKU reference.
setSkuCode(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuRef
This is the default way that Broadleaf uses for accessing SkuInventory, especially when doing inventory reservations (soft and hard).
setSkuName(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuRef
Optional field to store a human readable name for the SKU.
setSkuRef(SkuRef) - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuInventoryAvailabilitySummary
A soft reference to the SKU for which this inventory is managed.
setSorting(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTag
Field indicating a sort order, if sorted.
setSourceCharacteristicValueId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.ProductCharacteristicValue
The source characteristic value this DTO is referring to
setSpecificChoices(List<SpecificItemChoice>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
If the ItemChoice.targetType is DefaultItemChoiceTargetType.SPECIFIC_PRODUCTS or DefaultItemChoiceTargetType.SPECIFIC_VARIANTS this holds the manually-curated options that the customer can choose from.
setSpecificItemChoice(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
If the ItemChoice.targetType is DefaultItemChoiceTargetType.SPECIFIC_PRODUCT or DefaultItemChoiceTargetType.SPECIFIC_VARIANT this holds the manually selected option that the customer can choose to add on.
setStandardPrice(MonetaryAmount) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.LineItemDTO
The base price of the line item
setStartDate(Instant) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Start date for the characteristic.
setStartDate(Instant) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
Date when this value begins to be active.
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.ExternalCatalogSearchProviderProperties
The context path to the catalog search suggestions endpoint
setTag(AdvancedTag) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTag
The AdvancedTag to associate with a product.
setTags(LinkedHashSet<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Asset
Descriptive or identifying labels.
setTargetableForPricing(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Whether this characteristic should be targetable by pricing, e.g., a product's price should change depending on the value of this characteristic.
setTargetableInRuleBuilders(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Whether this characteristic should be targetable in rule-builders (e.g., by Offers and Content Items).
setTargetsMap(Map<Object, Set<PriceableTarget>>) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.PriceableTargetsRequest
 
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.
setTerms(List<ProductTerm>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
The list of ProductTerms that are associated with this product.
setText(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessage
The message's text to display to the customer
setTranslatable(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
Whether the field should be translatable.
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.ContentField
The type of this content field
setType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
Identifies the type of the associated value, this is needed to gather all the enum values based on their types.
setType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
Defines the type of the item: usually a Product or Variant.
setType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductOption
Controls both how the customer should be inputting values to fill out this option as well as storage of where the value will go once added to the cart.
setType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
The type of the promotional product such as UP_SALE and CROSS_SALE.
setType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.RecommendationRequest
 
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
setType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.UserRecommendation
 
setUnique(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Determines if the characteristic's value must be unique.
setUnitOfMeasure(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
Units used by the value.
setUpc(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogItem
 
setUpc(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuRef
Meant to hold UPC, or Universal Product Code.
setUri(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItem
SEO-friendly URI to identify this content item.
setUri(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentModel
SEO-friendly URI to identify ContentItems of this model.
setUrisForMissingEntities(Set<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
All URIs that failed to match known Products or Categories.
setUrl(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProviderProperties
The base url for an external catalog service: https://localhost:8447/catalog.
setUrl(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProviderProperties
The base url for an external content service: https://localhost:8447/content.
setUrl(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.inventory.ExternalInventoryProperties
The base url for an external inventory service.
setUrl(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProvider
 
setUrl(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.offer.ExternalOfferProviderProperties
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
 
setUrl(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProviderProperties
The base url for an external cart service.
setUrl(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.recommendation.ExternalRecommendationProviderProperties
The base url for an external recommendation service.
setUrl(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProviderProperties
The base url for an external search service: https://localhost:8447/search.
setUserId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerRef
The user's id.
setUserId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.UserRecommendation
 
setUsername(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerContext
The customer's username.
setUsername(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerRef
The user's username.
setUsingParentPricing(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
Whether the SpecificItemChoice.priceInfo is inherited from the parent ItemChoice.
setValidationRule(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
The validation rule to apply to the characteristic's value.
setValidationType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
The type of validation to apply to the characteristic's value.
setValue(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
The simple value.
setValue(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.ProductCharacteristicValue
 
setValue(Object) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItemFieldData
The field's value
setValue(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
The value of the associated DataDrivenEnum.type.
setValue(List<CharacteristicValue>) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
List of values for the characteristic.
setValue(List<ProductCharacteristicValue>) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.ProductCharacteristic
The list of values associated with this field
setValueFrom(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
Lower bound for the value.
setValuePath(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.CartFieldMapping
The JsonPath on the Product to retrieve the value(s) which should be stored in that attribute.
setValueTo(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
Upper bound for the value.
setValueType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
Value type for the characteristic.
setValueType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
The type of this value, e.g., enum, string, etc.
setValueType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.ProductCharacteristicValue
 
setVariant(Variant) - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
This field contains the specified variant if the type is DefaultIncludedProductType.VARIANT.
setVariant(Variant) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
If the SpecificItemChoice.type is DefaultSpecificItemChoiceType.VARIANT this holds the variant for this choice
setVariantId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
ID of the variant this pricing should be used with.
setVariantPricing(Map<String, SpecificItemChoiceVariantPricingOverride>) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
Pricing overrides if specific variants of the main product this item belongs to are added to the cart.
setVariants(List<Variant>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
All Variants for this product.
setVendorRef(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuInventoryAvailabilitySummary
Soft reference to the vendor associated with this sku inventory.
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.
setWhitelistedServiceCallers(Set<String>) - Method in class com.broadleafcommerce.catalogbrowse.service.autoconfigure.ExternalProviderProperties
The names of external microservices that are expected to call Catalog Browse and should be whitelisted so that user information they provide in a PriceContext or similar are trusted over trying to consult the SecurityContext to glean the same user target information.
shouldHydrateFully() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
 
SimplePage<T> - Class in com.broadleafcommerce.catalogbrowse.domain
A simple page DTO into which a Page can be deserialized and that can be easily re-serialized without concern for implementation details.
SimplePage() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.SimplePage
 
SkuInventoryAvailabilityRequest - Class in com.broadleafcommerce.catalogbrowse.domain.inventory
Request to check availability for a SKU with a specified minimum quantity.
SkuInventoryAvailabilityRequest() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuInventoryAvailabilityRequest
 
SkuInventoryAvailabilitySummary - Class in com.broadleafcommerce.catalogbrowse.domain.inventory
 
SkuInventoryAvailabilitySummary() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuInventoryAvailabilitySummary
 
SkuPricingPredicate - Class in com.broadleafcommerce.catalogbrowse.domain
Wrapper around default SKU pricing details.
SkuPricingPredicate() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.SkuPricingPredicate
 
SkuRef - Class in com.broadleafcommerce.catalogbrowse.domain.inventory
Provides a representation of a SKU reference.
SkuRef() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuRef
 
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 - Enum constant in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultItemChoiceTargetType
The item choice is a specific Product.
SPECIFIC_PRODUCTS - Enum constant in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultItemChoiceTargetType
The item choice is among Products from a predetermined list.
SPECIFIC_VARIANT - Enum constant in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultItemChoiceTargetType
The item choice is a specific Variant.
SPECIFIC_VARIANTS - Enum constant in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultItemChoiceTargetType
The item choice is among Variants from a predetermined list.
SpecificItemChoice - Class in com.broadleafcommerce.catalogbrowse.domain
When a ItemChoice is determined to be a DefaultItemChoiceTargetType.SPECIFIC_PRODUCTS or DefaultItemChoiceTargetType.SPECIFIC_VARIANTS, this holds the relationship that the customer should select from
SpecificItemChoice() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
 
SpecificItemChoiceVariantPricingOverride - Class in com.broadleafcommerce.catalogbrowse.domain
Represents a pricing override to be used for a dependent item (like a warranty) if a specific variant of the parent product is added as the dependent's parent.
SpecificItemChoiceVariantPricingOverride() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
 
SSLVerificationProperties - Class in com.broadleafcommerce.catalogbrowse.service.autoconfigure
Contains properties dictating SSL verification.
SSLVerificationProperties() - Constructor for class com.broadleafcommerce.catalogbrowse.service.autoconfigure.SSLVerificationProperties
 
STANDARD - Enum constant in enum class 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 - Enum constant in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultPriceableFieldType
 
SynchronizedDelegatingOAuth2AuthorizedClientManager - Class in com.broadleafcommerce.catalogbrowse.oauth2.client.web
This component implements OAuth2AuthorizedClientManager and internally instantiates and delegates to AuthorizedClientServiceOAuth2AuthorizedClientManager.
SynchronizedDelegatingOAuth2AuthorizedClientManager(ClientRegistrationRepository) - Constructor for class com.broadleafcommerce.catalogbrowse.oauth2.client.web.SynchronizedDelegatingOAuth2AuthorizedClientManager
 

T

TAG_FILTERS_PARAM - Static variable in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
 
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.BulkCategoryDetailsRequest
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverRequest
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverResponse
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.CartFieldMapping
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogItem
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogItemRef
 
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.CategoryList
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.CharacteristicValue
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.ProductCharacteristic
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.ProductCharacteristicValue
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentField
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItem
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentItemFieldData
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentModel
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverRequest
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverResponse
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.context.ContentContext
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerContext
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.context.CustomerRef
 
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.inventory.FutureStockSummary
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuInventoryAvailabilityRequest
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuInventoryAvailabilitySummary
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.inventory.SkuRef
 
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.marketing.PriceableTargetsRequest
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.Offer
 
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.ProductPricingPredicate
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTag
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductTerm
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalCategoryProduct
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.RecommendationRequest
 
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.SkuPricingPredicate
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
 
toString() - Method in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultPriceableFieldType
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.TypeAheadResponse
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.UserRecommendation
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.domain.UserRecommendationItem
 
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
 
toString() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.PricingTargetKey
 
trimResponse(Page<PriceInfo>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.PricingExternalClient
 
type() - Method in enum class 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
 

U

updateBestPrice(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
 
updatePricingKeyFromPredicate(ProductPricingPredicate, Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
Adds the pricing key from the predicate to the product if the product does not already have a pricing key value.
UserRecommendation - Class in com.broadleafcommerce.catalogbrowse.domain
 
UserRecommendation() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.UserRecommendation
 
UserRecommendationItem - Class in com.broadleafcommerce.catalogbrowse.domain
 
UserRecommendationItem() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.UserRecommendationItem
 

V

valueOf(String) - Static method in enum class com.broadleafcommerce.catalogbrowse.domain.type.CategoryProductMembershipType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultIncludedProductType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultItemChoiceTargetType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultMergingType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultPriceableFieldType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultProductOptionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultSpecificItemChoiceType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.DefaultProductType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.broadleafcommerce.catalogbrowse.domain.type.CategoryProductMembershipType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultIncludedProductType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultItemChoiceTargetType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultMergingType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultPriceableFieldType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultProductOptionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultSpecificItemChoiceType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.DefaultProductType
Returns an array containing the constants of this enum class, 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 - Enum constant in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultIncludedProductType
The add on targets exactly one, predetermined Variant
VARIANT - Enum constant in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultSpecificItemChoiceType
 
VARIANT_BASED - Enum constant in enum class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.DefaultProductType
Denotes a configurable product that has Variants determined by ProductOptions like color and size for a T-Shirt.
VARIANT_DISTINGUISHING - Enum constant in enum class 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
 
variantHasPrice(Variant) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
 
VariantPriceableTargetUtils - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
Collection of utilities for PriceableTargets related to Variants.
VariantPriceableTargetUtils(TypeFactory) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantPriceableTargetUtils
 
variantRequiresInventoryCheck(V, Product, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.inventory.ExternalInventoryProvider
 
VariantsProductPriceableTargetsBuilder - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
Responsible for building PriceableTargets for a the Variants of the given Products.
VariantsProductPriceableTargetsBuilder(VariantPriceableTargetUtils) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantsProductPriceableTargetsBuilder
 
A B C D E F G H I L M O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form