Uses of Class
com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingItem
Packages that use EnhancedFulfillmentPricingItem
Package
Description
-
Uses of EnhancedFulfillmentPricingItem in com.broadleafcommerce.fulfillment.service
Methods in com.broadleafcommerce.fulfillment.service that return types with arguments of type EnhancedFulfillmentPricingItemModifier and TypeMethodDescriptionprotected List<EnhancedFulfillmentPricingItem>DefaultFulfillmentCalculatorService.filterItemsCalculatorCanHandle(List<EnhancedFulfillmentPricingItem> items, FulfillmentCalculator calculator, String defaultServiceLevel, boolean filterExisting) protected List<EnhancedFulfillmentPricingItem>DefaultFulfillmentCalculatorService.getUnPricedItems(EnhancedFulfillmentPricingGroup group, String serviceLevel) Methods in com.broadleafcommerce.fulfillment.service with parameters of type EnhancedFulfillmentPricingItemModifier and TypeMethodDescriptionprotected FulfillmentItemPriceResultDefaultFulfillmentCalculationService.buildFulfillmentItemPriceResult(FulfillmentPriceResultHolder resultHolder, EnhancedFulfillmentPricingItem item, javax.money.MonetaryAmount unitFlatRate) protected FulfillmentItemPriceResultDefaultFulfillmentCalculatorService.buildFulfillmentItemPriceResult(FulfillmentPriceResultHolder resultHolder, EnhancedFulfillmentPricingItem item) protected com.broadleafcommerce.order.common.domain.PricedFulfillmentOptionDefaultFulfillmentOptionService.buildItemOptionForResponse(EnhancedFulfillmentPricingItem item, String serviceLevel, FulfillmentItemPriceResult result) protected com.broadleafcommerce.fulfillment.common.domain.WeightDefaultFulfillmentCalculationService.calcTotalWeightForItem(EnhancedFulfillmentPricingItem eItem) protected FulfillmentItemPriceResultDefaultFulfillmentCalculatorService.calculateProratedResult(EnhancedFulfillmentPricingItem enhancedItem, javax.money.MonetaryAmount fulfillmentPrice, FulfillmentPriceResultHolder rh) Prorates the fulfillment price amongst the items.protected StringDefaultFulfillmentOptionService.determineFulfillmentType(EnhancedFulfillmentPricingItem item, FulfillmentItemPriceResult result) protected booleanDefaultFulfillmentCalculatorService.filterForExistingIfNeeded(EnhancedFulfillmentPricingItem item, String defaultServiceLevel, String calcServiceLevel, boolean filterExisting) protected StringDefaultFulfillmentCalculatorService.getItemServiceLevel(EnhancedFulfillmentPricingItem item, String defaultServiceLevel) protected FulfillmentPriceResultHolderDefaultFulfillmentCalculatorService.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 voidDefaultFulfillmentCalculatorService.priceFulfillmentItem(FulfillmentPricingContext context, EnhancedFulfillmentPricingItem item, List<FulfillmentCalculator> calculators) Method parameters in com.broadleafcommerce.fulfillment.service with type arguments of type EnhancedFulfillmentPricingItemModifier and TypeMethodDescriptionjavax.money.MonetaryAmountDefaultFulfillmentCalculationService.calcItemTotals(@NonNull List<EnhancedFulfillmentPricingItem> items, @NonNull javax.money.CurrencyUnit currencyUnit) javax.money.MonetaryAmountFulfillmentCalculationService.calcItemTotals(List<EnhancedFulfillmentPricingItem> items, javax.money.CurrencyUnit currencyUnit) protected com.broadleafcommerce.fulfillment.common.domain.WeightDefaultFulfillmentCalculationService.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
Fields in com.broadleafcommerce.fulfillment.service.dto with type parameters of type EnhancedFulfillmentPricingItemModifier and TypeFieldDescriptionFulfillmentPriceResultHolder.itemPriceResultsprotected List<EnhancedFulfillmentPricingItem>FulfillmentPriceResultHolder.itemsMethods in com.broadleafcommerce.fulfillment.service.dto that return types with arguments of type EnhancedFulfillmentPricingItemModifier and TypeMethodDescriptionFulfillmentPricingContext.getCalculatorPricedItemMap()Map to hold Calculator and Items Priced by Calculator.CalculatorSummaryResult.getEligibleItems()EnhancedFulfillmentPricingGroup.getEnhancedItems()FulfillmentPriceResultHolder.getItems()Methods in com.broadleafcommerce.fulfillment.service.dto with parameters of type EnhancedFulfillmentPricingItemModifier and TypeMethodDescriptionvoidFulfillmentPriceResultHolder.addItemPriceResult(EnhancedFulfillmentPricingItem item, FulfillmentItemPriceResult result) Method parameters in com.broadleafcommerce.fulfillment.service.dto with type arguments of type EnhancedFulfillmentPricingItemModifier and TypeMethodDescriptionvoidFulfillmentPriceResultHolder.setItems(List<EnhancedFulfillmentPricingItem> items) -
Uses of EnhancedFulfillmentPricingItem in com.broadleafcommerce.fulfillment.service.dto.calculator
Methods in com.broadleafcommerce.fulfillment.service.dto.calculator with parameters of type EnhancedFulfillmentPricingItemModifier and TypeMethodDescriptionbooleanDBFulfillmentCalculator.canHandle(EnhancedFulfillmentPricingItem item) booleanFulfillmentCalculator.canHandle(EnhancedFulfillmentPricingItem item) booleanItemAttributeFlatRateFulfillmentCalculator.canHandle(EnhancedFulfillmentPricingItem item)