Index
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
CustomerRefto theContentContextbased on the authentication and context info. - addCustomerRef(ContentContext, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
-
Adds
CustomerRefto theContentContextbased 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
ProductPricingPredicatereturned 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 thePriceContextsupports proper filtering ofPriceInforesults 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
PriceInfosreturned by the pricing service onto theProductand its related entities. - attachPricingToProducts(Collection<P>, Map<Object, Set<PriceableTarget>>, SimplePage<PriceInfo>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
-
Deprecated.Use
ExternalPricingProvider.attachPricingToProducts(Collection, Map, SimplePage, PriceContext)Passing thePriceContextsupports proper filtering ofPriceInforesults 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
PriceInfosreturned by the pricing service onto theProductsand 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
PriceableTargetsfor the givenProductsthemselves rather than one of their relationships. - BaseProductPriceableTargetsBuilder(ProductPriceableTargetUtils) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.BaseProductPriceableTargetsBuilder
- bequeathItemChoicePricingToSpecificChoices(ItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
-
If an
ItemChoicehas aPriceInfo, then it needs to be inherited by all of itsSpecificItemChoicesunless they have an explicit override. - 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
CatalogProviderorContentProviderto retrieve a browse entity's details such as for aProduct,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
- BrowseEntityDetails() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
- BrowseEntityProvider - Interface in com.broadleafcommerce.catalogbrowse.service.provider
- BrowseEntityResolver - Interface in com.broadleafcommerce.catalogbrowse.service
- 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
SkuInventoryAvailabilityRequestto verify the availability of the SKU for the provided quantity. - buildSpecificItemChoiceTargetsForUnderlyingItem(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
- buildTargetForSpecificItemChoiceByPricingKey(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
-
Builds the
PriceableTargetbased on aSpecific Choice's pricing key. - buildTargetsForItemChoices(Collection<? extends ProductOption>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
-
Builds the map of
PriceableTargetsforProductOptions. - buildTargetsForOtherSpecificItemChoiceType(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
-
Extension point to use if the
SpecificItemChoice.getType()is not one ofDefaultSpecificItemChoiceType. - buildTargetsForProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.BaseProductPriceableTargetsBuilder
- buildTargetsForProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
-
Deprecated.
- buildTargetsForProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
- buildTargetsForProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.PromotionalProductsProductPricingTargetsBuilder
- buildTargetsForProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantsProductPriceableTargetsBuilder
- buildTargetsForProduct(Product) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetsBuilder
- buildTargetsForProducts(Collection<? extends Product>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.BaseProductPriceableTargetsBuilder
- buildTargetsForProducts(Collection<? extends Product>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
-
Deprecated.
- buildTargetsForProducts(Collection<? extends Product>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
- buildTargetsForProducts(Collection<? extends Product>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.PromotionalProductsProductPricingTargetsBuilder
- buildTargetsForProducts(Collection<? extends Product>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantsProductPriceableTargetsBuilder
- buildTargetsForProducts(Collection<? extends Product>) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetsBuilder
-
Builds
PriceableTargetsfor multipleProductsor one of the relationships such astheir Variants.This returns a map where the key is the entity to which the PriceableTarget corresponds, which helps when mappingPriceInfosback onto the entity represented by thePriceableTarget. - buildTargetsForSpecificItemChoice(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
-
Creates the
PriceableTargetsfor aSpecificItemChoice. - buildTargetsForSpecificItemChoiceVariantOverrides(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
-
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
PriceableTargetsfor anyVariant pricing overridesfor aSpecificItemChoice, with theSpecificItemChoicekey wrapped withPricingTargetKey. - BulkCategoryDetailsRequest - Class in com.broadleafcommerce.catalogbrowse.domain
-
DTO containing information pertaining to a request to be sent to the
CatalogProviderto 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
ContentItemsfrom 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
ContentItemsfor 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
Productto 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
DataRouteSupportingfor 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
CatalogSearchProviderto retrieve search results. - CatalogSearchRequest() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
- CatalogSearchRequest(MultiValueMap<String, String>, PriceContext, PriceInfoContext, ContextInfo) - Constructor for class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
- catalogSearchWebClient(Supplier<ServletOAuth2AuthorizedClientExchangeFilterFunction>, ObjectMapper, SSLVerificationProperties) - Method in class com.broadleafcommerce.catalogbrowse.service.autoconfigure.CatalogBrowseServiceAutoConfiguration
- CatalogTypeAheadRequest - Class in com.broadleafcommerce.catalogbrowse.domain
-
DTO containing information pertaining to a request to be sent to the
CatalogSearchProviderto retrieve type-ahead suggestions. - CatalogTypeAheadRequest() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
- CatalogTypeAheadRequest(MultiValueMap<String, String>, PriceContext, PriceInfoContext, ContextInfo) - Constructor for class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
- Category - Class in com.broadleafcommerce.catalogbrowse.domain
-
A structure containing all the info necessary for a category details page or section shown in a commerce-facing app (as opposed to a PIM UI).
- Category() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.Category
- CATEGORY - Enum constant in enum class com.broadleafcommerce.catalogbrowse.domain.type.DefaultItemChoiceTargetType
-
The item choice is among
Productswithin a Category. - CategoryDetailsRequest - Class in com.broadleafcommerce.catalogbrowse.domain
-
DTO containing information pertaining to a request to be sent to the
CatalogProviderto retrieve a category's details. - CategoryDetailsRequest() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
- CategoryDetailsRequest(MultiValueMap<String, String>, 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
Categoryhas 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
ContentItemsfrom 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
ContentItemsfor 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
PriceableTargetsfor anIncludedProduct. - 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
PriceableTargetfor theSkuPricingPredicatethat represents the lowest priced sku. - createTargetForPricingKey(Product, Map<String, MonetaryAmount>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetUtils
-
Creates the
PriceableTargetfor aProductusingProduct.getPricingKey()asPriceableTarget.getTargetId(). - createTargetForProductPricingKey(Variant, Product, Map<String, MonetaryAmount>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantPriceableTargetUtils
-
Creates the
PriceableTargetfor aVariantusing its owning product'spricingKeyasPriceableTarget.getTargetId(). - createTargetForSku(Product, Map<String, MonetaryAmount>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetUtils
- createTargetForSku(Variant, Map<String, MonetaryAmount>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantPriceableTargetUtils
- createTargets(Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetUtils
-
Creates
PriceableTargetsfor aProduct. - createTargets(Variant, Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantPriceableTargetUtils
-
Creates
PriceableTargetsfor aVariant. - createTargetsForItemChoice(ItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
-
Creates
PriceableTarget(s)for anItemChoice. - createTargetsForOtherItemChoiceTargetType(ItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
-
Extension point to use if the
ItemChoice.getTargetType()is not one ofDefaultItemChoiceTargetType. - createTargetsForOtherSpecificItemChoiceType(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
-
Deprecated.Use
ProductOptionsProductPriceableTargetsBuilder.buildTargetsForOtherSpecificItemChoiceType(SpecificItemChoice). Using a map is not longer necessary. Instead of adding price infos mapped to these underlying items, their price infos will be mapped to theSpecificItemChoicesince that is where they will be set in the end anyway. - createTargetsForOtherSpecificType(IncludedProduct) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
-
Deprecated.Use
IncludedProductsProductPriceableTargetsBuilder.createTargetsForType(IncludedProduct). Using a map is not longer necessary. Instead of adding price infos mapped to these underlying items, their price infos will be mapped to theIncludedProductsince that is where they will be set in the end anyway. - createTargetsForSpecificChoices(ItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
-
Builds map for the
PriceableTargetsof anItemChoice's SpecificItemChoicesorCategory, including defaults. - createTargetsForSpecificItemChoice(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
-
Deprecated.Use
ProductOptionsProductPriceableTargetsBuilder.buildTargetsForSpecificItemChoice(SpecificItemChoice). Using a map is not longer necessary. Instead of adding price infos mapped to these underlying items, their price infos will be mapped to theSpecificItemChoicesince that is where they will be set in the end anyway. - createTargetsForSpecificItems(IncludedProduct) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
-
Deprecated.This is no longer used.
IncludedProductsProductPriceableTargetsBuilder.createBaseTargets(com.broadleafcommerce.catalogbrowse.domain.IncludedProduct)covers these cases. Instead of adding price infos mapped to these underlying items, their price infos will be mapped to theIncludedProductsince that is where they will be set in the end anyway. - createTargetsForType(IncludedProduct) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
-
Deprecated.Extension point to use if the
IncludedProduct.getType()is not one ofDefaultIncludedProductType. - 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
CatalogProviderto retrieve a data driven enum's details. - DataDrivenEnumDetailsRequest() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
- DataDrivenEnumDetailsRequest(Set<String>, boolean, MultiValueMap<String, String>, ContextInfo) - Constructor for class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
- DataDrivenEnumDetailsRequestException - Exception in com.broadleafcommerce.catalogbrowse.exception
-
Defines exceptions that can be thrown while responding to a
DataDrivenEnumDetailsRequest. - DataDrivenEnumDetailsRequestException() - Constructor for exception com.broadleafcommerce.catalogbrowse.exception.DataDrivenEnumDetailsRequestException
- DataDrivenEnumDetailsRequestException(String) - Constructor for exception com.broadleafcommerce.catalogbrowse.exception.DataDrivenEnumDetailsRequestException
- DataDrivenEnumDetailsRequestException(String, Throwable) - Constructor for exception com.broadleafcommerce.catalogbrowse.exception.DataDrivenEnumDetailsRequestException
- DataDrivenEnumDetailsRequestException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.catalogbrowse.exception.DataDrivenEnumDetailsRequestException
- DataDrivenEnumDetailsRequestException(Throwable) - Constructor for exception com.broadleafcommerce.catalogbrowse.exception.DataDrivenEnumDetailsRequestException
- dataDrivenEnumDetailsRequestToParams(DataDrivenEnumDetailsRequest) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
-
Converts a
DataDrivenEnumDetailsRequestto request params. - DataDrivenEnumList - Class in com.broadleafcommerce.catalogbrowse.domain
-
A DTO that holds data driven enum references for bulk operations, and lists of failed request params.
- DataDrivenEnumList() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
- DataDrivenEnumList(List<DataDrivenEnum>, Set<String>) - Constructor for class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
- 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
IncludedProductcan have. - DefaultItemChoiceTargetType - Enum Class in com.broadleafcommerce.catalogbrowse.domain.type
-
The possible types of targets a
ItemChoicecan have. - DefaultMarketingMessageUtils - Class in com.broadleafcommerce.catalogbrowse.service
-
Utilities to aid in the retrieval of
MarketingMessages - DefaultMarketingMessageUtils(TypeFactory) - Constructor for class com.broadleafcommerce.catalogbrowse.service.DefaultMarketingMessageUtils
- DefaultMergingType - Enum 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
ProductOptioncan take. - DefaultProductType - Enum Class in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
-
The possible types of targets a
Productcan 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
- 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 thePriceContextsupports proper filtering ofPriceInforesults 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
Productthat matches the givenrequest. - fetchBulkContentForRequest(BulkContentResolverRequest) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.content.ExternalContentProvider
- fetchBulkContentForRequest(BulkContentResolverRequest) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.ContentProvider
-
Retrieves a
BulkContentResolverResponsefor theBulkContentResolverResponse. - 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
-
Retrieves a
ContentResolverResponsefor theContentResolverResponse. - 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
ProductTagssorted based on the sort position of theProductTagfor the produt with ties broken byAdvancedTag.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
Assetassets for this product. - getAttribute() - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
-
Return any additional attributes passed in the request not matching any defined properties.
- getAttribute() - Method in class com.broadleafcommerce.catalogbrowse.domain.Asset
-
Return any additional attributes passed in the request not matching any defined properties.
- getAttribute() - Method in class com.broadleafcommerce.catalogbrowse.domain.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
- getAuthenticationParams() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
- 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/catalogmapping 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/suggestmapping 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
Categoriesand 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
ItemChoiceCategorywhich the choice will be chosen from by the customer if theItemChoice.getTargetType()isDefaultItemChoiceTargetType.CATEGORY. - getCategoryId() - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
-
The
category IDto 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
Characteristicdefinition 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
ItemChoiceto one of the cart item's dependent items. - getContent() - Method in class com.broadleafcommerce.catalogbrowse.domain.SearchResponse
-
The actual results for the search request.
- getContent() - Method in class com.broadleafcommerce.catalogbrowse.domain.SimplePage
- 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
ContentItemsthat matched theBrowseDetailsRequestif 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
ContentResolverRequestto include - getContentResolverResponseToId() - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverResponse
-
A
ContentResolverResponsefor eachContentResolverRequestmapped 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
ContextInfoderived 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
ContextInfoderived from the original request containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverRequest
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.Offer
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - getContextInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - 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
Trackinginformation to expose the context state for this object. - getContextState() - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
-
A subset of
Trackinginformation to expose the context state for this object. - getContextState() - Method in class com.broadleafcommerce.catalogbrowse.domain.UserRecommendation
-
A subset of
Trackinginformation 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
CustomerRefused 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
- getCustomerContextParams(PriceContext, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
- getCustomerContextParams(PriceContext, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
- 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
-
The
data driven enum IDsof requestedDataDrivenEnums. - getDataDrivenEnumIdsForMissingEntities() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
-
The list of provided ids for which a
DataDrivenEnumcould not be found - getDataDrivenEnums() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
-
All
DataDrivenEnumsand their details. - getDataDrivenEnumsUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
- 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.salePriceset. - getDefaultProduct() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
-
The default product that can be used when driving customer selections if the
ItemChoice.targetTypeisDefaultItemChoiceTargetType.SPECIFIC_PRODUCTS. - getDefaultProductInCategory() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
-
The default product that can be used when driving customer selections if the
ItemChoice.targetTypeisDefaultItemChoiceTargetType.CATEGORY. - 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.targetTypeisDefaultItemChoiceTargetType.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
-
Configuration for the
DefaultProductOptionType.ITEM_CHOICE. - getItemIdsNotFound() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
-
Any requested
ContentItem idsthat did not match active content. - getItemNamesNotFound() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
-
Any requested
ContentItem namesthat 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
- 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
Localeused 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-messagesmapping 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.productorIncludedProduct.variant. - getOverridePrice() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
-
The specific price set for this choice that overrides the price of underlying
SpecificItemChoice.productorSpecificItemChoice.variant. - getOverridePrice() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
-
The price to use for this item when the related variant is selected.
- getPaginatedContentItems() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
-
The
ContentItemsthat matched theBrowseDetailsRequestif 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
Productthat will be added asPriceableTarget.getPriceableFields(). - getPriceableFields(Variant, Product) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantPriceableTargetUtils
-
Builds the map of priceable fields for a
Variantthat will be added asPriceableTarget.getPriceableFields(). - getPriceContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
-
The
PriceContextfrom the original request containing general pricing info. - getPriceContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkCategoryDetailsRequest
-
The
PriceContextfrom 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
PriceContextfrom the original request containing general pricing info. - getPriceContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
-
The
PriceContextfrom the original request containing general pricing info. - getPriceContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
-
The
PriceContextfrom the original request containing general pricing info. - getPriceContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.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
PriceContextfrom the original request containing general pricing info. - getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
-
Summary of the
pricing informationrelated to the included item. - getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
-
Summary of the
pricing informationrelated to the choice. - getPriceInfo() - Method in interface com.broadleafcommerce.catalogbrowse.domain.Priceable
-
Retrieves the
PriceInfoon the entity. - getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
-
Summary of the
pricing informationrelated to the product. - getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalCategoryProduct
- getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
- getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
-
Summary of the
pricing informationrelated to the choice. - getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
-
Summary of the
pricing informationfor this pricing override. - getPriceInfo() - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
-
Summary of the
pricing informationrelated to the variant. - getPriceInfoContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
- getPriceInfoContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkCategoryDetailsRequest
-
The
PriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists. - getPriceInfoContext() - Method in interface com.broadleafcommerce.catalogbrowse.domain.CatalogEntityDetailsRequest
- getPriceInfoContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
-
The
PriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists. - getPriceInfoContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
-
The
PriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists. - getPriceInfoContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
-
The
PriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists. - getPriceInfoContext() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
-
The
PriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists. - getPriceInfoForPriceableEntity(Priceable, List<T>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
-
Deprecated.Use
ExternalPricingProvider.getPriceInfoForPriceableEntity(Priceable, List, PriceContext)Passing thePriceContextsupports proper filtering ofPriceInforesults 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
PriceInfofor thePriceable 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
Assetto display. - getPriority() - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
-
Priority of this tag relative to other tags that may share the same
AdvancedTag.positionorAdvancedTag.type. - getPriority() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessage
-
The message's priority
- getProduct() - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
-
This field contains the specified product if the
typeisDefaultIncludedProductType.PRODUCT. - getProduct() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
-
If the
SpecificItemChoice.typeisDefaultSpecificItemChoiceType.PRODUCTthis holds the product for this choice - getProductAssetsUri() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
- 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
Productsand their details if products match theBrowseDetailsRequest. - getProducts() - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
-
A page of
Productsbelonging to the category. - getProducts() - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoiceCategory
-
A
SimplePageofProductsfor the category to choose from. - getProducts() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductList
-
All
Productsand their details. - 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 productsbelonging to the category. - getPromotionalProducts() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
-
Map of all of the related
PromotionalProductsgrouped bytype. - 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 IDsnot returned in the correspondingContentResolverResponse - 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
CategoryDetailsRequestsfor fetching multipleCategories. - 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
-
If
CategoryDetailsRequest.isHydrateCategoryProductsFromSearch()orBrowseDetailsRequest.isHydrateCategoryProductsFromSearch()is true, then this will be populated instead ofCategory.products. - 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.targetTypeisDefaultItemChoiceTargetType.SPECIFIC_PRODUCTorDefaultItemChoiceTargetType.SPECIFIC_VARIANTthis holds the manually selected option that the customer can choose to add on. - getStandardPrice() - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.LineItemDTO
-
The base price of the line item
- 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
AdvancedTagto 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
ProductTermsthat 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
valuesbased on their types. - getType() - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
-
Defines the type of the item: usually a Product or Variant.
- getType() - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductOption
-
Controls both how the customer should be inputting values to fill out this option as well as storage of where the value will go once added to the cart.
- getType() - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
-
The type of the promotional product such as UP_SALE and CROSS_SALE.
- getType() - Method in class com.broadleafcommerce.catalogbrowse.domain.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
ContentItemsof this model. - getUrisForMissingEntities() - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
-
All URIs that failed to match known
ProductsorCategories. - getUrl() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
- 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
JsonPathon theProductto 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
typeisDefaultIncludedProductType.VARIANT. - getVariant() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
-
If the
SpecificItemChoice.typeisDefaultSpecificItemChoiceType.VARIANTthis holds the variant for this choice - getVariantId() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
-
ID of the variant this pricing should be used with.
- getVariantPricing() - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
-
Pricing overrides if specific variants of the main product this item belongs to are added to the cart.
- getVariants() - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
-
All
Variantsfor this product. - getVariantUtils() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
-
Deprecated.
- getVariantUtils() - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
- getVendorRef() - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
- getVendorRef() - Method in class com.broadleafcommerce.catalogbrowse.domain.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
PriceContextor similar are trusted over trying to consult theSecurityContextto 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
itemhas an priceable fields of its own. - hasPriceableFields(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
-
Determines whether
choicehas an priceable fields of its own. - 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
CatalogProviderto hydrateAssetsfor the search results. - hydrateProductAssets(Collection<T>, MultiValueMap<String, String>, ContextInfo) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.CatalogProvider
-
Retrieves the
Assetsfor the providedproductsand populates them ontoProduct.setAssets(java.util.List<com.broadleafcommerce.catalogbrowse.domain.Asset>). - hydrateProductPricing(Collection<T>, PriceContext, PriceInfoContext, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.search.ExternalCatalogSearchProvider
-
Hydrates pricing onto the results of a search request.
- 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
CatalogProviderto hydrateProductTagsfor the search results. - hydrateProductTags(Collection<T>, MultiValueMap<String, String>, ContextInfo) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.CatalogProvider
-
Retrieves the
ProductTagsfor the providedproductsand populates them ontoProduct.getAdvancedTags().
I
- INCLUDED_PRODUCT_KEY - Static variable in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
-
Deprecated.
- INCLUDED_PRODUCT_PRICING_TARGET_TYPE - Static variable in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
-
Deprecated.
- IncludedProduct - Class in com.broadleafcommerce.catalogbrowse.domain
-
An
IncludedItemrepresents a bundling of additional items with a parent product. - IncludedProduct() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
- IncludedProductsProductPriceableTargetsBuilder - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
-
Deprecated.When making calls to the PricingService, only the bundle product's data should be sent, the bundle items should not be included
- IncludedProductsProductPriceableTargetsBuilder(ProductPriceableTargetUtils, VariantPriceableTargetUtils, TypeFactory) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.IncludedProductsProductPriceableTargetsBuilder
-
Deprecated.
- InMemoryOAuth2AuthorizedClientRepository - Class in com.broadleafcommerce.catalogbrowse.oauth2.client.web
-
Deprecated.Please use
SynchronizedDelegatingOAuth2AuthorizedClientManagerorInMemoryOAuth2AuthorizedClientService, which is used internally bySynchronizedDelegatingOAuth2AuthorizedClientManager. - InMemoryOAuth2AuthorizedClientRepository() - Constructor for class com.broadleafcommerce.catalogbrowse.oauth2.client.web.InMemoryOAuth2AuthorizedClientRepository
-
Deprecated.
- 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
ContentItemsof this model can be retrieved by navigating toContentModel.urifrom 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
Assetssuch asContextState. - isAssociatedCategoryExists() - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
-
Declares whether there is a
Categoryassociated with thisDataDrivenEnumbased onDataDrivenEnum.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.priceInfois inherited from the parentItemChoice. - 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
ItemChoicetargeting acategoryuseful for a commerce-facing product details page. - ItemChoiceCategory() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ItemChoiceCategory
L
- LineItemDTO - Class in com.broadleafcommerce.catalogbrowse.domain.marketing
-
A DTO representing an order's line item.
- LineItemDTO() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.marketing.LineItemDTO
- LineItemDTO(MonetaryAmount, MonetaryAmount, int, Map<String, Object>) - Constructor for class com.broadleafcommerce.catalogbrowse.domain.marketing.LineItemDTO
- loadAuthorizedClient(String, Authentication, HttpServletRequest) - Method in class com.broadleafcommerce.catalogbrowse.oauth2.client.web.InMemoryOAuth2AuthorizedClientRepository
-
Deprecated.
- logError(Exception, WebRequest) - Method in class com.broadleafcommerce.catalogbrowse.web.exception.CatalogBrowseExceptionAdvisor
- 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
ExternalOfferProvidercontaining variousMarketingMessages grouped by the message location type. - MarketingMessageResponse() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageResponse
- MarketingMessageResponse(List<MarketingMessage>, List<MarketingMessage>, Map<String, List<MarketingMessage>>, Map<String, List<MarketingMessage>>, Map<String, List<MarketingMessage>>) - Constructor for class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageResponse
- MarketingMessageUtils - Interface in com.broadleafcommerce.catalogbrowse.service
-
Utilities to aid in the retrieval of
MarketingMessages - MERCHANDISING_PRODUCT - Enum constant in enum class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.DefaultProductType
- minimizeAssets(List<A>) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.ExternalCatalogProvider
-
Removes extraneous information from the
Assetsto reduce response size, e.g., removeContextStatesince that is not usually useful for commerce users.
O
- OAuth2ClientCredentialsAccessTokenResponseClient - Class in com.broadleafcommerce.catalogbrowse.oauth2.client.endpoint
-
Alternative to
DefaultClientCredentialsTokenResponseClientthat usesWebClientand allows for access token response that contain additional non-String parameters. - OAuth2ClientCredentialsAccessTokenResponseClient(WebClient) - Constructor for class com.broadleafcommerce.catalogbrowse.oauth2.client.endpoint.OAuth2ClientCredentialsAccessTokenResponseClient
- objectMapper - Variable in class com.broadleafcommerce.catalogbrowse.web.converter.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
ProductPricingPredicatefrom 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
PriceInfobased 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
Productand its related priceable entities:Variant,IncludedProduct,SpecificItemChoice. - priceProduct(Product, PriceContext, PriceInfoContext, ContextInfo) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.PricingProvider
-
Populates pricing info for the provided
Productand its related priceable entities:Variant,IncludedProduct,SpecificItemChoice. - priceProducts(Collection<P>, PriceContext, PriceInfoContext, ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
-
Populates pricing info for the provided
Productsand their related priceable entities:Variant,IncludedProduct,SpecificItemChoice. - priceProducts(Collection<P>, PriceContext, PriceInfoContext, ContextInfo) - Method in interface com.broadleafcommerce.catalogbrowse.service.provider.PricingProvider
-
Populates pricing info for the provided
Productsand their related priceable entities:Variant,IncludedProduct,SpecificItemChoice. - 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
Priceableentities, 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
Productto aCharacteristicand 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
ProductCharacteristicValueto aCharacteristicValueprimarily 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
CatalogProviderto 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
Productexplicitly designed for customer-facing input. - ProductOption() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.ProductOption
- ProductOptionsProductPriceableTargetsBuilder - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
- ProductOptionsProductPriceableTargetsBuilder(ProductPriceableTargetUtils, VariantPriceableTargetUtils, TypeFactory) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductOptionsProductPriceableTargetsBuilder
- ProductPriceableTargetsBuilder - Interface in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
-
Defines classes that build
PriceableTargetsfor aProductor for one of its relationship such asits Variants. - ProductPriceableTargetUtils - Class in com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product
-
Collection of utilities for
PriceableTargetsrelated toProductsdirectly. - ProductPriceableTargetUtils(TypeFactory) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.ProductPriceableTargetUtils
- 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
ProductandAdvancedTag. - 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-mappingsmapping 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/detailsmapping 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/detailsmapping 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/detailsmapping 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/detailsmapping 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
ContentItemsof this model can be retrieved by navigating toContentModel.urifrom a storefront app. - setAdvancedTags(List<ProductTag>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
-
A list of
ProductTagssorted based on the sort position of theProductTagfor the produt with ties broken byAdvancedTag.getPriority(). - 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
Assetssuch asContextState. - setAssets(List<Asset>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
-
All
Assetassets for this product. - setAssociatedCategoryExists(boolean) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnum
-
Declares whether there is a
Categoryassociated with thisDataDrivenEnumbased onDataDrivenEnum.getValue(). - 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
Categoriesand 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
ItemChoiceCategorywhich the choice will be chosen from by the customer if theItemChoice.getTargetType()isDefaultItemChoiceTargetType.CATEGORY. - setCategoryId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
-
The
category IDto 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
Characteristicdefinition 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
ItemChoiceto 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
ContentItemsthat matched theBrowseDetailsRequestif 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
ContentResolverRequestto include - setContentResolverResponseToId(Map<String, ContentResolverResponse>) - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkContentResolverResponse
-
A
ContentResolverResponsefor eachContentResolverRequestmapped 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
ContextInfoderived from the original request containing tenant and sandbox info. - setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.ContentResolverRequest
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumDetailsRequest
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessageRequest
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.Offer
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - setContextInfo(ContextInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
-
The
ContextInfoderived from the original request containing tenant and sandbox info. - 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
Trackinginformation to expose the context state for this object. - setContextState(ContextState) - Method in class com.broadleafcommerce.catalogbrowse.domain.characteristic.Characteristic
-
A subset of
Trackinginformation to expose the context state for this object. - setContextState(ContextState) - Method in class com.broadleafcommerce.catalogbrowse.domain.UserRecommendation
-
A subset of
Trackinginformation 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
CustomerRefused 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
-
The
data driven enum IDsof requestedDataDrivenEnums. - setDataDrivenEnumIdsForMissingEntities(Set<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
-
The list of provided ids for which a
DataDrivenEnumcould not be found - setDataDrivenEnums(List<DataDrivenEnum>) - Method in class com.broadleafcommerce.catalogbrowse.domain.DataDrivenEnumList
-
All
DataDrivenEnumsand their details. - setDataDrivenEnumsUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.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.salePriceset. - setDefaultProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
-
The default product that can be used when driving customer selections if the
ItemChoice.targetTypeisDefaultItemChoiceTargetType.SPECIFIC_PRODUCTS. - setDefaultProductInCategory(Product) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
-
The default product that can be used when driving customer selections if the
ItemChoice.targetTypeisDefaultItemChoiceTargetType.CATEGORY. - 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.targetTypeisDefaultItemChoiceTargetType.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
-
Configuration for the
DefaultProductOptionType.ITEM_CHOICE. - setItemIdsNotFound(Set<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
-
Any requested
ContentItem idsthat did not match active content. - setItemNamesNotFound(Set<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
-
Any requested
ContentItem namesthat 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
- setLocale(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.context.ContentContext
-
The
Localeused 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.productorIncludedProduct.variant. - setOverridePrice(MonetaryAmount) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
-
The specific price set for this choice that overrides the price of underlying
SpecificItemChoice.productorSpecificItemChoice.variant. - setOverridePrice(MonetaryAmount) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
-
The price to use for this item when the related variant is selected.
- setPaginatedContentItems(SimplePage<ContentItem>) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
-
The
ContentItemsthat matched theBrowseDetailsRequestif 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
PriceContextfrom the original request containing general pricing info. - setPriceContext(PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkCategoryDetailsRequest
-
The
PriceContextfrom the original request containing general pricing info. - setPriceContext(PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
-
The
PriceContextfrom the original request containing general pricing info. - setPriceContext(PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
-
The
PriceContextfrom the original request containing general pricing info. - setPriceContext(PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
-
The
PriceContextfrom the original request containing general pricing info. - setPriceContext(PriceContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.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
PriceContextfrom the original request containing general pricing info. - setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
-
Summary of the
pricing informationrelated to the included item. - setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
-
Summary of the
pricing informationrelated to the choice. - setPriceInfo(PriceInfo) - Method in interface com.broadleafcommerce.catalogbrowse.domain.Priceable
-
Sets the
PriceInfoon the entity. - setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
-
Summary of the
pricing informationrelated to the product. - setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.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 informationrelated to the choice. - setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
-
Summary of the
pricing informationfor this pricing override. - setPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.catalogbrowse.domain.Variant
-
Summary of the
pricing informationrelated to the variant. - setPriceInfoContext(PriceInfoContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseDetailsRequest
- setPriceInfoContext(PriceInfoContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkCategoryDetailsRequest
-
The
PriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists. - setPriceInfoContext(PriceInfoContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogSearchRequest
-
The
PriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists. - setPriceInfoContext(PriceInfoContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.CatalogTypeAheadRequest
-
The
PriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists. - setPriceInfoContext(PriceInfoContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.CategoryDetailsRequest
-
The
PriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists. - setPriceInfoContext(PriceInfoContext) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductDetailsRequest
-
The
PriceInfoContextfrom the original request containing info specific for gettingPriceInfossuch as prefetchedPriceLists. - setPriceInfosUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.ExternalPricingProvider
- 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
Assetto display. - setPriority(Integer) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.MarketingMessage
-
The message's priority
- setPriority(Long) - Method in class com.broadleafcommerce.catalogbrowse.domain.AdvancedTag
-
Priority of this tag relative to other tags that may share the same
AdvancedTag.positionorAdvancedTag.type. - setProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
-
This field contains the specified product if the
typeisDefaultIncludedProductType.PRODUCT. - setProduct(Product) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
-
If the
SpecificItemChoice.typeisDefaultSpecificItemChoiceType.PRODUCTthis holds the product for this choice - setProductAssetsUri(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.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
-
Deprecated, for removal: This API element is subject to removal in a future version.
- setProducts(SimplePage<Product>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Category
-
A page of
Productsbelonging to the category. - setProducts(SimplePage<Product>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoiceCategory
-
A
SimplePageofProductsfor the category to choose from. - setProducts(List<Product>) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
-
All
Productsand their details if products match theBrowseDetailsRequest. - setProducts(List<Product>) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductList
-
All
Productsand their details. - 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 productsbelonging to the category. - setPromotionalProducts(Map<String, List<PromotionalProduct>>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
-
Map of all of the related
PromotionalProductsgrouped bytype. - 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 IDsnot returned in the correspondingContentResolverResponse - setRequests(List<CategoryDetailsRequest>) - Method in class com.broadleafcommerce.catalogbrowse.domain.BulkCategoryDetailsRequest
-
List of
CategoryDetailsRequestsfor fetching multipleCategories. - 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
-
If
CategoryDetailsRequest.isHydrateCategoryProductsFromSearch()orBrowseDetailsRequest.isHydrateCategoryProductsFromSearch()is true, then this will be populated instead ofCategory.products. - 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.targetTypeisDefaultItemChoiceTargetType.SPECIFIC_PRODUCTSorDefaultItemChoiceTargetType.SPECIFIC_VARIANTSthis holds the manually-curated options that the customer can choose from. - setSpecificItemChoice(SpecificItemChoice) - Method in class com.broadleafcommerce.catalogbrowse.domain.ItemChoice
-
If the
ItemChoice.targetTypeisDefaultItemChoiceTargetType.SPECIFIC_PRODUCTorDefaultItemChoiceTargetType.SPECIFIC_VARIANTthis holds the manually selected option that the customer can choose to add on. - setStandardPrice(MonetaryAmount) - Method in class com.broadleafcommerce.catalogbrowse.domain.marketing.LineItemDTO
-
The base price of the line item
- 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
AdvancedTagto 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
ProductTermsthat 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
valuesbased on their types. - setType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.IncludedProduct
-
Defines the type of the item: usually a Product or Variant.
- setType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.ProductOption
-
Controls both how the customer should be inputting values to fill out this option as well as storage of where the value will go once added to the cart.
- setType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.PromotionalProduct
-
The type of the promotional product such as UP_SALE and CROSS_SALE.
- setType(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.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
ContentItemsof this model. - setUrisForMissingEntities(Set<String>) - Method in class com.broadleafcommerce.catalogbrowse.domain.BrowseEntityDetails
-
All URIs that failed to match known
ProductsorCategories. - setUrl(String) - Method in class com.broadleafcommerce.catalogbrowse.service.provider.external.catalog.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.priceInfois inherited from the parentItemChoice. - 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
JsonPathon theProductto 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
typeisDefaultIncludedProductType.VARIANT. - setVariant(Variant) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
-
If the
SpecificItemChoice.typeisDefaultSpecificItemChoiceType.VARIANTthis holds the variant for this choice - setVariantId(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
-
ID of the variant this pricing should be used with.
- setVariantPricing(Map<String, SpecificItemChoiceVariantPricingOverride>) - Method in class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
-
Pricing overrides if specific variants of the main product this item belongs to are added to the cart.
- setVariants(List<Variant>) - Method in class com.broadleafcommerce.catalogbrowse.domain.Product
-
All
Variantsfor this product. - setVendorRef(String) - Method in class com.broadleafcommerce.catalogbrowse.domain.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
PriceContextor similar are trusted over trying to consult theSecurityContextto 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
Pagecan 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
Productsfrom 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
Variantsfrom a predetermined list. - SpecificItemChoice - Class in com.broadleafcommerce.catalogbrowse.domain
-
When a
ItemChoiceis determined to be aDefaultItemChoiceTargetType.SPECIFIC_PRODUCTSorDefaultItemChoiceTargetType.SPECIFIC_VARIANTS, this holds the relationship that the customer should select from - SpecificItemChoice() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoice
- SpecificItemChoiceVariantPricingOverride - Class in com.broadleafcommerce.catalogbrowse.domain
-
Represents a pricing override to be used for a dependent item (like a warranty) if a specific variant of the parent product is added as the dependent's parent.
- SpecificItemChoiceVariantPricingOverride() - Constructor for class com.broadleafcommerce.catalogbrowse.domain.SpecificItemChoiceVariantPricingOverride
- SSLVerificationProperties - Class in com.broadleafcommerce.catalogbrowse.service.autoconfigure
-
Contains properties dictating SSL verification.
- SSLVerificationProperties() - Constructor for class com.broadleafcommerce.catalogbrowse.service.autoconfigure.SSLVerificationProperties
- STANDARD - 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
OAuth2AuthorizedClientManagerand internally instantiates and delegates toAuthorizedClientServiceOAuth2AuthorizedClientManager. - 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
Variantsdetermined byProductOptionslike 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
PriceableTargetsrelated toVariants. - 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
- VariantsProductPriceableTargetsBuilder(VariantPriceableTargetUtils) - Constructor for class com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product.VariantsProductPriceableTargetsBuilder
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ExternalPricingProvider.addUserTargets(PriceContext, ContextInfo)