Uses of Class
com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
Package
Description
-
Uses of FulfillmentPriceResultHolder in com.broadleafcommerce.fulfillment.service
Modifier and TypeMethodDescriptionprotected FulfillmentPriceResultHolder
DefaultFulfillmentCalculatorService.initializeFulfillmentPriceResultHolderCommon
(FulfillmentPricingContext context, EnhancedFulfillmentPricingGroup group, FulfillmentCalculator calculator, boolean existingOnlyFlag) protected FulfillmentPriceResultHolder
DefaultFulfillmentCalculatorService.initializeFulfillmentPriceResultHolderForGroup
(FulfillmentPricingContext context, EnhancedFulfillmentPricingGroup group, FulfillmentCalculator calculator, boolean existingOnlyFlag) protected FulfillmentPriceResultHolder
DefaultFulfillmentCalculatorService.initializeFulfillmentPriceResultHolderForItem
(FulfillmentPricingContext context, EnhancedFulfillmentPricingItem item, FulfillmentCalculator calculator, boolean existingOnlyFlag) Modifier and TypeMethodDescriptionprotected FulfillmentItemPriceResult
DefaultFulfillmentCalculationService.buildFulfillmentItemPriceResult
(FulfillmentPriceResultHolder resultHolder, EnhancedFulfillmentPricingItem item, javax.money.MonetaryAmount unitFlatRate) protected FulfillmentItemPriceResult
DefaultFulfillmentCalculatorService.buildFulfillmentItemPriceResult
(FulfillmentPriceResultHolder resultHolder, EnhancedFulfillmentPricingItem item) protected void
DefaultFulfillmentCalculationService.calculateFlatRateFulfillmentPricesFromAttributes
(FulfillmentPriceResultHolder resultHolder, FulfillmentCalculator calculator) protected void
DefaultFulfillmentCalculationService.calculateFulfillmentPrice
(FulfillmentPriceResultHolder holder, FulfillmentCalculatorConfig calculatorConfig) protected void
DefaultFulfillmentCalculationService.calculateFulfillmentPriceByItem
(FulfillmentPriceResultHolder holder, FulfillmentCalculatorConfig calculatorConfig) protected int
DefaultFulfillmentCalculatorService.calculateItemsQuantity
(@NonNull FulfillmentPriceResultHolder holder) protected com.broadleafcommerce.fulfillment.common.domain.Weight
DefaultFulfillmentCalculatorService.calculateItemsWeight
(@NonNull FulfillmentPriceResultHolder holder) void
DefaultFulfillmentCalculationService.calculatePrices
(FulfillmentPriceResultHolder priceResultHolder) void
FulfillmentCalculationService.calculatePrices
(FulfillmentPriceResultHolder resultHolder) protected javax.money.MonetaryAmount
DefaultFulfillmentCalculationService.calculatePriceUsingPrice
(FulfillmentPriceResultHolder holder, javax.money.MonetaryAmount price, FulfillmentCalculatorConfig calculator) protected FulfillmentItemPriceResult
DefaultFulfillmentCalculatorService.calculateProratedResult
(EnhancedFulfillmentPricingItem enhancedItem, javax.money.MonetaryAmount fulfillmentPrice, FulfillmentPriceResultHolder rh) Prorates the fulfillment price amongst the items.protected CalculatorSummaryResult
DefaultFulfillmentCalculatorService.createCalculatorSummaryResult
(FulfillmentPriceResultHolder rh) protected BandField
DefaultFulfillmentCalculatorService.determineBandField
(@NonNull FulfillmentPriceResultHolder holder) protected BigDecimal
DefaultFulfillmentCalculatorService.determineProrationAmountByPrice
(BigDecimal eligibleItemTotal, BigDecimal fulfillmentTotal, com.broadleafcommerce.fulfillment.common.domain.FulfillmentPricingItem item, FulfillmentPriceResultHolder rh) protected BigDecimal
DefaultFulfillmentCalculatorService.determineProrationAmountByQuantity
(BigDecimal fulfillmentTotal, com.broadleafcommerce.fulfillment.common.domain.FulfillmentPricingItem item, FulfillmentPriceResultHolder rh) protected BigDecimal
DefaultFulfillmentCalculatorService.determineProrationAmountByWeight
(BigDecimal fulfillmentTotal, com.broadleafcommerce.fulfillment.common.domain.FulfillmentPricingItem item, FulfillmentPriceResultHolder rh) protected javax.money.MonetaryAmount
DefaultFulfillmentCalculationService.getPriceToUseForCalculations
(FulfillmentPriceResultHolder holder, FulfillmentCalculatorConfig config) protected com.broadleafcommerce.fulfillment.common.domain.Weight
DefaultFulfillmentCalculationService.getWeightToUse
(FulfillmentPriceResultHolder holder, FulfillmentCalculatorConfig calculatorConfig, CalculationMethod method) protected void
DefaultFulfillmentCalculationService.priceOtherCalculatorTypes
(FulfillmentPriceResultHolder resultHolder, FulfillmentCalculator flatRateCalculator) protected void
DefaultFulfillmentCalculatorService.updateEligibleItems
(FulfillmentPriceResultHolder rh) protected void
DefaultFulfillmentCalculatorService.updateGroupSummary
(FulfillmentPriceResultHolder rh) protected void
DefaultFulfillmentCalculatorService.updateGroupWithResults
(FulfillmentPriceResultHolder rh) -
Uses of FulfillmentPriceResultHolder in com.broadleafcommerce.fulfillment.service.dto
Modifier and TypeMethodDescriptionvoid
EnhancedFulfillmentPricingGroup.updateServiceLevelPriceResult
(FulfillmentPriceResultHolder fulfillmentPriceResult, String serviceLevel, boolean serviceLevelComplete) ModifierConstructorDescriptionCalculatorSummaryResult
(@NonNull FulfillmentPriceResultHolder priceResultHolder)