All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractExternalProvider AdvancedTag A "tag" represents a unique purchasing attribute for a product such "new", "on sale", "fairtrade", etc.Asset Represents the metadata for an asset such as an image.BaseProductPriceableTargetsBuilder Responsible for buildingPriceableTargetsfor the givenProductsthemselves rather than one of their relationships.BrowseDetailsRequest DTO containing information pertaining to a request to be sent to theCatalogProviderto retrieve a browse entity's details such as for aProductorCategory.BrowseEntityDetails CatalogBrowseDefaultsEnvironmentPostProcessor Spring Boot default property overrides for this serviceCatalogBrowseEndpoint CatalogBrowseExceptionAdvisor General exception handler registry for handlers not exclusive to a single controller.CatalogBrowseSecurityEnhancer Opens access to certain endpoints.CatalogBrowseServiceAutoConfiguration CatalogBrowseWebAutoConfiguration CatalogProvider Provider for interfacing with operations around aCatalogrelated entities.CatalogSearchProvider<T extends Product> Provider for interfacing with operations around catalog search.CatalogSearchRequest DTO containing information pertaining to a request to be sent to theCatalogSearchProviderto retrieve search results.CatalogTypeAheadRequest DTO containing information pertaining to a request to be sent to theCatalogSearchProviderto retrieve type-ahead suggestions.Category 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).CategoryDetailsRequest DTO containing information pertaining to a request to be sent to theCatalogProviderto retrieve a category's details.CustomerContext DTO for holding customer information for determining which offers apply to a customer.DataDrivenEnum 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).DataDrivenEnumDetailsRequest DTO containing information pertaining to a request to be sent to theCatalogProviderto retrieve a data driven enum's details.DataDrivenEnumDetailsRequestException Defines exceptions that can be thrown while responding to aDataDrivenEnumDetailsRequest.DataDrivenEnumList A DTO that holds data driven enum references for bulk operations, and lists of failed request params.DefaultIncludedProductType The possible types of targets aIncludedProductcan have.DefaultItemChoiceTargetType The possible types of targets aItemChoicecan have.DefaultMarketingMessageUtils Utilities to aid in the retrieval ofMarketingMessagesDefaultMergingType Out of the box merging types for Products.DefaultPriceableFieldType DefaultProductOptionType Out of the box forms that aProductOptioncan take.DefaultProductType The possible types of targets aProductcan have.DefaultSpecificItemChoiceType Supported types forSpecificItemChoice.getType()ExternalCatalogProvider Connects to an external catalog service.ExternalCatalogSearchProvider<T extends Product> ExternalOfferProvider Connects to an external offer service.ExternalPricingProvider Connects to an external pricing service.IncludedProduct AnIncludedItemrepresents a bundling of additional items with a parent product.IncludedProductsProductPriceableTargetsBuilder Deprecated. When making calls to the PricingService, only the bundle product's data should be sent, the bundle items should not be includedInMemoryOAuth2AuthorizedClientRepository Deprecated. Please useSynchronizedDelegatingOAuth2AuthorizedClientManagerorInMemoryOAuth2AuthorizedClientService, which is used internally bySynchronizedDelegatingOAuth2AuthorizedClientManager.ItemChoice Configuration state forDefaultProductOptionType.ITEM_CHOICE.ItemChoiceCategory A structure containing the details of anItemChoicetargeting acategoryuseful for a commerce-facing product details page.LineItemDTO A DTO representing an order's line item.MarketingMessage Represents a marketing message to be displayed to the customer.MarketingMessageRequest Represents the request made to retrieve marketing messages for supplied products and attributes.MarketingMessageResponse Represents the response from theExternalOfferProvidercontaining variousMarketingMessages grouped by the message location type.MarketingMessageUtils Utilities to aid in the retrieval ofMarketingMessagesOAuth2ClientCredentialsAccessTokenResponseClient Alternative toDefaultClientCredentialsTokenResponseClientthat usesWebClientand allows for access token response that contain additional non-String parameters.OfferProvider Provider for interfacing with operations around offer related entities.Priceable Marks a class as a candidate for pricing from the Pricing Service.PriceContextConverter PriceInfoContextConverter PricingProvider Provider for interfacing with operations around pricing.Product A structure containing all the info necessary for a product details page shown in a commerce-facing app (as opposed to a PIM UI).ProductDetailsRequest DTO containing information pertaining to a request to be sent to theCatalogProviderto retrieve a product's details.ProductList A DTO that holds product references for bulk operations, and lists of failed request params.ProductOption A "product option" encapsulates additional, variable information about aProductexplicitly designed for customer-facing input.ProductOptionsProductPriceableTargetsBuilder ProductPriceableTargetsBuilder Defines classes that buildPriceableTargetsfor aProductor for one of its relationship such asits Variants.ProductPriceableTargetUtils Collection of utilities forPriceableTargetsrelated toProductsdirectly.ProductTag This defines the relationship between aProductandAdvancedTag.PromotionalProduct 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).PromotionalProductsProductPricingTargetsBuilder ProviderApiException 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.SearchResponse<T> DTO representing the results from the search service request.SimplePage<T> A simple page DTO into which aPagecan be deserialized and that can be easily re-serialized without concern for implementation details.SpecificItemChoice When aItemChoiceis determined to be aDefaultItemChoiceTargetType.SPECIFIC_PRODUCTSorDefaultItemChoiceTargetType.SPECIFIC_VARIANTS, this holds the relationship that the customer should select fromSpecificItemChoiceVariantPricingOverride 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.SSLVerificationProperties Contains properties dictating SSL verification.SynchronizedDelegatingOAuth2AuthorizedClientManager This component implementsOAuth2AuthorizedClientManagerand internally instantiates and delegates toAuthorizedClientServiceOAuth2AuthorizedClientManager.TypeAheadResponse DTO representing a response form the search service for a type-ahead suggestions request.Variant Variants can help further identify the specifics of a Product by narrowing down the Sku via additional user data.VariantPriceableTargetUtils Collection of utilities forPriceableTargetsrelated toVariants.VariantsProductPriceableTargetsBuilder