Package com.broadleafcommerce.pricing.client.domain
package com.broadleafcommerce.pricing.client.domain
-
ClassDescriptionDefines the essential properties of a priceable target to make comparisons and shared logic easier between
PriceableTarget
andPriceableTargetRef
.An abstraction of an entity that can have a price.This represents a slimmed-down version ofPriceableTarget
that contains only that information which can be used to uniquely identify a target.Specify a price depending on a minimum quantity being met.Details about the candidate prices and their originatingPriceListRef
.Defines the essential properties of a priceable target to make comparisons and shared logic easier betweenPriceDetail
andPriceListPriceDetail
Pricing information for aPriceableTarget
, providing the target, best price, and, optionally, the details of all the candidate prices and their originatingPriceListRefs
.Slimmed-down reference to a price list.Aggregation ofPriceDetails
for a specific type of price along with the price and currency of the "best" of all the candidatePriceLists
.Represents the details related to a recurring (or subscription) price include the terms.Represents the details related to a usage price including the units.Abstraction of a user that pricing entities can target.