Uses of Class
com.broadleafcommerce.shipping.service.integrations.fixed.FixedFulfillmentPricingOption
-
Uses of FixedFulfillmentPricingOption in com.broadleafcommerce.shipping.service.integrations.fixed
Modifier and TypeMethodDescriptionprotected FixedFulfillmentPricingOption
FixedFulfillmentPricingProvider.getDefaultFixedFulfillmentPricingOption
(javax.money.CurrencyUnit expectedCurrency) Builds aFixedFulfillmentPricingOption
with fields initialized to typical values.Modifier and TypeMethodDescriptionFixedFulfillmentPricingConfig.getShipTables()
Deprecated, for removal: This API element is subject to removal in a future version.List of fixed pricing fulfillment options that can be chosen.FixedFulfillmentPricingProperties.getShipTables
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected List<FixedFulfillmentPricingOption>
FixedFulfillmentPricingProvider.getShipTables
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Gets a list ofFixedFulfillmentPricingOptions
based on the givenContextInfo
.Modifier and TypeMethodDescriptionprotected com.broadleafcommerce.shipping.domain.FulfillmentOptionPricedResponse
FixedFulfillmentPricingProvider.buildFulfillmentOptionPricedResponse
(@NonNull javax.money.MonetaryAmount price, @NonNull Map<com.broadleafcommerce.shipping.domain.FulfillmentPricingItem, javax.money.MonetaryAmount> itemToPriceMap, @NonNull FixedFulfillmentPricingOption fulfillmentOption, boolean isEstimate) Builds aFulfillmentOptionPricedResponse
with the given inputs.protected Map<com.broadleafcommerce.shipping.domain.FulfillmentPricingItem,
javax.money.MonetaryAmount> FixedFulfillmentPricingProvider.buildItemToPriceMap
(@NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingRequest request, @NonNull FixedFulfillmentPricingOption option) Builds a map ofFulfillmentPricingItems
to the calculated prices.protected javax.money.MonetaryAmount
FixedFulfillmentPricingProvider.calculateFixedPriceForItem
(@NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingItem item, @NonNull FixedFulfillmentPricingOption option, @NonNull javax.money.CurrencyUnit currency) protected javax.money.MonetaryAmount
FixedFulfillmentPricingProvider.calculateFulfillmentGroupPriceBeforeAdjustments
(@NonNull FixedFulfillmentPricingOption option, javax.money.CurrencyUnit expectedCurrency) protected javax.money.MonetaryAmount
FixedFulfillmentPricingProvider.calculatePercentageRateForItem
(@NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingItem item, @NonNull FixedFulfillmentPricingOption option, @NonNull javax.money.CurrencyUnit currency) Deprecated.protected javax.money.MonetaryAmount
FixedFulfillmentPricingProvider.calculatePercentageRateForItems
(@NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingItem item, @NonNull FixedFulfillmentPricingOption option, @NonNull javax.money.CurrencyUnit currency) protected javax.money.MonetaryAmount
FixedFulfillmentPricingProvider.calculatePriceForItem
(@NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingItem item, @NonNull FixedFulfillmentPricingOption option, @NonNull javax.money.CurrencyUnit currency) Deprecated.protected javax.money.MonetaryAmount
FixedFulfillmentPricingProvider.calculatePriceForItems
(@NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingItem item, @NonNull FixedFulfillmentPricingOption option, @NonNull javax.money.CurrencyUnit currency) Calculates the price for a fulfillment items.Modifier and TypeMethodDescriptionvoid
FixedFulfillmentPricingConfig.setShipTables
(List<FixedFulfillmentPricingOption> shipTables) Deprecated, for removal: This API element is subject to removal in a future version.List of fixed pricing fulfillment options that can be chosen.void
FixedFulfillmentPricingProperties.setShipTables
(List<FixedFulfillmentPricingOption> shipTables) List of fixed pricing fulfillment options that can be chosen.
FixedFulfillmentPricingProvider.calculatePriceForItems(FulfillmentPricingItem, FixedFulfillmentPricingOption, CurrencyUnit)