Uses of Class
com.broadleafcommerce.shipping.service.integrations.virtual.VirtualFulfillmentPricingOption
Packages that use VirtualFulfillmentPricingOption
-
Uses of VirtualFulfillmentPricingOption in com.broadleafcommerce.shipping.service.integrations.virtual
Methods in com.broadleafcommerce.shipping.service.integrations.virtual that return VirtualFulfillmentPricingOptionModifier and TypeMethodDescriptionprotected VirtualFulfillmentPricingOptionVirtualFulfillmentPricingProvider.getDefaultVirtualFulfillmentPricingOption(@NonNull javax.money.CurrencyUnit currency) Builds aVirtualFulfillmentPricingOptionwith fields initialized to typical values.Methods in com.broadleafcommerce.shipping.service.integrations.virtual that return types with arguments of type VirtualFulfillmentPricingOptionModifier 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 ofVirtualFulfillmentPricingOptionsbased on the givenContextInfo.Methods in com.broadleafcommerce.shipping.service.integrations.virtual with parameters of type VirtualFulfillmentPricingOptionModifier and TypeMethodDescriptionprotected com.broadleafcommerce.shipping.domain.FulfillmentOptionPricedResponseVirtualFulfillmentPricingProvider.buildFulfillmentOptionPricedResponse(@NonNull javax.money.MonetaryAmount price, @NonNull Map<com.broadleafcommerce.shipping.domain.FulfillmentPricingItem, javax.money.MonetaryAmount> itemToPriceMap, @NonNull VirtualFulfillmentPricingOption fulfillmentOption, boolean isEstimate) Builds aFulfillmentOptionPricedResponsewith 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 ofFulfillmentPricingItemsto the calculated prices.protected javax.money.MonetaryAmountVirtualFulfillmentPricingProvider.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.MonetaryAmountVirtualFulfillmentPricingProvider.calculateFulfillmentGroupPriceBeforeAdjustments(@NonNull VirtualFulfillmentPricingOption option, @NonNull javax.money.CurrencyUnit currency) Calculates the fixed fulfillment price per fulfillment group.protected javax.money.MonetaryAmountVirtualFulfillmentPricingProvider.calculatePercentageBasedPriceForItem(@NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingItem item, @NonNull VirtualFulfillmentPricingOption option, @NonNull javax.money.CurrencyUnit currency) Deprecated.protected javax.money.MonetaryAmountVirtualFulfillmentPricingProvider.calculatePercentageBasedPriceForItems(@NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingItem item, @NonNull VirtualFulfillmentPricingOption option, @NonNull javax.money.CurrencyUnit currency) protected javax.money.MonetaryAmountVirtualFulfillmentPricingProvider.calculatePriceForItem(@NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingItem item, @NonNull VirtualFulfillmentPricingOption option, @NonNull javax.money.CurrencyUnit currency) protected javax.money.MonetaryAmountVirtualFulfillmentPricingProvider.calculatePriceForItems(@NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingItem item, @NonNull VirtualFulfillmentPricingOption option, @NonNull javax.money.CurrencyUnit currency) Calculates the price for a fulfillment items.Method parameters in com.broadleafcommerce.shipping.service.integrations.virtual with type arguments of type VirtualFulfillmentPricingOptionModifier and TypeMethodDescriptionvoidVirtualFulfillmentPricingConfig.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.voidVirtualFulfillmentPricingProperties.setFulfillmentOptions(List<VirtualFulfillmentPricingOption> fulfillmentOptions) List of virtual pricing fulfillment options that can be chosen.
VirtualFulfillmentPricingProvider.calculatePercentageBasedPriceForItems(FulfillmentPricingItem, VirtualFulfillmentPricingOption, CurrencyUnit)