Uses of Package
com.broadleafcommerce.catalogbrowse.domain
-
Classes in com.broadleafcommerce.catalogbrowse.domain used by com.broadleafcommerce.catalogbrowse.domain Class Description 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.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).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).IncludedProduct AnIncludedItemrepresents a bundling of additional items with a parent product.ItemChoice Configuration state forDefaultProductOptionType.ITEM_CHOICE.ItemChoiceCategory A structure containing the details of anItemChoicetargeting acategoryuseful for a commerce-facing product details page.Priceable Marks a class as a candidate for pricing from the Pricing Service.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).ProductOption A "product option" encapsulates additional, variable information about aProductexplicitly designed for customer-facing input.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).SimplePage 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.Variant Variants can help further identify the specifics of a Product by narrowing down the Sku via additional user data. -
Classes in com.broadleafcommerce.catalogbrowse.domain used by com.broadleafcommerce.catalogbrowse.service Class Description 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).ProductList A DTO that holds product references for bulk operations, and lists of failed request params.Variant Variants can help further identify the specifics of a Product by narrowing down the Sku via additional user data. -
Classes in com.broadleafcommerce.catalogbrowse.domain used by com.broadleafcommerce.catalogbrowse.service.provider Class Description BrowseDetailsRequest DTO containing information pertaining to a request to be sent to theCatalogProviderto retrieve a browse entity's details such as for aProductorCategory.BrowseEntityDetails 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.DataDrivenEnumDetailsRequest DTO containing information pertaining to a request to be sent to theCatalogProviderto retrieve a data driven enum's details.DataDrivenEnumList A DTO that holds data driven enum references for bulk operations, and lists of failed request params.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.SearchResponse DTO representing the results from the search service request.TypeAheadResponse DTO representing a response form the search service for a type-ahead suggestions request. -
Classes in com.broadleafcommerce.catalogbrowse.domain used by com.broadleafcommerce.catalogbrowse.service.provider.external.catalog Class Description BrowseDetailsRequest DTO containing information pertaining to a request to be sent to theCatalogProviderto retrieve a browse entity's details such as for aProductorCategory.BrowseEntityDetails 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.DataDrivenEnumDetailsRequest DTO containing information pertaining to a request to be sent to theCatalogProviderto retrieve a data driven enum's details.DataDrivenEnumList A DTO that holds data driven enum references for bulk operations, and lists of failed request params.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. -
Classes in com.broadleafcommerce.catalogbrowse.domain used by com.broadleafcommerce.catalogbrowse.service.provider.external.pricing Class Description ItemChoice Configuration state forDefaultProductOptionType.ITEM_CHOICE.Priceable Marks a class as a candidate for pricing from the Pricing Service.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).SimplePage A simple page DTO into which aPagecan be deserialized and that can be easily re-serialized without concern for implementation details.Variant Variants can help further identify the specifics of a Product by narrowing down the Sku via additional user data. -
Classes in com.broadleafcommerce.catalogbrowse.domain used by com.broadleafcommerce.catalogbrowse.service.provider.external.pricing.product Class Description IncludedProduct AnIncludedItemrepresents a bundling of additional items with a parent product.ItemChoice Configuration state forDefaultProductOptionType.ITEM_CHOICE.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).ProductOption A "product option" encapsulates additional, variable information about aProductexplicitly designed for customer-facing input.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.Variant Variants can help further identify the specifics of a Product by narrowing down the Sku via additional user data. -
Classes in com.broadleafcommerce.catalogbrowse.domain used by com.broadleafcommerce.catalogbrowse.service.provider.external.search Class Description 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.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).SearchResponse DTO representing the results from the search service request.TypeAheadResponse DTO representing a response form the search service for a type-ahead suggestions request. -
Classes in com.broadleafcommerce.catalogbrowse.domain used by com.broadleafcommerce.catalogbrowse.web.endpoint Class Description BrowseEntityDetails 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).DataDrivenEnumDetailsRequest DTO containing information pertaining to a request to be sent to theCatalogProviderto retrieve a data driven enum's details.DataDrivenEnumList A DTO that holds data driven enum references for bulk operations, and lists of failed request params.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).ProductList A DTO that holds product references for bulk operations, and lists of failed request params.SearchResponse DTO representing the results from the search service request.TypeAheadResponse DTO representing a response form the search service for a type-ahead suggestions request.