Uses of Class
com.broadleafcommerce.shipping.service.integrations.banded.FulfillmentOptionBand
-
Packages that use FulfillmentOptionBand Package Description com.broadleafcommerce.shipping.service.integrations.banded -
-
Uses of FulfillmentOptionBand in com.broadleafcommerce.shipping.service.integrations.banded
Methods in com.broadleafcommerce.shipping.service.integrations.banded that return types with arguments of type FulfillmentOptionBand Modifier and Type Method Description protected Optional<FulfillmentOptionBand>BandedFulfillmentPricingProvider. findBand(@NonNull BandedFulfillmentPricingOption option, @NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingRequest request)Finds the correctFulfillmentOptionBandfrom theBandedFulfillmentPricingOptionfor the givenFulfillmentPricingRequest.protected Optional<FulfillmentOptionBand>BandedFulfillmentPricingProvider. findCustomBand(@NonNull BandedFulfillmentPricingOption option, @NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingRequest request)Extension point to handleBandTypesnot inDefaultBandTypes.protected Optional<FulfillmentOptionBand>BandedFulfillmentPricingProvider. findPriceBand(@NonNull BandedFulfillmentPricingOption option, @NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingRequest request)Finds the correctprice-basedbandfrom theBandedFulfillmentPricingOptionfor the givenFulfillmentPricingRequest.protected Optional<FulfillmentOptionBand>BandedFulfillmentPricingProvider. findWeightBand(@NonNull BandedFulfillmentPricingOption option, @NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingRequest request)Finds the correctitem-weight-basedbandfrom theBandedFulfillmentPricingOptionfor the givenFulfillmentPricingRequest.List<FulfillmentOptionBand>BandedFulfillmentPricingOption. getBands()Methods in com.broadleafcommerce.shipping.service.integrations.banded with parameters of type FulfillmentOptionBand Modifier and Type Method Description protected Map<com.broadleafcommerce.shipping.domain.FulfillmentPricingItem,javax.money.MonetaryAmount>BandedFulfillmentPricingProvider. buildItemToPriceMap(@NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingRequest request, @NonNull BandedFulfillmentPricingOption option, @NonNull FulfillmentOptionBand band)Builds a map ofFulfillmentPricingItemsto the calculated prices.protected javax.money.MonetaryAmountBandedFulfillmentPricingProvider. calculateFixedPriceForItem(@NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingItem item, @NonNull BandedFulfillmentPricingOption option, @NonNull FulfillmentOptionBand band, @NonNull javax.money.CurrencyUnit currency)protected javax.money.MonetaryAmountBandedFulfillmentPricingProvider. calculateFulfillmentGroupPriceBeforeAdjustments(@NonNull FulfillmentOptionBand band, javax.money.CurrencyUnit expectedCurrency)protected javax.money.MonetaryAmountBandedFulfillmentPricingProvider. calculatePercentageRateForItem(@NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingItem item, @NonNull FulfillmentOptionBand band, @NonNull javax.money.CurrencyUnit currency)Deprecated.protected javax.money.MonetaryAmountBandedFulfillmentPricingProvider. calculatePercentageRateForItems(@NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingItem item, @NonNull FulfillmentOptionBand band, @NonNull javax.money.CurrencyUnit currency)protected javax.money.MonetaryAmountBandedFulfillmentPricingProvider. calculatePriceForItem(@NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingItem item, @NonNull BandedFulfillmentPricingOption option, @NonNull FulfillmentOptionBand band, @NonNull javax.money.CurrencyUnit currency)protected javax.money.MonetaryAmountBandedFulfillmentPricingProvider. calculatePriceForItems(@NonNull com.broadleafcommerce.shipping.domain.FulfillmentPricingItem item, @NonNull BandedFulfillmentPricingOption option, @NonNull FulfillmentOptionBand band, @NonNull javax.money.CurrencyUnit currency)Calculates the price for a fulfillment items.Method parameters in com.broadleafcommerce.shipping.service.integrations.banded with type arguments of type FulfillmentOptionBand Modifier and Type Method Description voidBandedFulfillmentPricingOption. setBands(List<FulfillmentOptionBand> bands)
-