Uses of Class
com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingItem
Package
Description
-
Uses of EnhancedFulfillmentPricingItem in com.broadleafcommerce.fulfillment.service
Modifier and TypeMethodDescriptionprotected List<EnhancedFulfillmentPricingItem>
DefaultFulfillmentCalculatorService.filterItemsCalculatorCanHandle
(List<EnhancedFulfillmentPricingItem> items, FulfillmentCalculator calculator, String defaultServiceLevel, boolean filterExisting) protected List<EnhancedFulfillmentPricingItem>
DefaultFulfillmentCalculatorService.getUnPricedItems
(EnhancedFulfillmentPricingGroup group, String serviceLevel) Modifier and TypeMethodDescriptionprotected FulfillmentItemPriceResult
DefaultFulfillmentCalculationService.buildFulfillmentItemPriceResult
(FulfillmentPriceResultHolder resultHolder, EnhancedFulfillmentPricingItem item, javax.money.MonetaryAmount unitFlatRate) protected FulfillmentItemPriceResult
DefaultFulfillmentCalculatorService.buildFulfillmentItemPriceResult
(FulfillmentPriceResultHolder resultHolder, EnhancedFulfillmentPricingItem item) protected com.broadleafcommerce.order.common.domain.PricedFulfillmentOption
DefaultFulfillmentOptionService.buildItemOptionForResponse
(EnhancedFulfillmentPricingItem item, String serviceLevel, FulfillmentItemPriceResult result) protected com.broadleafcommerce.fulfillment.common.domain.Weight
DefaultFulfillmentCalculationService.calcTotalWeightForItem
(EnhancedFulfillmentPricingItem eItem) protected FulfillmentItemPriceResult
DefaultFulfillmentCalculatorService.calculateProratedResult
(EnhancedFulfillmentPricingItem enhancedItem, javax.money.MonetaryAmount fulfillmentPrice, FulfillmentPriceResultHolder rh) Prorates the fulfillment price amongst the items.protected String
DefaultFulfillmentOptionService.determineFulfillmentType
(EnhancedFulfillmentPricingItem item, FulfillmentItemPriceResult result) protected boolean
DefaultFulfillmentCalculatorService.filterForExistingIfNeeded
(EnhancedFulfillmentPricingItem item, String defaultServiceLevel, String calcServiceLevel, boolean filterExisting) protected String
DefaultFulfillmentCalculatorService.getItemServiceLevel
(EnhancedFulfillmentPricingItem item, String defaultServiceLevel) protected FulfillmentPriceResultHolder
DefaultFulfillmentCalculatorService.initializeFulfillmentPriceResultHolderForItem
(FulfillmentPricingContext context, EnhancedFulfillmentPricingItem item, FulfillmentCalculator calculator, boolean existingOnlyFlag) protected List<com.broadleafcommerce.order.common.domain.PricedFulfillmentOption>
DefaultFulfillmentOptionService.populateOptionsForItem
(com.broadleafcommerce.fulfillment.common.domain.FulfillmentOptionResponse response, EnhancedFulfillmentPricingItem item) protected void
DefaultFulfillmentCalculatorService.priceFulfillmentItem
(FulfillmentPricingContext context, EnhancedFulfillmentPricingItem item, List<FulfillmentCalculator> calculators) Modifier and TypeMethodDescriptionjavax.money.MonetaryAmount
DefaultFulfillmentCalculationService.calcItemTotals
(@NonNull List<EnhancedFulfillmentPricingItem> items, @NonNull javax.money.CurrencyUnit currencyUnit) javax.money.MonetaryAmount
FulfillmentCalculationService.calcItemTotals
(List<EnhancedFulfillmentPricingItem> items, javax.money.CurrencyUnit currencyUnit) protected com.broadleafcommerce.fulfillment.common.domain.Weight
DefaultFulfillmentCalculationService.calcWeightForItems
(List<EnhancedFulfillmentPricingItem> items, String weightUnit) protected List<EnhancedFulfillmentPricingItem>
DefaultFulfillmentCalculatorService.filterItemsCalculatorCanHandle
(List<EnhancedFulfillmentPricingItem> items, FulfillmentCalculator calculator, String defaultServiceLevel, boolean filterExisting) -
Uses of EnhancedFulfillmentPricingItem in com.broadleafcommerce.fulfillment.service.dto
Modifier and TypeFieldDescriptionFulfillmentPriceResultHolder.itemPriceResults
protected List<EnhancedFulfillmentPricingItem>
FulfillmentPriceResultHolder.items
Modifier and TypeMethodDescriptionFulfillmentPricingContext.getCalculatorPricedItemMap()
Map to hold Calculator and Items Priced by Calculator.CalculatorSummaryResult.getEligibleItems()
EnhancedFulfillmentPricingGroup.getEnhancedItems()
FulfillmentPriceResultHolder.getItems()
Modifier and TypeMethodDescriptionvoid
FulfillmentPriceResultHolder.addItemPriceResult
(EnhancedFulfillmentPricingItem item, FulfillmentItemPriceResult result) Modifier and TypeMethodDescriptionvoid
FulfillmentPriceResultHolder.setItems
(List<EnhancedFulfillmentPricingItem> items) -
Uses of EnhancedFulfillmentPricingItem in com.broadleafcommerce.fulfillment.service.dto.calculator
Modifier and TypeMethodDescriptionboolean
DBFulfillmentCalculator.canHandle
(EnhancedFulfillmentPricingItem item) boolean
FulfillmentCalculator.canHandle
(EnhancedFulfillmentPricingItem item) boolean
ItemAttributeFlatRateFulfillmentCalculator.canHandle
(EnhancedFulfillmentPricingItem item) protected boolean
DBFulfillmentCalculator.isDimensionRestricted
(EnhancedFulfillmentPricingItem item) protected boolean
DBFulfillmentCalculator.isWeightRestricted
(EnhancedFulfillmentPricingItem item) protected boolean
DBFulfillmentCalculator.itemIsNotRestricted
(EnhancedFulfillmentPricingItem item)