Package com.broadleafcommerce.catalogbrowse.domain
package com.broadleafcommerce.catalogbrowse.domain
-
ClassDescriptionA "tag" represents a unique purchasing attribute for a product such "new", "on sale", "fairtrade", etc.Represents the metadata for an asset such as an image.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.DTO containing information pertaining to a request to be sent to theCatalogProviderto retrieve multiple categories' details.Represents a request to the to bulk fetch CMS content to retrieveContentItemsfrom a commerce-facing context.Represents a response to bulk fetch CMS content to retrieveContentItemsfor a commerce-facing context.Represents a field that should be included in the mapping from aProductto a cart item.DTO containing information pertaining to a request to be sent to theCatalogSearchProviderto retrieve search results.DTO containing information pertaining to a request to be sent to theCatalogSearchProviderto retrieve type-ahead suggestions.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).DTO containing information pertaining to a request to be sent to theCatalogProviderto retrieve a category's details.A DTO that holds category references for bulk operations, and lists of failed request params.Represents the definition of aFieldData.Represents the definition forContentItems.Represents a request to the to fetch CMS content to retrieveContentItemsfrom a commerce-facing context.Represents a response to fetch CMS content to retrieveContentItemsfor a commerce-facing context.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).DTO containing information pertaining to a request to be sent to theCatalogProviderto retrieve a data driven enum's details.A DTO that holds data driven enum references for bulk operations, and lists of failed request params.AnIncludedItemrepresents a bundling of additional items with a parent product.Configuration state forDefaultProductOptionType.ITEM_CHOICE.A structure containing the details of anItemChoicetargeting acategoryuseful for a commerce-facing product details page.A lightweight version ofVariant.Represents an offerMarks a class as a candidate for pricing from the Pricing Service.A structure containing all the info necessary for a product details page shown in a commerce-facing app (as opposed to a PIM UI).DTO to hold the basic necessary information for a product's related variants and their inventory availability.DTO containing information pertaining to a request to be sent to theCatalogProviderto retrieve a product's details.A DTO that holds product references for bulk operations, and lists of failed request params.A "product option" encapsulates additional, variable information about aProductexplicitly designed for customer-facing input.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.Represents a configurable recurring price frequency for aProduct.This defines the relationship between aProductandAdvancedTag.Represents a configurable contract term for aProduct.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).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).Summarizes information about a search result product's required options.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.Wrapper around default SKU pricing details.When aItemChoiceis determined to be aDefaultItemChoiceTargetType.SPECIFIC_PRODUCTSorDefaultItemChoiceTargetType.SPECIFIC_VARIANTS, this holds the relationship that the customer should select fromRepresents 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.DTO representing a response form the search service for a type-ahead suggestions request.Variants can help further identify the specifics of a Product by narrowing down the Sku via additional user data.Minimal representation of the inventory availability information for aVariant.