Uses of Package
com.broadleafcommerce.cartoperation.domain
-
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.domain Class Description AdvancedTag A "tag" represents a unique purchasing attribute for a product such "new", "on sale", "fairtrade", etc.Attribute Many entities have customizable dynamic attributes, and this class is intended to hold such values.AttributeChoice Customer-facing input to take in additional information about the product that they are purchasing.AttributeChoiceValue A single value within aAttributeChoice
.CartPricingTargetType Category A reference to a category, typically used as a holder for information communicated from an external service.CheckoutFailureType The CheckoutFailureType is used to categorize the reason that a checkout submission failed.DataDrivenEnum A reference to a data driven enum, typically used as a holder for information communicated from an external service.DefaultCheckoutFailureTypes The default set ofcheckoutFailureTypes
used to categorize the reason that a checkout submission failed.FulfillmentFlatRate IncludedProduct IncludedProductType The possible types of targets aIncludedProduct
can have.InventorySkuRef Provides a representation of a SKU reference.InventoryTransaction ItemChoice Configuration state forProductOptionType.ITEM_CHOICE
.ItemChoiceSelectionType Describes restrictions placed on the customer's ability to select items from the targeted set.ItemChoiceTargetType The possible types of targets aItemChoice
can have.Product A reference to a product, typically used as a holder for information communicated from an external service.ProductOption A "product option" encapsulates additional, variable information about aProduct
explicitly designed for customer-facing input.ProductOptionType Out of the box forms that aProductOption
can take.ProductTag This defines the relationship between aProduct
andAdvancedTag
.SkuInventoryReservationRequestGroup Component to allow us to groupSkuInventoryReservationRequestItem
instances together for Inventory reservation, based on the fulfillment type and either shipToAddress or requestedInventoryLocationId.SkuInventoryReservationRequestItem SpecificItemChoice When aItemChoice
is determined to be aItemChoiceTargetType.SPECIFIC_PRODUCTS
orItemChoiceTargetType.SPECIFIC_VARIANTS
, this holds the relationship that the customer should select fromSpecificItemChoiceType Supported types forSpecificItemChoice.getType()
UserTarget Abstraction of a user that different entities, like offers and pricing, can target.UserTargetType Enumeration forUserTarget.getTargetType()
.ValidationStrategy Supported strategies determining whengeneric choices
are validated.ValidationType Supported means of validatingproduct options
.Variant Variants can help further identify the specifics of a Product by narrowing down the Sku via * additional user data.Weight WeightUnits Units for weight -
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.service Class Description CartCreationRequest A request DTO used to create a newCart
.MergeItemPair A matched pair of items.Product A reference to a product, typically used as a holder for information communicated from an external service.ProductList A DTO that holds product references for bulk operations, and lists of failed request params. -
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.service.checkout.workflow.activity Class Description DefaultCheckoutFailureTypes The default set ofcheckoutFailureTypes
used to categorize the reason that a checkout submission failed. -
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.service.configuration Class Description AttributeChoice Customer-facing input to take in additional information about the product that they are purchasing.IncludedProduct ItemChoice Configuration state forProductOptionType.ITEM_CHOICE
.Product A reference to a product, typically used as a holder for information communicated from an external service.ProductOption A "product option" encapsulates additional, variable information about aProduct
explicitly designed for customer-facing input.SpecificItemChoice When aItemChoice
is determined to be aItemChoiceTargetType.SPECIFIC_PRODUCTS
orItemChoiceTargetType.SPECIFIC_VARIANTS
, this holds the relationship that the customer should select fromVariant 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.csr Class Description TransferCartToken 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.service.mapping Class Description DataDrivenEnum A reference to a data driven enum, typically used as a holder for information communicated from an external service.Product A reference to a product, typically used as a holder for information communicated from an external service.Variant 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.pricing Class Description Product A reference to a product, typically used as a holder for information communicated from an external service.ProductList A DTO that holds product references for bulk operations, and lists of failed request params. -
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.service.provider Class Description Product A reference to a product, typically used as a holder for information communicated from an external service.ProductList A DTO that holds product references for bulk operations, and lists of failed request params.SimplePage A simple page DTO into which aPage
can be deserialized and that can be easily re-serialized without concern for implementation details.SkuInventoryAvailabilitySummary -
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.service.provider.external Class Description CartHolder Deprecated.in favor of new APIs driven by explicit Cart IDs and not request stateInventoryUnavailableException Exception to indicate that inventory was unavailable, typically after trying to reserve inventory.Product A reference to a product, typically used as a holder for information communicated from an external service.ProductList A DTO that holds product references for bulk operations, and lists of failed request params.SimplePage A simple page DTO into which aPage
can be deserialized and that can be easily re-serialized without concern for implementation details.SkuInventoryAvailabilityRequest Request to check availability for a SKU with a specified minimum quantity.SkuInventoryAvailabilitySummary SkuInventoryReservationRequest Container to allow serialization and transport of specific inventory reservation requests.SkuInventoryReservationResponse Simple wrapper to containInventoryTransaction
records after an Inventory Reservation. -
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.service.provider.external.security Class Description UserTarget Abstraction of a user that different entities, like offers and pricing, can target. -
Classes in com.broadleafcommerce.cartoperation.domain used by com.broadleafcommerce.cartoperation.web.advice Class Description CartHolder Deprecated.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.endpoint Class Description CartCreationRequest A request DTO used to create a newCart
.CartHolder Deprecated.in favor of new APIs driven by explicit Cart IDs and not request stateSimplePage A simple page DTO into which aPage
can be deserialized and that can be easily re-serialized without concern for implementation details.TransferCartToken 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.filter Class Description CartHolder Deprecated.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.resolver Class Description CartHolder Deprecated.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.validator Class Description CartHolder Deprecated.in favor of new APIs driven by explicit Cart IDs and not request state