Uses of Class
com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
Packages that use FulfillmentPriceResultHolder
Package
Description
-
Uses of FulfillmentPriceResultHolder in com.broadleafcommerce.fulfillment.service
Methods in com.broadleafcommerce.fulfillment.service that return FulfillmentPriceResultHolderModifier and TypeMethodDescriptionprotected FulfillmentPriceResultHolderDefaultFulfillmentCalculatorService.initializeFulfillmentPriceResultHolderCommon(FulfillmentPricingContext context, EnhancedFulfillmentPricingGroup group, FulfillmentCalculator calculator, boolean existingOnlyFlag) protected FulfillmentPriceResultHolderDefaultFulfillmentCalculatorService.initializeFulfillmentPriceResultHolderForGroup(FulfillmentPricingContext context, EnhancedFulfillmentPricingGroup group, FulfillmentCalculator calculator, boolean existingOnlyFlag) protected FulfillmentPriceResultHolderDefaultFulfillmentCalculatorService.initializeFulfillmentPriceResultHolderForItem(FulfillmentPricingContext context, EnhancedFulfillmentPricingItem item, FulfillmentCalculator calculator, boolean existingOnlyFlag) Methods in com.broadleafcommerce.fulfillment.service with parameters of type FulfillmentPriceResultHolderModifier and TypeMethodDescriptionprotected FulfillmentItemPriceResultDefaultFulfillmentCalculationService.buildFulfillmentItemPriceResult(FulfillmentPriceResultHolder resultHolder, EnhancedFulfillmentPricingItem item, javax.money.MonetaryAmount unitFlatRate) protected FulfillmentItemPriceResultDefaultFulfillmentCalculatorService.buildFulfillmentItemPriceResult(FulfillmentPriceResultHolder resultHolder, EnhancedFulfillmentPricingItem item) protected voidDefaultFulfillmentCalculationService.calculateFlatRateFulfillmentPricesFromAttributes(FulfillmentPriceResultHolder resultHolder, FulfillmentCalculator calculator) protected voidDefaultFulfillmentCalculationService.calculateFulfillmentPrice(FulfillmentPriceResultHolder holder, FulfillmentCalculatorConfig calculatorConfig) protected voidDefaultFulfillmentCalculationService.calculateFulfillmentPriceByItem(FulfillmentPriceResultHolder holder, FulfillmentCalculatorConfig calculatorConfig) protected intDefaultFulfillmentCalculatorService.calculateItemsQuantity(@NonNull FulfillmentPriceResultHolder holder) protected com.broadleafcommerce.fulfillment.common.domain.WeightDefaultFulfillmentCalculatorService.calculateItemsWeight(@NonNull FulfillmentPriceResultHolder holder) voidDefaultFulfillmentCalculationService.calculatePrices(FulfillmentPriceResultHolder priceResultHolder) voidFulfillmentCalculationService.calculatePrices(FulfillmentPriceResultHolder resultHolder) protected javax.money.MonetaryAmountDefaultFulfillmentCalculationService.calculatePriceUsingPrice(FulfillmentPriceResultHolder holder, javax.money.MonetaryAmount price, FulfillmentCalculatorConfig calculator) protected FulfillmentItemPriceResultDefaultFulfillmentCalculatorService.calculateProratedResult(EnhancedFulfillmentPricingItem enhancedItem, javax.money.MonetaryAmount fulfillmentPrice, FulfillmentPriceResultHolder rh) Prorates the fulfillment price amongst the items.protected CalculatorSummaryResultDefaultFulfillmentCalculatorService.createCalculatorSummaryResult(FulfillmentPriceResultHolder rh) protected BandFieldDefaultFulfillmentCalculatorService.determineBandField(@NonNull FulfillmentPriceResultHolder holder) protected BigDecimalDefaultFulfillmentCalculatorService.determineProrationAmountByPrice(BigDecimal eligibleItemTotal, BigDecimal fulfillmentTotal, com.broadleafcommerce.fulfillment.common.domain.FulfillmentPricingItem item, FulfillmentPriceResultHolder rh) protected BigDecimalDefaultFulfillmentCalculatorService.determineProrationAmountByQuantity(BigDecimal fulfillmentTotal, com.broadleafcommerce.fulfillment.common.domain.FulfillmentPricingItem item, FulfillmentPriceResultHolder rh) protected BigDecimalDefaultFulfillmentCalculatorService.determineProrationAmountByWeight(BigDecimal fulfillmentTotal, com.broadleafcommerce.fulfillment.common.domain.FulfillmentPricingItem item, FulfillmentPriceResultHolder rh) protected javax.money.MonetaryAmountDefaultFulfillmentCalculationService.getPriceToUseForCalculations(FulfillmentPriceResultHolder holder, FulfillmentCalculatorConfig config) protected com.broadleafcommerce.fulfillment.common.domain.WeightDefaultFulfillmentCalculationService.getWeightToUse(FulfillmentPriceResultHolder holder, FulfillmentCalculatorConfig calculatorConfig, CalculationMethod method) protected voidDefaultFulfillmentCalculationService.priceOtherCalculatorTypes(FulfillmentPriceResultHolder resultHolder, FulfillmentCalculator flatRateCalculator) protected voidDefaultFulfillmentCalculatorService.updateEligibleItems(FulfillmentPriceResultHolder rh) protected voidDefaultFulfillmentCalculatorService.updateGroupSummary(FulfillmentPriceResultHolder rh) protected voidDefaultFulfillmentCalculatorService.updateGroupWithResults(FulfillmentPriceResultHolder rh) -
Uses of FulfillmentPriceResultHolder in com.broadleafcommerce.fulfillment.service.dto
Methods in com.broadleafcommerce.fulfillment.service.dto that return FulfillmentPriceResultHolderMethods in com.broadleafcommerce.fulfillment.service.dto with parameters of type FulfillmentPriceResultHolderModifier and TypeMethodDescriptionvoidEnhancedFulfillmentPricingGroup.updateServiceLevelPriceResult(FulfillmentPriceResultHolder fulfillmentPriceResult, String serviceLevel, boolean serviceLevelComplete) Constructors in com.broadleafcommerce.fulfillment.service.dto with parameters of type FulfillmentPriceResultHolderModifierConstructorDescriptionCalculatorSummaryResult(@NonNull FulfillmentPriceResultHolder priceResultHolder)