Uses of Class
com.broadleafcommerce.shipping.service.integrations.virtual.VirtualFulfillmentPricingOption
-
Uses of VirtualFulfillmentPricingOption in com.broadleafcommerce.shipping.service.integrations.virtual
Modifier and TypeMethodDescriptionprotected VirtualFulfillmentPricingOption
VirtualFulfillmentPricingProvider.getDefaultVirtualFulfillmentPricingOption
(@NonNull javax.money.CurrencyUnit currency) Builds aVirtualFulfillmentPricingOption
with fields initialized to typical values.Modifier and TypeMethodDescriptionVirtualFulfillmentPricingConfig.getFulfillmentOptions()
Deprecated, for removal: This API element is subject to removal in a future version.List of virtual pricing fulfillment options that can be chosen.VirtualFulfillmentPricingProperties.getFulfillmentOptions
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) protected List<VirtualFulfillmentPricingOption>
VirtualFulfillmentPricingProvider.getFulfillmentOptions
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Gets a list ofVirtualFulfillmentPricingOptions
based on the givenContextInfo
.Modifier and TypeMethodDescriptionprotected com.broadleafcommerce.shipping.domain.FulfillmentOptionPricedResponse
VirtualFulfillmentPricingProvider.buildFulfillmentOptionPricedResponse
(@NonNull javax.money.MonetaryAmount price, @NonNull Map<com.broadleafcommerce.shipping.domain.FulfillmentPricingItem, javax.money.MonetaryAmount> itemToPriceMap, @NonNull VirtualFulfillmentPricingOption fulfillmentOption, boolean isEstimate) Builds aFulfillmentOptionPricedResponse
with the given inputs.protected Map<com.broadleafcommerce.shipping.domain.FulfillmentPricingItem,
javax.money.MonetaryAmount> VirtualFulfillmentPricingProvider.buildItemToPriceMap
(@NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingRequest request, @NonNull VirtualFulfillmentPricingOption option, @NonNull javax.money.CurrencyUnit currency) Builds a map ofFulfillmentPricingItems
to the calculated prices.protected javax.money.MonetaryAmount
VirtualFulfillmentPricingProvider.calculateFixedPriceForItem
(@NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingItem item, @NonNull VirtualFulfillmentPricingOption option, @NonNull javax.money.CurrencyUnit currency) Calculates the fixed price for the fulfillment item, i.e.protected javax.money.MonetaryAmount
VirtualFulfillmentPricingProvider.calculateFulfillmentGroupPriceBeforeAdjustments
(@NonNull VirtualFulfillmentPricingOption option, @NonNull javax.money.CurrencyUnit currency) Calculates the fixed fulfillment price per fulfillment group.protected javax.money.MonetaryAmount
VirtualFulfillmentPricingProvider.calculatePercentageBasedPriceForItem
(@NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingItem item, @NonNull VirtualFulfillmentPricingOption option, @NonNull javax.money.CurrencyUnit currency) Deprecated.protected javax.money.MonetaryAmount
VirtualFulfillmentPricingProvider.calculatePercentageBasedPriceForItems
(@NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingItem item, @NonNull VirtualFulfillmentPricingOption option, @NonNull javax.money.CurrencyUnit currency) protected javax.money.MonetaryAmount
VirtualFulfillmentPricingProvider.calculatePriceForItem
(@NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingItem item, @NonNull VirtualFulfillmentPricingOption option, @NonNull javax.money.CurrencyUnit currency) protected javax.money.MonetaryAmount
VirtualFulfillmentPricingProvider.calculatePriceForItems
(@NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingItem item, @NonNull VirtualFulfillmentPricingOption option, @NonNull javax.money.CurrencyUnit currency) Calculates the price for a fulfillment items.Modifier and TypeMethodDescriptionvoid
VirtualFulfillmentPricingConfig.setFulfillmentOptions
(List<VirtualFulfillmentPricingOption> fulfillmentOptions) Deprecated, for removal: This API element is subject to removal in a future version.List of virtual pricing fulfillment options that can be chosen.void
VirtualFulfillmentPricingProperties.setFulfillmentOptions
(List<VirtualFulfillmentPricingOption> fulfillmentOptions) List of virtual pricing fulfillment options that can be chosen.
VirtualFulfillmentPricingProvider.calculatePercentageBasedPriceForItems(FulfillmentPricingItem, VirtualFulfillmentPricingOption, CurrencyUnit)