Uses of Class
com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
Package
Description
-
Uses of FulfillmentCalculatorConfig in com.broadleafcommerce.fulfillment.provider
Modifier and TypeClassDescriptionclass
Interface to define a provider capable of returningFulfillmentCalculator
instances. -
Uses of FulfillmentCalculatorConfig in com.broadleafcommerce.fulfillment.service
Modifier and TypeClassDescriptionclass
class
/** Default implementation of calculator service used to find, qualify, and process fulfillment pricing usingFulfillmentCalculator
s.interface
Modifier and TypeMethodDescriptionprotected void
DefaultFulfillmentCalculationService.calculateFulfillmentPrice
(FulfillmentPriceResultHolder holder, FulfillmentCalculatorConfig calculatorConfig) protected void
DefaultFulfillmentCalculationService.calculateFulfillmentPriceByItem
(FulfillmentPriceResultHolder holder, FulfillmentCalculatorConfig calculatorConfig) protected javax.money.MonetaryAmount
DefaultFulfillmentCalculationService.calculatePriceFromTier
(FulfillmentPriceTier tier, javax.money.MonetaryAmount price, FulfillmentCalculatorConfig calculatorConfig) protected javax.money.MonetaryAmount
DefaultFulfillmentCalculationService.calculatePriceUsingPrice
(FulfillmentPriceResultHolder holder, javax.money.MonetaryAmount price, FulfillmentCalculatorConfig calculator) protected javax.money.MonetaryAmount
DefaultFulfillmentCalculationService.calculatePriceUsingWeight
(com.broadleafcommerce.fulfillment.common.domain.Weight weight, javax.money.MonetaryAmount price, FulfillmentCalculatorConfig calculator) protected javax.money.MonetaryAmount
DefaultFulfillmentCalculationService.getPriceToUseForCalculations
(FulfillmentPriceResultHolder holder, FulfillmentCalculatorConfig config) protected List<FulfillmentPriceTier>
DefaultFulfillmentCalculationService.getSortedTiers
(FulfillmentCalculatorConfig config) protected com.broadleafcommerce.fulfillment.common.domain.Weight
DefaultFulfillmentCalculationService.getWeightToUse
(FulfillmentPriceResultHolder holder, FulfillmentCalculatorConfig calculatorConfig, CalculationMethod method) protected boolean
DefaultFulfillmentCalculationService.isCalculatorValueRate
(FulfillmentPriceTier tier, FulfillmentCalculatorConfig config) -
Uses of FulfillmentCalculatorConfig in com.broadleafcommerce.fulfillment.service.autoconfigure
Modifier and TypeMethodDescriptionFulfillmentServicesAutoConfiguration.dbFulfillmentCalculatorProvider
(FulfillmentCalculatorConfigService<FulfillmentCalculatorConfig> fulfillmentCalculatorConfigService) FulfillmentServicesAutoConfiguration.fulfillmentCalculatorConfigService
(FulfillmentCalculatorConfigRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper, com.broadleafcommerce.common.extension.cache.CacheStateManager cacheStateManager) Modifier and TypeMethodDescriptionFulfillmentServicesAutoConfiguration.dbFulfillmentCalculatorProvider
(FulfillmentCalculatorConfigService<FulfillmentCalculatorConfig> fulfillmentCalculatorConfigService) FulfillmentServicesAutoConfiguration.fulfillmentCalculatorService
(FulfillmentCalculatorConfigService<FulfillmentCalculatorConfig> calcCfgService, List<FulfillmentCalculatorProvider> fulfillmentCalculatorProviders, FulfillmentCalculatorFilterService calculatorFilterService, FulfillmentCalculationService calculationService) -
Uses of FulfillmentCalculatorConfig in com.broadleafcommerce.fulfillment.service.dto.calculator
Modifier and TypeMethodDescriptionDBFulfillmentCalculator.getFulfillmentCalculatorConfig()
default FulfillmentCalculatorConfig
FulfillmentCalculator.getFulfillmentCalculatorConfig()
ModifierConstructorDescriptionDBFulfillmentCalculator
(FulfillmentCalculatorConfig calculatorConfig) -
Uses of FulfillmentCalculatorConfig in com.broadleafcommerce.fulfillment.web.endpoint
Modifier and TypeMethodDescriptionFulfillmentCalculatorConfigEndpoint.addCalculatorConfig
(FulfillmentCalculatorConfig calculatorConfig, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) FulfillmentCalculatorConfigEndpoint.readSingleConfig
(String calculatorConfigId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) FulfillmentCalculatorConfigEndpoint.updateCalculatorConfig
(String calculatorConfigId, FulfillmentCalculatorConfig calculatorConfig, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Modifier and TypeMethodDescriptionFulfillmentCalculatorConfigEndpoint.getFulfillmentCalculatorConfigService()
FulfillmentCalculatorConfigEndpoint.readAllCalculatorConfigs
(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) Modifier and TypeMethodDescriptionFulfillmentCalculatorConfigEndpoint.addCalculatorConfig
(FulfillmentCalculatorConfig calculatorConfig, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) FulfillmentCalculatorConfigEndpoint.updateCalculatorConfig
(String calculatorConfigId, FulfillmentCalculatorConfig calculatorConfig, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) ModifierConstructorDescriptionFulfillmentCalculatorConfigEndpoint
(FulfillmentCalculatorConfigService<FulfillmentCalculatorConfig> fulfillmentCalculatorConfigService)