Uses of Package
com.broadleafcommerce.cartoperation.domain
Packages that use com.broadleafcommerce.cartoperation.domain
Package
Description
-
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.domainClassDescriptionA "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 -
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.serviceClassDescriptionA 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. -
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.service.checkout.workflow.activityClassDescriptionA 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. -
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.service.configurationClassDescriptionCustomer-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 -
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.service.csrClassDescriptionThe response object used to provide details of the cart transfer token and the token itself.
-
-
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.service.inventoryClassDescriptionA 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.
-
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.service.mappingClassDescriptionA 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.
-
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.service.pricingClassDescriptionA 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.
-
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.service.providerClassDescriptionA 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. -
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.service.provider.externalClassDescriptionDeprecated.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. -
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.service.provider.external.domain.customerClassDescriptionMany entities have customizable dynamic attributes, and this class is intended to hold such values.
-
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.service.provider.external.securityClassDescriptionAbstraction of a user that different entities, like offers and pricing, can target.
-
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.web.adviceClassDescriptionDeprecated.in favor of new APIs driven by explicit Cart IDs and not request state
-
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.web.endpointClassDescriptionA 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. -
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.web.filterClassDescriptionDeprecated.in favor of new APIs driven by explicit Cart IDs and not request state
-
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.web.resolverClassDescriptionDeprecated.in favor of new APIs driven by explicit Cart IDs and not request state
-
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.web.validatorClassDescriptionDeprecated.in favor of new APIs driven by explicit Cart IDs and not request state