Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ANNUALLY - Enum constant in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultRecurringPeriodType
B
- BasePriceableTarget - Interface in com.broadleafcommerce.pricing.client.domain
-
Defines the essential properties of a priceable target to make comparisons and shared logic easier between
PriceableTarget
andPriceableTargetRef
. - BLC_CART - Enum constant in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultPriceDataTransactionReferenceTypes
-
Represents the Broadleaf Cart.
- BLC_CUSTOMER - Enum constant in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultPriceDataCustomerReferenceTypes
-
Represents the Broadleaf Customer.
- BLC_PRICE_LIST_FORMULA - Enum constant in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultPriceListPriceSources
-
Represents that this price comes from the Price List's formula, e.g.
- BLC_PRICE_LIST_PRICE_DATA - Enum constant in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultPriceListPriceSources
-
Represents that this price comes from the Price Data that is explicitly added to the Price List.
C
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.client.domain.context.PriceContext
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.client.domain.context.PriceInfoContext
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTarget
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTargetRef
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.client.domain.PriceDataTierRef
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.client.domain.PriceListRef
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.client.domain.PriceTypeDetail
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.client.domain.RecurringPriceDetail
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.client.domain.usage.PriceDataUsage
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageRequest
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageResponse
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.client.domain.UsagePriceDetail
- canEqual(Object) - Method in class com.broadleafcommerce.pricing.client.domain.UserTargetRef
- com.broadleafcommerce.pricing.client.domain - package com.broadleafcommerce.pricing.client.domain
- com.broadleafcommerce.pricing.client.domain.context - package com.broadleafcommerce.pricing.client.domain.context
- com.broadleafcommerce.pricing.client.domain.enums - package com.broadleafcommerce.pricing.client.domain.enums
- com.broadleafcommerce.pricing.client.domain.usage - package com.broadleafcommerce.pricing.client.domain.usage
- compareTo(PriceInfo) - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
Compares price.
D
- DAYS - Enum constant in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultTermDurationType
- DefaultPriceDataCustomerReferenceTypes - Enum Class in com.broadleafcommerce.pricing.client.domain.enums
-
Represents the type of customer that used the price data.
- DefaultPriceDataTransactionReferenceTypes - Enum Class in com.broadleafcommerce.pricing.client.domain.enums
-
Represents where a price data is used.
- DefaultPriceListPriceSources - Enum Class in com.broadleafcommerce.pricing.client.domain.enums
-
Represents where a price is coming from within a price list.
- DefaultRecordPriceDataUsageFailureTypes - Enum Class in com.broadleafcommerce.pricing.client.domain.enums
-
The default set of failure types that we expect to encounter with recording price data usages.
- DefaultRecurringPeriodType - Enum Class in com.broadleafcommerce.pricing.client.domain.enums
-
Defines the default period types possible for
recurring prices
. - DefaultTermDurationType - Enum Class in com.broadleafcommerce.pricing.client.domain.enums
-
Defines the default term duration types possible for
recurring prices
.
E
- equals(Object) - Method in class com.broadleafcommerce.pricing.client.domain.context.PriceContext
- equals(Object) - Method in class com.broadleafcommerce.pricing.client.domain.context.PriceInfoContext
- equals(Object) - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTarget
- equals(Object) - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTargetRef
- equals(Object) - Method in class com.broadleafcommerce.pricing.client.domain.PriceDataTierRef
- equals(Object) - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
- equals(Object) - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
- equals(Object) - Method in class com.broadleafcommerce.pricing.client.domain.PriceListRef
- equals(Object) - Method in class com.broadleafcommerce.pricing.client.domain.PriceTypeDetail
- equals(Object) - Method in class com.broadleafcommerce.pricing.client.domain.RecurringPriceDetail
- equals(Object) - Method in class com.broadleafcommerce.pricing.client.domain.usage.PriceDataUsage
- equals(Object) - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageRequest
- equals(Object) - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageResponse
- equals(Object) - Method in class com.broadleafcommerce.pricing.client.domain.UsagePriceDetail
- equals(Object) - Method in class com.broadleafcommerce.pricing.client.domain.UserTargetRef
- EXTERNAL - Enum constant in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultPriceListPriceSources
-
Represents that this price comes from an external source.
F
- fromPriceContext(PriceContext) - Method in class com.broadleafcommerce.pricing.client.domain.context.PriceContext
-
Takes in a price context and merges it into the this.
G
- getActiveEndDate() - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
-
Defines the ending time for which this price is active
- getActiveEndDate() - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
Defines the ending time for which this price is active
- getActiveStartDate() - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
-
Defines the beginning time for which this price is active.
- getActiveStartDate() - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
Defines the beginning time for which this price is active.
- getAdditionalAttributes() - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageRequest
-
Miscellaneous attributes that can be added to this request in order to provide more information.
- getAdditionalAttributes() - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageResponse
-
Miscellaneous attributes that can be added to this request in order to provide more information.
- getAmount() - Method in class com.broadleafcommerce.pricing.client.domain.UsagePriceDetail
-
The amount of
UsagePriceDetail.units
to charge for, e.g., charge $2 for every 1 GB used. - getAttributes() - Method in class com.broadleafcommerce.pricing.client.domain.context.PriceContext
-
Additional, unspecified attributes.
- getAttributes() - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTarget
-
Additional attributes.
- getAvailableQuantity() - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
-
The available quantity that can use this price data.
- getAvailableQuantity() - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
The available quantity that can use this price data.
- getBackupPriceInfo() - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
If this
PriceInfo
is limited for events such as a flash sale, the backup is used for any remaining items that cannot get the sale price. - getBestPrice() - Method in class com.broadleafcommerce.pricing.client.domain.PriceTypeDetail
-
The determined best price value for this type of price from amongst all the candidates.
- getBestRecurringPriceDetail() - Method in class com.broadleafcommerce.pricing.client.domain.PriceTypeDetail
-
Represents the details related to a recurring (or subscription) price include the terms.
- getBestUsagePriceDetail() - Method in class com.broadleafcommerce.pricing.client.domain.PriceTypeDetail
-
Represents the details related to a usage price including the units.
- getCharacteristics() - Method in interface com.broadleafcommerce.pricing.client.domain.BasePriceableTarget
-
Gets the characteristics of the target, e.g.,
capacity:128GB
. - getCharacteristics() - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTarget
- getCharacteristics() - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTargetRef
- getCurrency() - Method in class com.broadleafcommerce.pricing.client.domain.context.PriceContext
-
The currency by which to retrieve pricing info.
- getCurrency() - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
- getCurrency() - Method in class com.broadleafcommerce.pricing.client.domain.PriceListRef
-
The currency to which this price list applies.
- getCustomerReferenceId() - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageRequest
-
The ID of the customer this audit is for.
- getCustomerReferenceType() - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageRequest
-
The transaction type this audit is for, e.g.
- getErrorByPriceDataId() - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageResponse
-
A map of failed
PriceDataUsage.getPriceDataId()
to the corresponding error. - getId() - Method in class com.broadleafcommerce.pricing.client.domain.PriceListRef
-
The id of this price list.
- getLocale() - Method in class com.broadleafcommerce.pricing.client.domain.context.PriceContext
-
The
Locale
used in this context - getMinQuantity() - Method in class com.broadleafcommerce.pricing.client.domain.PriceDataTierRef
-
The quantity that defines the minimum threshold of this tier.
- getName() - Method in class com.broadleafcommerce.pricing.client.domain.PriceListRef
-
The user-friendly name of this price list.
- getPeriodFrequency() - Method in class com.broadleafcommerce.pricing.client.domain.RecurringPriceDetail
-
The frequency with which the recurring
RecurringPriceDetail.price
should be charged., e.g., a value of 1 combined withRecurringPriceDetail.periodType
of MONTH would indicate to a subscription service that theRecurringPriceDetail.price
should be charged every 1 month. - getPeriodLimit() - Method in class com.broadleafcommerce.pricing.client.domain.RecurringPriceDetail
-
Defines the number of periods the price should recur.
- getPeriodType() - Method in class com.broadleafcommerce.pricing.client.domain.RecurringPriceDetail
-
The period type for the price, e.g.
- getPrice() - Method in class com.broadleafcommerce.pricing.client.domain.PriceDataTierRef
-
The one-time price.
- getPrice() - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
- getPrice() - Method in interface com.broadleafcommerce.pricing.client.domain.PriceDetailComparable
-
Price for the
PriceInfo.getTarget()
for a particularPriceList
. - getPrice() - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
Determined best price for
PriceInfo.target
. - getPrice() - Method in class com.broadleafcommerce.pricing.client.domain.RecurringPriceDetail
-
The amount of the recurring price.
- getPrice() - Method in class com.broadleafcommerce.pricing.client.domain.UsagePriceDetail
-
The price to charge for usage.
- getPriceableFields() - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTarget
-
List of priceable fields for the target.
- getPriceableTargets() - Method in class com.broadleafcommerce.pricing.client.domain.context.PriceInfoContext
-
PriceableTargets
to be priced. - getPriceDataId() - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
-
Id of the specific PriceData that this price came from.
- getPriceDataId() - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
Id of the specific PriceData that this price came from.
- getPriceDataId() - Method in class com.broadleafcommerce.pricing.client.domain.usage.PriceDataUsage
-
The id of the limited PriceData.
- getPriceDataTierList() - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
-
PriceDataTiers
for thePriceInfo.getTarget()
. - getPriceDataType() - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
- getPriceDataUsages() - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageRequest
-
The list of
PriceDataUsages
to record - getPriceDetails() - Method in class com.broadleafcommerce.pricing.client.domain.PriceTypeDetail
-
A map for every candidate
PriceList
for thePriceTypeDetail.type
, with the key being aPriceListRef.getId()
. - getPriceList() - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
- getPriceListId() - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
String representation of the PriceList that provided the
best price
. - getPriceListId() - Method in class com.broadleafcommerce.pricing.client.domain.PriceTypeDetail
-
String representation of the
PriceList
that providedPriceTypeDetail.bestPrice
. - getPriceListId() - Method in class com.broadleafcommerce.pricing.client.domain.usage.PriceDataUsage
-
The id of the PriceList that the limited price data was from.
- getPriceListPriceSource() - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
If this price is from a price list, this field indicates the source of the price within the price list.
- getPriceListPriority() - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
- getPriceListPriority() - Method in interface com.broadleafcommerce.pricing.client.domain.PriceDetailComparable
-
The relative priority of the parent price list vs other price lists that may have price details with the same target.
- getPriceLists() - Method in class com.broadleafcommerce.pricing.client.domain.context.PriceInfoContext
-
PriceListRefs
to query for prices for the targets. - getPriceSource() - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
-
The source of this price within the price list, e.g.
- getPriceType() - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
-
The originating type of this corresponding price.
- getPriceType() - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
The type of
PriceInfo.price
whether salePrice, standardPrice, contractPrice, etc. - getPriceTypeDetails() - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
Map of each type of price to each corresponding
PriceTypeDetail
, which contains the best overall price for that type along with all thePriceDetails
for the candidatePriceLists
. - getPriority() - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
- getPriority() - Method in interface com.broadleafcommerce.pricing.client.domain.PriceDetailComparable
-
The relative priority of this price detail vs others that might apply to the same target.
- getPriority() - Method in class com.broadleafcommerce.pricing.client.domain.PriceListRef
-
When multiple price lists match a
PriceContext
, the price list with the higher priority wins out, where smaller integer values represent higher priorities. - getRecurringPrice() - Method in class com.broadleafcommerce.pricing.client.domain.PriceDataTierRef
-
The amount of the recurring price.
- getRecurringPrice() - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
This is the recurring price if any from the same source as the
PriceInfo.price
. - getRecurringPriceDetail() - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
- getRecurringPriceDetail() - Method in interface com.broadleafcommerce.pricing.client.domain.PriceDetailComparable
-
Represents the details related to a recurring (or subscription) price include the terms.
- getStartingQuantity() - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
-
Defines the initial quantity available for this price data before a pricing event such as a flash sale.
- getStartingQuantity() - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
Defines the initial quantity available for this price data before a pricing event such as a flash sale.
- getTarget() - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
The
PriceableTarget
to which this info corresponds. - getTarget() - Method in class com.broadleafcommerce.pricing.client.domain.usage.PriceDataUsage
-
The
PriceableTarget
to which this usage corresponds to. - getTargetId() - Method in interface com.broadleafcommerce.pricing.client.domain.BasePriceableTarget
-
Gets the identifier of the target.
- getTargetId() - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTarget
- getTargetId() - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTargetRef
- getTargetQuantity() - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTarget
-
The quantity of the entity to be priced.
- getTargetQuantity() - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTargetRef
-
The quantity of the entity to be priced.
- getTargetType() - Method in interface com.broadleafcommerce.pricing.client.domain.BasePriceableTarget
-
Gets the type of the target, e.g., SKU or PRICING_KEY.
- getTargetType() - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTarget
- getTargetType() - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTargetRef
- getTargetType() - Method in class com.broadleafcommerce.pricing.client.domain.UserTargetRef
-
This could be "customer", "account", etc.
- getTargetValue() - Method in class com.broadleafcommerce.pricing.client.domain.UserTargetRef
- getTermDurationLength() - Method in interface com.broadleafcommerce.pricing.client.domain.BasePriceableTarget
-
Gets the term duration length of the target, e.g., 12, 24, 36.
- getTermDurationLength() - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTarget
- getTermDurationLength() - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTargetRef
- getTermDurationLength() - Method in class com.broadleafcommerce.pricing.client.domain.RecurringPriceDetail
-
The length of the terms, e.g., if this is 36 and
RecurringPriceDetail.termDurationType
is MONTHS, then theRecurringPriceDetail.price
should be charged for 36 months. - getTermDurationType() - Method in interface com.broadleafcommerce.pricing.client.domain.BasePriceableTarget
-
Gets the term duration type of the target, e.g., DAYS, MONTHS, YEARS.
- getTermDurationType() - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTarget
- getTermDurationType() - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTargetRef
- getTermDurationType() - Method in class com.broadleafcommerce.pricing.client.domain.RecurringPriceDetail
-
The term duration type, e.g.
- getTransactionReferenceId() - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageRequest
-
The ix of the transaction that the price data was used in, e.g.
- getTransactionReferenceType() - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageRequest
-
The type of the transaction that the price data was used in, e.g.
- getType() - Method in class com.broadleafcommerce.pricing.client.domain.PriceListRef
-
The type of this price list.
- getType() - Method in class com.broadleafcommerce.pricing.client.domain.PriceTypeDetail
-
The corresponding type of the price: salePrice, standardPrice, contractPrice, etc.
- getUnits() - Method in class com.broadleafcommerce.pricing.client.domain.UsagePriceDetail
-
The units (e.g., minutes, texts, GB) defining what is getting used against which to charge the
UsagePriceDetail.amount
. - getUsageDate() - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageRequest
-
The usage date.
- getUsagePrice() - Method in class com.broadleafcommerce.pricing.client.domain.PriceDataTierRef
-
The amount of the usage price.
- getUsagePrice() - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
This is the usage price if any from the same source as the
PriceInfo.price
. - getUsagePriceDetail() - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
- getUsagePriceDetail() - Method in interface com.broadleafcommerce.pricing.client.domain.PriceDetailComparable
-
Represents the details related to a usage price including the units.
- getUsageQuantity() - Method in class com.broadleafcommerce.pricing.client.domain.usage.PriceDataUsage
-
Defines the quantity that was used by this target.
- getUserTargets() - Method in class com.broadleafcommerce.pricing.client.domain.context.PriceContext
-
UserTargetRefs
associated with the API request. - getVendorRef() - Method in interface com.broadleafcommerce.pricing.client.domain.BasePriceableTarget
-
Key to external system indicating that this PriceableTarget is specific to a vendor.
- getVendorRef() - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTarget
- getVendorRef() - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTargetRef
H
- hashCode() - Method in class com.broadleafcommerce.pricing.client.domain.context.PriceContext
- hashCode() - Method in class com.broadleafcommerce.pricing.client.domain.context.PriceInfoContext
- hashCode() - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTarget
- hashCode() - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTargetRef
- hashCode() - Method in class com.broadleafcommerce.pricing.client.domain.PriceDataTierRef
- hashCode() - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
- hashCode() - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
- hashCode() - Method in class com.broadleafcommerce.pricing.client.domain.PriceListRef
- hashCode() - Method in class com.broadleafcommerce.pricing.client.domain.PriceTypeDetail
- hashCode() - Method in class com.broadleafcommerce.pricing.client.domain.RecurringPriceDetail
- hashCode() - Method in class com.broadleafcommerce.pricing.client.domain.usage.PriceDataUsage
- hashCode() - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageRequest
- hashCode() - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageResponse
- hashCode() - Method in class com.broadleafcommerce.pricing.client.domain.UsagePriceDetail
- hashCode() - Method in class com.broadleafcommerce.pricing.client.domain.UserTargetRef
- hasLimitedQuantity() - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
-
Whether this price is limited by quantity.
- hasLimitedQuantity() - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
Whether this PriceInfo has a limited quantity.
I
- INTERNAL_ERROR - Enum constant in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultRecordPriceDataUsageFailureTypes
-
There was an error in recording the price data usage.
- isActive() - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
Whether this PriceInfo is active based on the
PriceInfo.activeStartDate
andPriceInfo.activeEndDate
. - isAnnually(String) - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultRecurringPeriodType
- isBroadleafCart(String) - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultPriceDataTransactionReferenceTypes
- isBroadleafCustomer(String) - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultPriceDataCustomerReferenceTypes
- isBroadleafPriceListFormula(String) - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultPriceListPriceSources
- isBroadleafPriceListPriceData(String) - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultPriceListPriceSources
- isDays(String) - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultTermDurationType
- isExternal(String) - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultPriceListPriceSources
- isInternalError(String) - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultRecordPriceDataUsageFailureTypes
- isMonthly(String) - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultRecurringPeriodType
- isMonths(String) - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultTermDurationType
- isQuarterly(String) - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultRecurringPeriodType
- isSkipDetails() - Method in class com.broadleafcommerce.pricing.client.domain.context.PriceInfoContext
-
Whether to exclude
PriceInfo.getPriceTypeDetails()
from the response. - isSuccess() - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageResponse
-
Whether the all usages were successfully recorded.
- isUnavailable(String) - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultRecordPriceDataUsageFailureTypes
- isWeeks(String) - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultTermDurationType
- isYears(String) - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultTermDurationType
M
- MONTHLY - Enum constant in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultRecurringPeriodType
- MONTHS - Enum constant in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultTermDurationType
P
- PRICE_CONTEXT_HEADER - Static variable in class com.broadleafcommerce.pricing.client.domain.context.PriceContext
- PRICE_INFO_CONTEXT_HEADER - Static variable in class com.broadleafcommerce.pricing.client.domain.context.PriceInfoContext
- PriceableTarget - Class in com.broadleafcommerce.pricing.client.domain
-
An abstraction of an entity that can have a price.
- PriceableTarget() - Constructor for class com.broadleafcommerce.pricing.client.domain.PriceableTarget
- PriceableTargetRef - Class in com.broadleafcommerce.pricing.client.domain
-
This represents a slimmed-down version of
PriceableTarget
that contains only that information which can be used to uniquely identify a target. - PriceableTargetRef() - Constructor for class com.broadleafcommerce.pricing.client.domain.PriceableTargetRef
- priceableTargets - Variable in class com.broadleafcommerce.pricing.client.domain.context.PriceInfoContext
-
PriceableTargets
to be priced. - PriceContext - Class in com.broadleafcommerce.pricing.client.domain.context
-
DTO for holding data relevant for determining which pricing entities apply to an API request.
- PriceContext() - Constructor for class com.broadleafcommerce.pricing.client.domain.context.PriceContext
- PriceDataTierRef - Class in com.broadleafcommerce.pricing.client.domain
-
Specify a price depending on a minimum quantity being met.
- PriceDataTierRef() - Constructor for class com.broadleafcommerce.pricing.client.domain.PriceDataTierRef
- PriceDataTierRef(Integer, MonetaryAmount) - Constructor for class com.broadleafcommerce.pricing.client.domain.PriceDataTierRef
- PriceDataUsage - Class in com.broadleafcommerce.pricing.client.domain.usage
-
DTO used to record a price data usage for a specific target.
- PriceDataUsage() - Constructor for class com.broadleafcommerce.pricing.client.domain.usage.PriceDataUsage
- PriceDetail - Class in com.broadleafcommerce.pricing.client.domain
-
Details about the candidate prices and their originating
PriceListRef
. - PriceDetail() - Constructor for class com.broadleafcommerce.pricing.client.domain.PriceDetail
- PriceDetailComparable - Interface in com.broadleafcommerce.pricing.client.domain
-
Defines the essential properties of a priceable target to make comparisons and shared logic easier between
PriceDetail
andPriceListPriceDetail
- PriceInfo - Class in com.broadleafcommerce.pricing.client.domain
-
Pricing information for a
PriceableTarget
, providing the target, best price, and, optionally, the details of all the candidate prices and their originatingPriceListRefs
. - PriceInfo() - Constructor for class com.broadleafcommerce.pricing.client.domain.PriceInfo
- PriceInfoContext - Class in com.broadleafcommerce.pricing.client.domain.context
-
DTO data needed when requesting
PriceInfo
s forPriceableTarget
s. - PriceInfoContext() - Constructor for class com.broadleafcommerce.pricing.client.domain.context.PriceInfoContext
- PriceListRef - Class in com.broadleafcommerce.pricing.client.domain
-
Slimmed-down reference to a price list.
- PriceListRef() - Constructor for class com.broadleafcommerce.pricing.client.domain.PriceListRef
- PriceListRef(String, String, String, Integer, CurrencyUnit) - Constructor for class com.broadleafcommerce.pricing.client.domain.PriceListRef
- priceLists - Variable in class com.broadleafcommerce.pricing.client.domain.context.PriceInfoContext
-
PriceListRefs
to query for prices for the targets. - PriceTypeDetail - Class in com.broadleafcommerce.pricing.client.domain
-
Aggregation of
PriceDetails
for a specific type of price along with the price and currency of the "best" of all the candidatePriceLists
. - PriceTypeDetail() - Constructor for class com.broadleafcommerce.pricing.client.domain.PriceTypeDetail
Q
- QUARTERLY - Enum constant in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultRecurringPeriodType
R
- RecordPriceDataUsageRequest - Class in com.broadleafcommerce.pricing.client.domain.usage
-
Request DTO to record price data usages.
- RecordPriceDataUsageRequest() - Constructor for class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageRequest
- RecordPriceDataUsageResponse - Class in com.broadleafcommerce.pricing.client.domain.usage
-
Response DTO to represent the result of recording price data usages.
- RecordPriceDataUsageResponse() - Constructor for class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageResponse
- RecurringPriceDetail - Class in com.broadleafcommerce.pricing.client.domain
-
Represents the details related to a recurring (or subscription) price include the terms.
- RecurringPriceDetail() - Constructor for class com.broadleafcommerce.pricing.client.domain.RecurringPriceDetail
S
- setActiveEndDate(Instant) - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
-
Defines the ending time for which this price is active
- setActiveEndDate(Instant) - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
Defines the ending time for which this price is active
- setActiveStartDate(Instant) - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
-
Defines the beginning time for which this price is active.
- setActiveStartDate(Instant) - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
Defines the beginning time for which this price is active.
- setAdditionalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageRequest
-
Miscellaneous attributes that can be added to this request in order to provide more information.
- setAdditionalAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageResponse
-
Miscellaneous attributes that can be added to this request in order to provide more information.
- setAmount(BigDecimal) - Method in class com.broadleafcommerce.pricing.client.domain.UsagePriceDetail
-
The amount of
UsagePriceDetail.units
to charge for, e.g., charge $2 for every 1 GB used. - setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.pricing.client.domain.context.PriceContext
-
Additional, unspecified attributes.
- setAttributes(Map<String, Object>) - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTarget
-
Additional attributes.
- setAvailableQuantity(Integer) - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
-
The available quantity that can use this price data.
- setAvailableQuantity(Integer) - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
The available quantity that can use this price data.
- setBackupPriceInfo(PriceInfo) - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
If this
PriceInfo
is limited for events such as a flash sale, the backup is used for any remaining items that cannot get the sale price. - setBestPrice(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.client.domain.PriceTypeDetail
-
The determined best price value for this type of price from amongst all the candidates.
- setBestRecurringPriceDetail(RecurringPriceDetail) - Method in class com.broadleafcommerce.pricing.client.domain.PriceTypeDetail
-
Represents the details related to a recurring (or subscription) price include the terms.
- setBestUsagePriceDetail(UsagePriceDetail) - Method in class com.broadleafcommerce.pricing.client.domain.PriceTypeDetail
-
Represents the details related to a usage price including the units.
- setCharacteristics(Map<String, String>) - Method in interface com.broadleafcommerce.pricing.client.domain.BasePriceableTarget
-
Sets the characteristics of the target, e.g., size: red, capacity: 128GB.
- setCharacteristics(Map<String, String>) - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTarget
- setCharacteristics(Map<String, String>) - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTargetRef
- setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.pricing.client.domain.context.PriceContext
-
The currency by which to retrieve pricing info.
- setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.pricing.client.domain.PriceListRef
-
The currency to which this price list applies.
- setCustomerReferenceId(String) - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageRequest
-
The ID of the customer this audit is for.
- setCustomerReferenceType(String) - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageRequest
-
The transaction type this audit is for, e.g.
- setErrorByPriceDataId(Map<String, String>) - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageResponse
-
A map of failed
PriceDataUsage.getPriceDataId()
to the corresponding error. - setId(String) - Method in class com.broadleafcommerce.pricing.client.domain.PriceListRef
-
The id of this price list.
- setLocale(Locale) - Method in class com.broadleafcommerce.pricing.client.domain.context.PriceContext
-
The
Locale
used in this context - setMinQuantity(Integer) - Method in class com.broadleafcommerce.pricing.client.domain.PriceDataTierRef
-
The quantity that defines the minimum threshold of this tier.
- setName(String) - Method in class com.broadleafcommerce.pricing.client.domain.PriceListRef
-
The user-friendly name of this price list.
- setPeriodFrequency(int) - Method in class com.broadleafcommerce.pricing.client.domain.RecurringPriceDetail
-
The frequency with which the recurring
RecurringPriceDetail.price
should be charged., e.g., a value of 1 combined withRecurringPriceDetail.periodType
of MONTH would indicate to a subscription service that theRecurringPriceDetail.price
should be charged every 1 month. - setPeriodLimit(Integer) - Method in class com.broadleafcommerce.pricing.client.domain.RecurringPriceDetail
-
Defines the number of periods the price should recur.
- setPeriodType(String) - Method in class com.broadleafcommerce.pricing.client.domain.RecurringPriceDetail
-
The period type for the price, e.g.
- setPrice(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.client.domain.PriceDataTierRef
-
The one-time price.
- setPrice(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
- setPrice(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
Determined best price for
PriceInfo.target
. - setPrice(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.client.domain.RecurringPriceDetail
-
The amount of the recurring price.
- setPrice(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.client.domain.UsagePriceDetail
-
The price to charge for usage.
- setPriceableFields(Map<String, MonetaryAmount>) - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTarget
-
List of priceable fields for the target.
- setPriceableTargets(Set<PriceableTarget>) - Method in class com.broadleafcommerce.pricing.client.domain.context.PriceInfoContext
-
PriceableTargets
to be priced. - setPriceDataId(String) - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
-
Id of the specific PriceData that this price came from.
- setPriceDataId(String) - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
Id of the specific PriceData that this price came from.
- setPriceDataId(String) - Method in class com.broadleafcommerce.pricing.client.domain.usage.PriceDataUsage
-
The id of the limited PriceData.
- setPriceDataTierList(List<PriceDataTierRef>) - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
-
PriceDataTiers
for thePriceInfo.getTarget()
. - setPriceDataType(String) - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
- setPriceDataUsages(List<PriceDataUsage>) - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageRequest
-
The list of
PriceDataUsages
to record - setPriceDetails(Map<String, PriceDetail>) - Method in class com.broadleafcommerce.pricing.client.domain.PriceTypeDetail
-
A map for every candidate
PriceList
for thePriceTypeDetail.type
, with the key being aPriceListRef.getId()
. - setPriceList(PriceListRef) - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
- setPriceListId(String) - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
String representation of the PriceList that provided the
best price
. - setPriceListId(String) - Method in class com.broadleafcommerce.pricing.client.domain.PriceTypeDetail
-
String representation of the
PriceList
that providedPriceTypeDetail.bestPrice
. - setPriceListId(String) - Method in class com.broadleafcommerce.pricing.client.domain.usage.PriceDataUsage
-
The id of the PriceList that the limited price data was from.
- setPriceListPriceSource(String) - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
If this price is from a price list, this field indicates the source of the price within the price list.
- setPriceListPriority(Integer) - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
- setPriceLists(Set<PriceListRef>) - Method in class com.broadleafcommerce.pricing.client.domain.context.PriceInfoContext
-
PriceListRefs
to query for prices for the targets. - setPriceSource(String) - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
-
The source of this price within the price list, e.g.
- setPriceType(String) - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
-
The originating type of this corresponding price.
- setPriceType(String) - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
The type of
PriceInfo.price
whether salePrice, standardPrice, contractPrice, etc. - setPriceTypeDetails(Map<String, PriceTypeDetail>) - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
Map of each type of price to each corresponding
PriceTypeDetail
, which contains the best overall price for that type along with all thePriceDetails
for the candidatePriceLists
. - setPriority(Integer) - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
- setPriority(Integer) - Method in class com.broadleafcommerce.pricing.client.domain.PriceListRef
-
When multiple price lists match a
PriceContext
, the price list with the higher priority wins out, where smaller integer values represent higher priorities. - setRecurringPrice(RecurringPriceDetail) - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
This is the recurring price if any from the same source as the
PriceInfo.price
. - setRecurringPrice(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.client.domain.PriceDataTierRef
-
The amount of the recurring price.
- setRecurringPriceDetail(RecurringPriceDetail) - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
- setSkipDetails(boolean) - Method in class com.broadleafcommerce.pricing.client.domain.context.PriceInfoContext
-
Whether to exclude
PriceInfo.getPriceTypeDetails()
from the response. - setStartingQuantity(Integer) - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
-
Defines the initial quantity available for this price data before a pricing event such as a flash sale.
- setStartingQuantity(Integer) - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
Defines the initial quantity available for this price data before a pricing event such as a flash sale.
- setSuccess(boolean) - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageResponse
-
Whether the all usages were successfully recorded.
- setTarget(PriceableTarget) - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
The
PriceableTarget
to which this info corresponds. - setTarget(PriceableTarget) - Method in class com.broadleafcommerce.pricing.client.domain.usage.PriceDataUsage
-
The
PriceableTarget
to which this usage corresponds to. - setTargetId(String) - Method in interface com.broadleafcommerce.pricing.client.domain.BasePriceableTarget
-
Sets the identifier of the target.
- setTargetId(String) - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTarget
- setTargetId(String) - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTargetRef
- setTargetQuantity(Integer) - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTarget
-
The quantity of the entity to be priced.
- setTargetQuantity(Integer) - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTargetRef
-
The quantity of the entity to be priced.
- setTargetType(String) - Method in interface com.broadleafcommerce.pricing.client.domain.BasePriceableTarget
-
Sets the type of the target, e.g., SKU or PRICING_KEY.
- setTargetType(String) - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTarget
- setTargetType(String) - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTargetRef
- setTargetType(String) - Method in class com.broadleafcommerce.pricing.client.domain.UserTargetRef
-
This could be "customer", "account", etc.
- setTargetValue(String) - Method in class com.broadleafcommerce.pricing.client.domain.UserTargetRef
- setTermDurationLength(Integer) - Method in interface com.broadleafcommerce.pricing.client.domain.BasePriceableTarget
-
Sets the term duration length of the target, e.g., 12, 24, 36.
- setTermDurationLength(Integer) - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTarget
- setTermDurationLength(Integer) - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTargetRef
- setTermDurationLength(Integer) - Method in class com.broadleafcommerce.pricing.client.domain.RecurringPriceDetail
-
The length of the terms, e.g., if this is 36 and
RecurringPriceDetail.termDurationType
is MONTHS, then theRecurringPriceDetail.price
should be charged for 36 months. - setTermDurationType(String) - Method in interface com.broadleafcommerce.pricing.client.domain.BasePriceableTarget
-
Sets the term duration type of the target, e.g., DAYS, MONTHS, YEARS.
- setTermDurationType(String) - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTarget
- setTermDurationType(String) - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTargetRef
- setTermDurationType(String) - Method in class com.broadleafcommerce.pricing.client.domain.RecurringPriceDetail
-
The term duration type, e.g.
- setTransactionReferenceId(String) - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageRequest
-
The ix of the transaction that the price data was used in, e.g.
- setTransactionReferenceType(String) - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageRequest
-
The type of the transaction that the price data was used in, e.g.
- setType(String) - Method in class com.broadleafcommerce.pricing.client.domain.PriceListRef
-
The type of this price list.
- setType(String) - Method in class com.broadleafcommerce.pricing.client.domain.PriceTypeDetail
-
The corresponding type of the price: salePrice, standardPrice, contractPrice, etc.
- setUnits(String) - Method in class com.broadleafcommerce.pricing.client.domain.UsagePriceDetail
-
The units (e.g., minutes, texts, GB) defining what is getting used against which to charge the
UsagePriceDetail.amount
. - setUsageDate(Instant) - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageRequest
-
The usage date.
- setUsagePrice(UsagePriceDetail) - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
-
This is the usage price if any from the same source as the
PriceInfo.price
. - setUsagePrice(MonetaryAmount) - Method in class com.broadleafcommerce.pricing.client.domain.PriceDataTierRef
-
The amount of the usage price.
- setUsagePriceDetail(UsagePriceDetail) - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
- setUsageQuantity(Integer) - Method in class com.broadleafcommerce.pricing.client.domain.usage.PriceDataUsage
-
Defines the quantity that was used by this target.
- setUserTargets(Set<UserTargetRef>) - Method in class com.broadleafcommerce.pricing.client.domain.context.PriceContext
-
UserTargetRefs
associated with the API request. - setVendorRef(String) - Method in interface com.broadleafcommerce.pricing.client.domain.BasePriceableTarget
-
Key to external system indicating that this PriceableTarget is specific to a vendor.
- setVendorRef(String) - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTarget
- setVendorRef(String) - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTargetRef
- skipDetails - Variable in class com.broadleafcommerce.pricing.client.domain.context.PriceInfoContext
-
Whether to exclude
PriceInfo.getPriceTypeDetails()
from the response.
T
- toString() - Method in class com.broadleafcommerce.pricing.client.domain.context.PriceContext
- toString() - Method in class com.broadleafcommerce.pricing.client.domain.context.PriceInfoContext
- toString() - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTarget
- toString() - Method in class com.broadleafcommerce.pricing.client.domain.PriceableTargetRef
- toString() - Method in class com.broadleafcommerce.pricing.client.domain.PriceDataTierRef
- toString() - Method in class com.broadleafcommerce.pricing.client.domain.PriceDetail
- toString() - Method in class com.broadleafcommerce.pricing.client.domain.PriceInfo
- toString() - Method in class com.broadleafcommerce.pricing.client.domain.PriceListRef
- toString() - Method in class com.broadleafcommerce.pricing.client.domain.PriceTypeDetail
- toString() - Method in class com.broadleafcommerce.pricing.client.domain.RecurringPriceDetail
- toString() - Method in class com.broadleafcommerce.pricing.client.domain.usage.PriceDataUsage
- toString() - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageRequest
- toString() - Method in class com.broadleafcommerce.pricing.client.domain.usage.RecordPriceDataUsageResponse
- toString() - Method in class com.broadleafcommerce.pricing.client.domain.UsagePriceDetail
- toString() - Method in class com.broadleafcommerce.pricing.client.domain.UserTargetRef
U
- UNAVAILABLE - Enum constant in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultRecordPriceDataUsageFailureTypes
-
The price data's available quantity is not enough to cover the quantity usage.
- UsagePriceDetail - Class in com.broadleafcommerce.pricing.client.domain
-
Represents the details related to a usage price including the units.
- UsagePriceDetail() - Constructor for class com.broadleafcommerce.pricing.client.domain.UsagePriceDetail
- UserTargetRef - Class in com.broadleafcommerce.pricing.client.domain
-
Abstraction of a user that pricing entities can target.
- UserTargetRef() - Constructor for class com.broadleafcommerce.pricing.client.domain.UserTargetRef
V
- valueOf(String) - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultPriceDataCustomerReferenceTypes
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultPriceDataTransactionReferenceTypes
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultPriceListPriceSources
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultRecordPriceDataUsageFailureTypes
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultRecurringPeriodType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultTermDurationType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultPriceDataCustomerReferenceTypes
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultPriceDataTransactionReferenceTypes
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultPriceListPriceSources
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultRecordPriceDataUsageFailureTypes
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultRecurringPeriodType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultTermDurationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WEEKS - Enum constant in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultTermDurationType
Y
- YEARS - Enum constant in enum class com.broadleafcommerce.pricing.client.domain.enums.DefaultTermDurationType
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form