Uses of Package
com.broadleafcommerce.cartoperation.domain
Package
Description
-
ClassDescriptionA "tag" represents a unique purchasing attribute for a product such "new", "on sale", "fairtrade", etc.Many entities have customizable dynamic attributes, and this class is intended to hold such values.Customer-facing input to take in additional information about the product that they are purchasing.A single value within a
AttributeChoice
.A reference to a catalog item, typically used as a holder for information communicated from an external service.A reference to a category, typically used as a holder for information communicated from an external service.The CheckoutFailureType is used to categorize the reason that a checkout submission failed.A reference to a data driven enum, typically used as a holder for information communicated from an external service.The default set ofcheckoutFailureTypes
used to categorize the reason that a checkout submission failed.Represents a flat fulfillment rate (e.g., shipping price) for a particular fulfillable item (e.g.,CatalogItem
,Variant
) and fulfillment option (e.g., standard shipping).The possible types of targets aIncludedProduct
can have.Provides a representation of a SKU reference.Configuration state forProductOptionType.ITEM_CHOICE
.Describes restrictions placed on the customer's ability to select items from the targeted set.The possible types of targets aItemChoice
can have.A reference to a product, typically used as a holder for information communicated from an external service.A "product option" encapsulates additional, variable information about aProduct
explicitly designed for customer-facing input.Out of the box forms that aProductOption
can take.This defines the relationship between aProduct
andAdvancedTag
.Component to allow us to groupSkuInventoryReservationRequestItem
instances together for Inventory reservation, based on the fulfillment type and either shipToAddress or requestedInventoryLocationId.When aItemChoice
is determined to be aItemChoiceTargetType.SPECIFIC_PRODUCTS
orItemChoiceTargetType.SPECIFIC_VARIANTS
, this holds the relationship that the customer should select fromSupported types forSpecificItemChoice.getType()
Abstraction of a user that different entities, like offers and pricing, can target.Enumeration forUserTarget.getTargetType()
.Supported strategies determining whengeneric choices
are validated.Supported means of validatingproduct options
.Variants can help further identify the specifics of a Product by narrowing down the Sku via * additional user data.Units for weight -
ClassDescriptionA request DTO used to create a new
Cart
.A reference to a catalog item, typically used as a holder for information communicated from an external service.A DTO that holds catalog item references for bulk operations, and lists of failed request params.A matched pair of items. -
ClassDescriptionA reference to a catalog item, typically used as a holder for information communicated from an external service.A DTO that holds catalog item references for bulk operations, and lists of failed request params.The default set of
checkoutFailureTypes
used to categorize the reason that a checkout submission failed. -
ClassDescriptionCustomer-facing input to take in additional information about the product that they are purchasing.A reference to a catalog item, typically used as a holder for information communicated from an external service.A DTO that holds catalog item references for bulk operations, and lists of failed request params.Configuration state for
ProductOptionType.ITEM_CHOICE
.A reference to a product, typically used as a holder for information communicated from an external service.A "product option" encapsulates additional, variable information about aProduct
explicitly designed for customer-facing input.When aItemChoice
is determined to be aItemChoiceTargetType.SPECIFIC_PRODUCTS
orItemChoiceTargetType.SPECIFIC_VARIANTS
, this holds the relationship that the customer should select from -
ClassDescriptionThe response object used to provide details of the cart transfer token and the token itself.
-
-
ClassDescriptionA reference to a catalog item, typically used as a holder for information communicated from an external service.A DTO that holds catalog item references for bulk operations, and lists of failed request params.A reference to a product, typically used as a holder for information communicated from an external service.
-
ClassDescriptionA reference to a catalog item, typically used as a holder for information communicated from an external service.A DTO that holds catalog item references for bulk operations, and lists of failed request params.A reference to a data driven enum, typically used as a holder for information communicated from an external service.A reference to a product, typically used as a holder for information communicated from an external service.Variants can help further identify the specifics of a Product by narrowing down the Sku via * additional user data.
-
ClassDescriptionA reference to a catalog item, typically used as a holder for information communicated from an external service.A DTO that holds catalog item references for bulk operations, and lists of failed request params.A reference to a product, typically used as a holder for information communicated from an external service.
-
ClassDescriptionA reference to a catalog item, typically used as a holder for information communicated from an external service.A DTO that holds catalog item references for bulk operations, and lists of failed request params.A simple page DTO into which a
Page
can be deserialized and that can be easily re-serialized without concern for implementation details. -
ClassDescriptionDeprecated.in favor of new APIs driven by explicit Cart IDs and not request stateA reference to a catalog item, typically used as a holder for information communicated from an external service.A DTO that holds catalog item references for bulk operations, and lists of failed request params.Exception to indicate that inventory was unavailable, typically after trying to reserve inventory.A simple page DTO into which a
Page
can be deserialized and that can be easily re-serialized without concern for implementation details.Request to check availability for a SKU with a specified minimum quantity.Container to allow serialization and transport of specific inventory reservation requests.Simple wrapper to containInventoryTransaction
records after an Inventory Reservation. -
ClassDescriptionMany entities have customizable dynamic attributes, and this class is intended to hold such values.
-
ClassDescriptionAbstraction of a user that different entities, like offers and pricing, can target.
-
ClassDescriptionDeprecated.in favor of new APIs driven by explicit Cart IDs and not request state
-
ClassDescriptionA request DTO used to create a new
Cart
.Deprecated.in favor of new APIs driven by explicit Cart IDs and not request stateA simple page DTO into which aPage
can be deserialized and that can be easily re-serialized without concern for implementation details.The response object used to provide details of the cart transfer token and the token itself. -
ClassDescriptionDeprecated.in favor of new APIs driven by explicit Cart IDs and not request state
-
ClassDescriptionDeprecated.in favor of new APIs driven by explicit Cart IDs and not request state
-
ClassDescriptionDeprecated.in favor of new APIs driven by explicit Cart IDs and not request state