Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- add(Weight, Weight) - Method in class com.broadleafcommerce.fulfillment.service.helper.WeightCalculationHelper
- addCalculatorConfig(FulfillmentCalculatorConfig, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentCalculatorConfigEndpoint
- addDestination(FulfillmentDestination, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentDestinationEndpoint
- addItemPriceResult(EnhancedFulfillmentPricingItem, FulfillmentItemPriceResult) - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- addOrigin(FulfillmentOrigin, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentOriginEndpoint
- addResult(String, FulfillmentItemPriceResult) - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingItem
-
Checks if this item already has a
FulfillmentItemPriceResult
for the passed in service level. - aliases - Variable in class com.broadleafcommerce.fulfillment.service.helper.WeightCalculationHelper
- ANY - Enum constant in enum class com.broadleafcommerce.fulfillment.domain.FulfillmentDestinationType
- ANY - Enum constant in enum class com.broadleafcommerce.fulfillment.domain.FulfillmentOriginType
-
The calculator has no restrictions on origin type.
B
- bandField - Variable in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
-
The
BandField
used to calculate the fulfillment price. - BandField - Enum Class in com.broadleafcommerce.fulfillment.domain.type
-
Indicate if the
FulfillmentPriceTier
value is a monetary amount or a weight. - BASE_URI - Static variable in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentCalculatorConfigEndpoint
- BASE_URI - Static variable in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentDestinationEndpoint
- BASE_URI - Static variable in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentOptionServiceEndpoint
- BASE_URI - Static variable in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentOriginEndpoint
- BASE_URI - Static variable in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentPricingConfigEndpoint
- baseUnitOfMeasure - Variable in class com.broadleafcommerce.fulfillment.service.helper.WeightCalculationHelper
- buildCalculatorForServiceLevel(String) - Method in class com.broadleafcommerce.fulfillment.provider.ItemAttributeFlatRateFulfillmentCalculatorProvider
- buildFlatRateCalculators(FulfillmentPricingContext) - Method in class com.broadleafcommerce.fulfillment.provider.ItemAttributeFlatRateFulfillmentCalculatorProvider
- buildFulfillmentItemPriceResult(FulfillmentPriceResultHolder, EnhancedFulfillmentPricingItem) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- buildFulfillmentItemPriceResult(FulfillmentPriceResultHolder, EnhancedFulfillmentPricingItem, MonetaryAmount) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculationService
- buildGroupOptionForResponse(EnhancedFulfillmentPricingGroup, String, GroupServiceLevelPriceResult) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentOptionService
- buildIdForOption(String) - Method in class com.broadleafcommerce.fulfillment.provider.ItemAttributeFlatRateFulfillmentCalculatorProvider
- buildItemOptionForResponse(EnhancedFulfillmentPricingItem, String, FulfillmentItemPriceResult) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentOptionService
- buildNameForOption(String) - Method in class com.broadleafcommerce.fulfillment.provider.ItemAttributeFlatRateFulfillmentCalculatorProvider
- buildOptions(FulfillmentPricingContext, List<FulfillmentCalculator>) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentOptionService
-
Given a list of fulfillment calculators sorted in the order they should be run, build a FulfillmentResponse.
- buildServiceLevels(FulfillmentPricingContext) - Method in class com.broadleafcommerce.fulfillment.provider.ItemAttributeFlatRateFulfillmentCalculatorProvider
C
- CACHE_ALL_CALCULATORS - Static variable in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorConfigService
- CACHE_PRICING_CONFIG - Static variable in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentPricingConfigService
- calcItemTotals(List<EnhancedFulfillmentPricingItem>, CurrencyUnit) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculationService
- calcItemTotals(List<EnhancedFulfillmentPricingItem>, CurrencyUnit) - Method in interface com.broadleafcommerce.fulfillment.service.FulfillmentCalculationService
- calcTotalWeightForItem(EnhancedFulfillmentPricingItem) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculationService
- calculateFlatRateFulfillmentPricesFromAttributes(FulfillmentPriceResultHolder, FulfillmentCalculator) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculationService
- calculateFulfillmentPrice(FulfillmentPriceResultHolder, FulfillmentCalculatorConfig) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculationService
- calculateFulfillmentPriceByItem(FulfillmentPriceResultHolder, FulfillmentCalculatorConfig) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculationService
- calculateItemsQuantity(FulfillmentPriceResultHolder) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- calculateItemsWeight(FulfillmentPriceResultHolder) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- calculatePriceFromTier(FulfillmentPriceTier, MonetaryAmount, FulfillmentCalculatorConfig) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculationService
- calculatePrices(FulfillmentPriceResultHolder) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculationService
- calculatePrices(FulfillmentPriceResultHolder) - Method in interface com.broadleafcommerce.fulfillment.service.FulfillmentCalculationService
- calculatePriceUsingPrice(FulfillmentPriceResultHolder, MonetaryAmount, FulfillmentCalculatorConfig) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculationService
- calculatePriceUsingWeight(Weight, MonetaryAmount, FulfillmentCalculatorConfig) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculationService
- calculateProratedResult(EnhancedFulfillmentPricingItem, MonetaryAmount, FulfillmentPriceResultHolder) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
-
Prorates the fulfillment price amongst the items.
- CalculationMethod - Enum Class in com.broadleafcommerce.fulfillment.domain.type
-
Indicate if and how a calculator handles multiple items.
- calculator - Variable in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- CalculatorOperation - Enum Class in com.broadleafcommerce.fulfillment.domain.type
-
Indicate if a fulfillment tier amount should be applied as a fixed amount or a rate.
- CalculatorSummaryResult - Class in com.broadleafcommerce.fulfillment.service.dto
-
This object is used to store the results of a calculator for a set of eligible items.
- CalculatorSummaryResult(FulfillmentPriceResultHolder) - Constructor for class com.broadleafcommerce.fulfillment.service.dto.CalculatorSummaryResult
- calcWeightForItems(List<EnhancedFulfillmentPricingItem>, String) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculationService
- calcWeightForPricingGroup(EnhancedFulfillmentPricingGroup, String) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculationService
- canEqual(Object) - Method in class com.broadleafcommerce.fulfillment.cache.FulfillmentCacheProperties
- canEqual(Object) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
- canEqual(Object) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestination
- canEqual(Object) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestinationDetail
- canEqual(Object) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentOrigin
- canEqual(Object) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentPriceTier
- canEqual(Object) - Method in class com.broadleafcommerce.fulfillment.provider.environment.FulfillmentPersistenceProperties
- canEqual(Object) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- canEqual(Object) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentDestination
- canEqual(Object) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentOrigin
- canEqual(Object) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentPricingConfig
- canEqual(Object) - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentItemPriceResult
- canHandle(EnhancedFulfillmentPricingItem) - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.DBFulfillmentCalculator
- canHandle(EnhancedFulfillmentPricingItem) - Method in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
- canHandle(EnhancedFulfillmentPricingItem) - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.ItemAttributeFlatRateFulfillmentCalculator
- CART_TOTAL - Enum constant in enum class com.broadleafcommerce.fulfillment.domain.type.CalculationMethod
- CENTIMETER - Enum constant in enum class com.broadleafcommerce.fulfillment.domain.LengthUnitOfMeasure
- checkValue(String, String) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestinationDetail
-
Returns true if the dest detail value is not set.
- com.broadleafcommerce.fulfillment.autoconfigure - package com.broadleafcommerce.fulfillment.autoconfigure
- com.broadleafcommerce.fulfillment.cache - package com.broadleafcommerce.fulfillment.cache
- com.broadleafcommerce.fulfillment.domain - package com.broadleafcommerce.fulfillment.domain
- com.broadleafcommerce.fulfillment.domain.type - package com.broadleafcommerce.fulfillment.domain.type
- com.broadleafcommerce.fulfillment.properties - package com.broadleafcommerce.fulfillment.properties
- com.broadleafcommerce.fulfillment.provider - package com.broadleafcommerce.fulfillment.provider
- com.broadleafcommerce.fulfillment.provider.environment - package com.broadleafcommerce.fulfillment.provider.environment
- com.broadleafcommerce.fulfillment.provider.jpa - package com.broadleafcommerce.fulfillment.provider.jpa
- com.broadleafcommerce.fulfillment.provider.jpa.autoconfigure - package com.broadleafcommerce.fulfillment.provider.jpa.autoconfigure
- com.broadleafcommerce.fulfillment.provider.jpa.domain - package com.broadleafcommerce.fulfillment.provider.jpa.domain
- com.broadleafcommerce.fulfillment.provider.jpa.domain.support - package com.broadleafcommerce.fulfillment.provider.jpa.domain.support
- com.broadleafcommerce.fulfillment.provider.jpa.repository - package com.broadleafcommerce.fulfillment.provider.jpa.repository
- com.broadleafcommerce.fulfillment.repository - package com.broadleafcommerce.fulfillment.repository
- com.broadleafcommerce.fulfillment.service - package com.broadleafcommerce.fulfillment.service
- com.broadleafcommerce.fulfillment.service.autoconfigure - package com.broadleafcommerce.fulfillment.service.autoconfigure
- com.broadleafcommerce.fulfillment.service.dto - package com.broadleafcommerce.fulfillment.service.dto
- com.broadleafcommerce.fulfillment.service.dto.calculator - package com.broadleafcommerce.fulfillment.service.dto.calculator
- com.broadleafcommerce.fulfillment.service.helper - package com.broadleafcommerce.fulfillment.service.helper
- com.broadleafcommerce.fulfillment.service.validation - package com.broadleafcommerce.fulfillment.service.validation
- com.broadleafcommerce.fulfillment.web.autoconfigure - package com.broadleafcommerce.fulfillment.web.autoconfigure
- com.broadleafcommerce.fulfillment.web.endpoint - package com.broadleafcommerce.fulfillment.web.endpoint
- compare(FulfillmentCalculator, FulfillmentCalculator) - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.DefaultFulfillmentCalculatorComparator
- computeGroupSubtotal() - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingGroup
-
Calculate the subtotal for the group.
- context - Variable in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- conversionToBaseMap - Variable in class com.broadleafcommerce.fulfillment.service.helper.WeightCalculationHelper
- convertConfigsToCalculators(List<P>) - Method in class com.broadleafcommerce.fulfillment.provider.DBFulfillmentCalculatorProvider
- convertFromBaseUnit(Weight, String) - Method in class com.broadleafcommerce.fulfillment.service.helper.WeightCalculationHelper
- convertToBaseUnit(Weight) - Method in class com.broadleafcommerce.fulfillment.service.helper.WeightCalculationHelper
- copyFulfillmentPricingConfig(P, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentPricingConfigService
-
Copy the given
FulfillmentPricingConfig
into a new object. - COUNTRY_CODE - Enum constant in enum class com.broadleafcommerce.fulfillment.domain.FulfillmentDestinationType
-
The calculator will use a country code to evaluate a match on destination.
- create(P, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorConfigService
- createCalculatorSummaryResult(FulfillmentPriceResultHolder) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- createOrUpdateConfig(FulfillmentPricingConfig, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentPricingConfigEndpoint
-
Endpoint to handle both creation and save, since there is no explicit create function available in the admin.
- CustomizableFulfillmentCalculatorConfigRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.fulfillment.repository
- CustomizableFulfillmentDestinationRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.fulfillment.repository
- CustomizableFulfillmentOriginRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.fulfillment.repository
- CustomizableFulfillmentPricingConfigRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.fulfillment.repository
-
Custom repository for executing complex queries for
FulfillmentPricingConfig
.
D
- DBFulfillmentCalculator - Class in com.broadleafcommerce.fulfillment.service.dto.calculator
- DBFulfillmentCalculator(FulfillmentCalculatorConfig) - Constructor for class com.broadleafcommerce.fulfillment.service.dto.calculator.DBFulfillmentCalculator
- dbFulfillmentCalculatorProvider(FulfillmentCalculatorConfigService<FulfillmentCalculatorConfig>) - Method in class com.broadleafcommerce.fulfillment.service.autoconfigure.FulfillmentServicesAutoConfiguration
- DBFulfillmentCalculatorProvider<P extends FulfillmentCalculatorConfig> - Class in com.broadleafcommerce.fulfillment.provider
-
Interface to define a provider capable of returning
FulfillmentCalculator
instances. - DBFulfillmentCalculatorProvider(FulfillmentCalculatorConfigService<P>) - Constructor for class com.broadleafcommerce.fulfillment.provider.DBFulfillmentCalculatorProvider
- deAliasUnit(Weight) - Method in class com.broadleafcommerce.fulfillment.service.helper.WeightCalculationHelper
- deAliasUnit(String) - Method in class com.broadleafcommerce.fulfillment.service.helper.WeightCalculationHelper
- DEFAULT_CALCULATOR_TYPE_PRIORITY - Static variable in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
- DEFAULT_FLAT_RATE_TYPE_PRIORITY - Static variable in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
- DefaultFulfillmentCalculationService - Class in com.broadleafcommerce.fulfillment.service
-
Utility service to perform calculation operations.
- DefaultFulfillmentCalculationService(WeightCalculationHelper) - Constructor for class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculationService
- DefaultFulfillmentCalculatorComparator - Class in com.broadleafcommerce.fulfillment.service.dto.calculator
- DefaultFulfillmentCalculatorComparator() - Constructor for class com.broadleafcommerce.fulfillment.service.dto.calculator.DefaultFulfillmentCalculatorComparator
- DefaultFulfillmentCalculatorConfigService<P extends FulfillmentCalculatorConfig> - Class in com.broadleafcommerce.fulfillment.service
- DefaultFulfillmentCalculatorConfigService(TrackableRepository<Trackable>, RsqlCrudEntityHelper, CacheStateManager) - Constructor for class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorConfigService
- DefaultFulfillmentCalculatorFilterService - Class in com.broadleafcommerce.fulfillment.service
-
Utility service to take in a List of Calculators and filter them against a provided context.
- DefaultFulfillmentCalculatorFilterService() - Constructor for class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorFilterService
- DefaultFulfillmentCalculatorService<P extends FulfillmentCalculatorConfig> - Class in com.broadleafcommerce.fulfillment.service
-
/** Default implementation of calculator service used to find, qualify, and process fulfillment pricing using
FulfillmentCalculator
s. - DefaultFulfillmentCalculatorService(FulfillmentCalculatorConfigService, List<FulfillmentCalculatorProvider>, FulfillmentCalculatorFilterService, FulfillmentCalculationService) - Constructor for class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- DefaultFulfillmentDestinationService<P extends FulfillmentDestination> - Class in com.broadleafcommerce.fulfillment.service
- DefaultFulfillmentDestinationService(TrackableRepository<Trackable>, RsqlCrudEntityHelper) - Constructor for class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentDestinationService
- DefaultFulfillmentOptionService - Class in com.broadleafcommerce.fulfillment.service
-
Component to call each
FulfillmentCalculator
and aggregate and de-duplicate results. - DefaultFulfillmentOptionService(FulfillmentPricingConfigAccessor<? extends FulfillmentPricingConfig>, TypeFactory, FulfillmentCalculatorService) - Constructor for class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentOptionService
- DefaultFulfillmentOriginService<P extends FulfillmentOrigin> - Class in com.broadleafcommerce.fulfillment.service
- DefaultFulfillmentOriginService(TrackableRepository<Trackable>, RsqlCrudEntityHelper) - Constructor for class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentOriginService
- DefaultFulfillmentPricingConfigService<P extends com.broadleafcommerce.fulfillment.common.domain.FulfillmentPricingConfig> - Class in com.broadleafcommerce.fulfillment.service
- DefaultFulfillmentPricingConfigService(TrackableRepository<T>, RsqlCrudEntityHelper, TypeFactory, CacheStateManager) - Constructor for class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentPricingConfigService
- DefaultJpaCustomizableFulfillmentCalculatorConfigRepository<D extends JpaFulfillmentCalculatorConfig> - Class in com.broadleafcommerce.fulfillment.provider.jpa.repository
- DefaultJpaCustomizableFulfillmentCalculatorConfigRepository() - Constructor for class com.broadleafcommerce.fulfillment.provider.jpa.repository.DefaultJpaCustomizableFulfillmentCalculatorConfigRepository
- DefaultJpaCustomizableFulfillmentDestinationRepository<D extends JpaFulfillmentDestination> - Class in com.broadleafcommerce.fulfillment.provider.jpa.repository
- DefaultJpaCustomizableFulfillmentDestinationRepository() - Constructor for class com.broadleafcommerce.fulfillment.provider.jpa.repository.DefaultJpaCustomizableFulfillmentDestinationRepository
- DefaultJpaCustomizableFulfillmentOriginRepository<D extends JpaFulfillmentOrigin> - Class in com.broadleafcommerce.fulfillment.provider.jpa.repository
- DefaultJpaCustomizableFulfillmentOriginRepository() - Constructor for class com.broadleafcommerce.fulfillment.provider.jpa.repository.DefaultJpaCustomizableFulfillmentOriginRepository
- DefaultJpaCustomizableFulfillmentPricingConfigRepository<D extends JpaFulfillmentPricingConfig> - Class in com.broadleafcommerce.fulfillment.provider.jpa.repository
- DefaultJpaCustomizableFulfillmentPricingConfigRepository() - Constructor for class com.broadleafcommerce.fulfillment.provider.jpa.repository.DefaultJpaCustomizableFulfillmentPricingConfigRepository
- deleteCalculatorConfig(String, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentCalculatorConfigEndpoint
- deleteFulfillmentPricingConfig(ContextInfo) - Method in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentPricingConfigEndpoint
- deleteOrigin(String, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentOriginEndpoint
- deletePriceDestination(String, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentDestinationEndpoint
- determineBandField(FulfillmentPriceResultHolder) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- determineCurrency() - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingGroup
- determineFulfillmentType(EnhancedFulfillmentPricingGroup, FulfillmentCalculator) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentOptionService
- determineFulfillmentType(EnhancedFulfillmentPricingGroup, GroupServiceLevelPriceResult) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentOptionService
- determineFulfillmentType(EnhancedFulfillmentPricingItem, FulfillmentItemPriceResult) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentOptionService
- determineProrationAmountByPrice(BigDecimal, BigDecimal, FulfillmentPricingItem, FulfillmentPriceResultHolder) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- determineProrationAmountByQuantity(BigDecimal, FulfillmentPricingItem, FulfillmentPriceResultHolder) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- determineProrationAmountByWeight(BigDecimal, FulfillmentPricingItem, FulfillmentPriceResultHolder) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- DiscriminatedProperties<P> - Class in com.broadleafcommerce.fulfillment.properties
-
Mechanism to allow us to specify fulfillment properties defined for different tenants and/or applications.
- DiscriminatedProperties() - Constructor for class com.broadleafcommerce.fulfillment.properties.DiscriminatedProperties
E
- ELIGIBLE_ITEMS - Enum constant in enum class com.broadleafcommerce.fulfillment.domain.type.CalculationMethod
- eligibleItemsQuantity - Variable in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- eligibleItemsSubtotal - Variable in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- eligibleItemsWeight - Variable in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
-
The normalized combined weight of the eligible items.
- EnhancedFulfillmentPricingGroup - Class in com.broadleafcommerce.fulfillment.service.dto
- EnhancedFulfillmentPricingGroup(FulfillmentPricingGroup) - Constructor for class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingGroup
- EnhancedFulfillmentPricingItem - Class in com.broadleafcommerce.fulfillment.service.dto
-
Decorates a
FulfillmentPricingItem
to allow processing state to be stored on the item. - EnhancedFulfillmentPricingItem(EnhancedFulfillmentPricingGroup, FulfillmentPricingItem) - Constructor for class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingItem
- equals(Object) - Method in class com.broadleafcommerce.fulfillment.cache.FulfillmentCacheProperties
- equals(Object) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
- equals(Object) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestination
- equals(Object) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestinationDetail
- equals(Object) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentOrigin
- equals(Object) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentPriceTier
- equals(Object) - Method in class com.broadleafcommerce.fulfillment.provider.environment.FulfillmentPersistenceProperties
- equals(Object) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- equals(Object) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentDestination
- equals(Object) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentOrigin
- equals(Object) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentPricingConfig
- equals(Object) - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentItemPriceResult
F
- fetchConfig(BiFunction<CriteriaBuilder, Root<JpaFulfillmentPricingConfig>, Predicate[]>) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.repository.DefaultJpaCustomizableFulfillmentPricingConfigRepository
-
Create and execute a select query for JpaFulfillmentPricingConfig.
- filterCalculatorsByCurrency(FulfillmentPricingContext) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorFilterService
-
Filter calculators based on the currencies on the pricingContext.
- filterCalculatorsByEnabled(Instant) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorFilterService
-
Don't consider calculators that are not enabled.
- filterCalculatorsByFulfillmentType(EnhancedFulfillmentPricingGroup) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorFilterService
-
Filter calculators based on fulfillmentType
- filterCalculatorsByGroupFulfillmentDestination(Address) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorFilterService
-
Filter calculators based on Address
- filterCalculatorsByInventoryType(EnhancedFulfillmentPricingGroup) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorFilterService
-
Filter calculators based on inventoryType
- filterCalculatorsByOrigin(EnhancedFulfillmentPricingGroup) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorFilterService
-
Filter calculators based on Origin
- filterCalculatorsForGroup(EnhancedFulfillmentPricingGroup, List<FulfillmentCalculator>) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorFilterService
- filterCalculatorsForGroup(EnhancedFulfillmentPricingGroup, List<FulfillmentCalculator>) - Method in interface com.broadleafcommerce.fulfillment.service.FulfillmentCalculatorFilterService
- filterCalculatorsForRequest(FulfillmentPricingContext, List<FulfillmentCalculator>) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorFilterService
- filterCalculatorsForRequest(FulfillmentPricingContext, List<FulfillmentCalculator>) - Method in interface com.broadleafcommerce.fulfillment.service.FulfillmentCalculatorFilterService
- filterForExistingIfNeeded(EnhancedFulfillmentPricingItem, String, String, boolean) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- filterItemsCalculatorCanHandle(List<EnhancedFulfillmentPricingItem>, FulfillmentCalculator, String, boolean) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- findEligibleFulfillmentPricingCalculators(FulfillmentPricingContext, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.provider.DBFulfillmentCalculatorProvider
-
Returns a list of FulfillmentCalculator objects based on the passed in context.
- findEligibleFulfillmentPricingCalculators(FulfillmentPricingContext, ContextInfo) - Method in interface com.broadleafcommerce.fulfillment.provider.FulfillmentCalculatorProvider
-
Returns a list of FulffillmentCalculator objects based on the passed in context.
- findEligibleFulfillmentPricingCalculators(FulfillmentPricingContext, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.provider.ItemAttributeFlatRateFulfillmentCalculatorProvider
-
Returns a list of FulffillmentCalculator objects based on the passed in context.
- findEligibleFulfillmentPricingCalculators(FulfillmentPricingContext, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
-
Given the
FulfillmentPricingContext
, this method returns a list of eligibleFulfillmentCalculator
calculators that can be used to compute option pricing. - findEligibleFulfillmentPricingCalculators(FulfillmentPricingContext, ContextInfo) - Method in interface com.broadleafcommerce.fulfillment.service.FulfillmentCalculatorService
-
Given the
FulfillmentPricingContext
, this method returns a list of eligibleFulfillmentCalculator
calculators that can be used to compute option pricing. - findFulfillmentOptions(FulfillmentOptionRequest, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentOptionService
- findFulfillmentOptions(FulfillmentOptionRequest, ContextInfo) - Method in interface com.broadleafcommerce.fulfillment.service.FulfillmentOptionService
-
Given the
FulfillmentOptionRequest
, this method provides a map ofPriced Fulfillment Options
for the request. - findFulfillmentOptions(FulfillmentOptionRequest, FulfillmentPricingConfig, ContextInfo) - Method in interface com.broadleafcommerce.fulfillment.provider.FulfillmentOptionPricingProvider
-
Given the
FulfillmentOptionRequest
, this method attempts to provide a list of appropriatePriced Fulfillment Options
. - findFulfillmentOptions(FulfillmentOptionRequest, FulfillmentPricingConfig, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.provider.NoInventoryFulfillmentPricingProvider
- FIXED_AMOUNT - Enum constant in enum class com.broadleafcommerce.fulfillment.domain.type.CalculatorOperation
- FLAT_RATE_ITEM_ATTR - Static variable in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
- FOOT - Enum constant in enum class com.broadleafcommerce.fulfillment.domain.LengthUnitOfMeasure
- from(Weight) - Method in enum class com.broadleafcommerce.fulfillment.domain.WeightUnitOfMeasure
-
Convert the value from the given
Weight
to this unit. - from(BigDecimal, WeightUnitOfMeasure) - Method in enum class com.broadleafcommerce.fulfillment.domain.WeightUnitOfMeasure
-
Convert a value in the given unit to this unit.
- from(BigDecimal, String) - Method in enum class com.broadleafcommerce.fulfillment.domain.WeightUnitOfMeasure
-
Convert a value in the given unit to this unit.
- fromMe() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- fromMe() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentDestination
- fromMe() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentOrigin
- fromMe() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentPricingConfig
- FULFILLMENT_DESTINATION - Enum constant in enum class com.broadleafcommerce.fulfillment.domain.FulfillmentDestinationType
-
The calculator will use a FulfillmentDestination to evaluate a match on destination.
- FULFILLMENT_ENTITY_MANAGER_FACTORY - Static variable in class com.broadleafcommerce.fulfillment.provider.jpa.JpaRouteConstants.Persistence
- FULFILLMENT_GROUP_TOTAL - Enum constant in enum class com.broadleafcommerce.fulfillment.domain.type.CalculationMethod
- FULFILLMENT_ORIGIN - Enum constant in enum class com.broadleafcommerce.fulfillment.domain.FulfillmentOriginType
-
The calculator will use a FulfillmentOrigin to determine the origination location.
- FULFILLMENT_ROUTE_KEY - Static variable in class com.broadleafcommerce.fulfillment.provider.RouteConstants.Persistence
- FULFILLMENT_ROUTE_PACKAGE - Static variable in class com.broadleafcommerce.fulfillment.provider.RouteConstants.Persistence
- FULFILLMENT_TRANSACTION_MANAGER - Static variable in class com.broadleafcommerce.fulfillment.provider.jpa.JpaRouteConstants.Persistence
- FULFILLMENT_TRANSACTION_TEMPLATE - Static variable in class com.broadleafcommerce.fulfillment.provider.jpa.JpaRouteConstants.Persistence
- FulfillmentCacheAutoConfiguration - Class in com.broadleafcommerce.fulfillment.autoconfigure
-
Configuration for engaging default Broadleaf support for Apache Ignite cache for fulfillment
- FulfillmentCacheAutoConfiguration() - Constructor for class com.broadleafcommerce.fulfillment.autoconfigure.FulfillmentCacheAutoConfiguration
- fulfillmentCacheManagerCustomizer(IgniteConfigurers.BasicIgniteConfigurer, FulfillmentCacheProperties) - Method in class com.broadleafcommerce.fulfillment.autoconfigure.FulfillmentCacheAutoConfiguration
- FulfillmentCacheProperties - Class in com.broadleafcommerce.fulfillment.cache
-
Properties that influence cache settings for the fulfillment service
- FulfillmentCacheProperties() - Constructor for class com.broadleafcommerce.fulfillment.cache.FulfillmentCacheProperties
- fulfillmentCalculationService(WeightCalculationHelper) - Method in class com.broadleafcommerce.fulfillment.service.autoconfigure.FulfillmentServicesAutoConfiguration
- FulfillmentCalculationService - Interface in com.broadleafcommerce.fulfillment.service
- FulfillmentCalculator - Interface in com.broadleafcommerce.fulfillment.service.dto.calculator
- FulfillmentCalculatorConfig - Class in com.broadleafcommerce.fulfillment.domain
-
Fulfillment pricing configurations that apply to this whole context (tenant or application).
- FulfillmentCalculatorConfig() - Constructor for class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
- FulfillmentCalculatorConfigEndpoint - Class in com.broadleafcommerce.fulfillment.web.endpoint
- FulfillmentCalculatorConfigEndpoint(FulfillmentCalculatorConfigService<FulfillmentCalculatorConfig>) - Constructor for class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentCalculatorConfigEndpoint
- FulfillmentCalculatorConfigRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.fulfillment.repository
- fulfillmentCalculatorConfigService(FulfillmentCalculatorConfigRepository<Trackable>, RsqlCrudEntityHelper, CacheStateManager) - Method in class com.broadleafcommerce.fulfillment.service.autoconfigure.FulfillmentServicesAutoConfiguration
- FulfillmentCalculatorConfigService<P extends FulfillmentCalculatorConfig> - Interface in com.broadleafcommerce.fulfillment.service
- fulfillmentCalculatorFilterService() - Method in class com.broadleafcommerce.fulfillment.service.autoconfigure.FulfillmentServicesAutoConfiguration
- FulfillmentCalculatorFilterService - Interface in com.broadleafcommerce.fulfillment.service
- FulfillmentCalculatorProvider - Interface in com.broadleafcommerce.fulfillment.provider
-
Interface to define a provider capable of returning
FulfillmentCalculator
instances. - fulfillmentCalculatorService(FulfillmentCalculatorConfigService<FulfillmentCalculatorConfig>, List<FulfillmentCalculatorProvider>, FulfillmentCalculatorFilterService, FulfillmentCalculationService) - Method in class com.broadleafcommerce.fulfillment.service.autoconfigure.FulfillmentServicesAutoConfiguration
- FulfillmentCalculatorService - Interface in com.broadleafcommerce.fulfillment.service
-
Service interface to find, qualify, and process fulfillment pricing using
FulfillmentCalculator
s. - FulfillmentDefaultsEnvironmentPostProcessor - Class in com.broadleafcommerce.fulfillment.autoconfigure
-
Default properties for Fulfillment Services
- FulfillmentDefaultsEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.fulfillment.autoconfigure.FulfillmentDefaultsEnvironmentPostProcessor
- FulfillmentDestination - Class in com.broadleafcommerce.fulfillment.domain
-
Geographic data for fulfillment destination, for use with fulfillment pricing.
- FulfillmentDestination() - Constructor for class com.broadleafcommerce.fulfillment.domain.FulfillmentDestination
- FulfillmentDestinationDetail - Class in com.broadleafcommerce.fulfillment.domain
-
Geographic data for a fulfillment destination.
- FulfillmentDestinationDetail() - Constructor for class com.broadleafcommerce.fulfillment.domain.FulfillmentDestinationDetail
- FulfillmentDestinationDetailConverter - Class in com.broadleafcommerce.fulfillment.provider.jpa.domain.support
- FulfillmentDestinationDetailConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.fulfillment.provider.jpa.domain.support.FulfillmentDestinationDetailConverter
- FulfillmentDestinationEndpoint - Class in com.broadleafcommerce.fulfillment.web.endpoint
- FulfillmentDestinationEndpoint(FulfillmentDestinationService<FulfillmentDestination>) - Constructor for class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentDestinationEndpoint
- FulfillmentDestinationRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.fulfillment.repository
- fulfillmentDestinationService(FulfillmentDestinationRepository<Trackable>, RsqlCrudEntityHelper) - Method in class com.broadleafcommerce.fulfillment.service.autoconfigure.FulfillmentServicesAutoConfiguration
- FulfillmentDestinationService<P extends FulfillmentDestination> - Interface in com.broadleafcommerce.fulfillment.service
- FulfillmentDestinationType - Enum Class in com.broadleafcommerce.fulfillment.domain
-
Indicate how a FulfillmentCalculatorConfig should determine the fulfillment's destination.
- FulfillmentItemPriceResult - Class in com.broadleafcommerce.fulfillment.service.dto
- FulfillmentItemPriceResult() - Constructor for class com.broadleafcommerce.fulfillment.service.dto.FulfillmentItemPriceResult
- FulfillmentJpaAutoConfiguration - Class in com.broadleafcommerce.fulfillment.provider.jpa.autoconfigure
- FulfillmentJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.fulfillment.provider.jpa.autoconfigure.FulfillmentJpaAutoConfiguration
- FulfillmentOptionException - Exception in com.broadleafcommerce.fulfillment.service
- FulfillmentOptionException() - Constructor for exception com.broadleafcommerce.fulfillment.service.FulfillmentOptionException
- FulfillmentOptionException(String) - Constructor for exception com.broadleafcommerce.fulfillment.service.FulfillmentOptionException
- FulfillmentOptionException(String, Throwable) - Constructor for exception com.broadleafcommerce.fulfillment.service.FulfillmentOptionException
- FulfillmentOptionException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.fulfillment.service.FulfillmentOptionException
- FulfillmentOptionException(Throwable) - Constructor for exception com.broadleafcommerce.fulfillment.service.FulfillmentOptionException
- FulfillmentOptionPricingProvider - Interface in com.broadleafcommerce.fulfillment.provider
-
Interface to define an integration with a specific fulfillment pricing provider.
- fulfillmentOptionService(FulfillmentPricingConfigAccessor<FulfillmentPricingConfig>, TypeFactory, FulfillmentCalculatorService) - Method in class com.broadleafcommerce.fulfillment.service.autoconfigure.FulfillmentServicesAutoConfiguration
- FulfillmentOptionService - Interface in com.broadleafcommerce.fulfillment.service
-
Service interface to retrieve a
FulfillmentOptionResponse
with 1 or morePricedFulfillmentOptions
. - FulfillmentOptionServiceEndpoint - Class in com.broadleafcommerce.fulfillment.web.endpoint
- FulfillmentOptionServiceEndpoint(FulfillmentOptionService) - Constructor for class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentOptionServiceEndpoint
- FulfillmentOrigin - Class in com.broadleafcommerce.fulfillment.domain
-
Inventory locations used during fulfillment pricing calculations.
- FulfillmentOrigin() - Constructor for class com.broadleafcommerce.fulfillment.domain.FulfillmentOrigin
- FulfillmentOriginEndpoint - Class in com.broadleafcommerce.fulfillment.web.endpoint
- FulfillmentOriginEndpoint(FulfillmentOriginService<FulfillmentOrigin>) - Constructor for class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentOriginEndpoint
- FulfillmentOriginRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.fulfillment.repository
- fulfillmentOriginService(FulfillmentOriginRepository<Trackable>, RsqlCrudEntityHelper) - Method in class com.broadleafcommerce.fulfillment.service.autoconfigure.FulfillmentServicesAutoConfiguration
- FulfillmentOriginService<P extends FulfillmentOrigin> - Interface in com.broadleafcommerce.fulfillment.service
- FulfillmentOriginType - Enum Class in com.broadleafcommerce.fulfillment.domain
-
Indicate if a
FulfillmentCalculatorConfig
applies to a specific inventory location orFulfillmentOrigin
. - FulfillmentPersistenceProperties - Class in com.broadleafcommerce.fulfillment.provider.environment
- FulfillmentPersistenceProperties() - Constructor for class com.broadleafcommerce.fulfillment.provider.environment.FulfillmentPersistenceProperties
- fulfillmentPrice - Variable in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- FulfillmentPriceResultHolder - Class in com.broadleafcommerce.fulfillment.service.dto
-
Holds the result of a single calculator's price execution.
- FulfillmentPriceResultHolder() - Constructor for class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- FulfillmentPriceTier - Class in com.broadleafcommerce.fulfillment.domain
-
The tiers to determine fulfillment price.
- FulfillmentPriceTier() - Constructor for class com.broadleafcommerce.fulfillment.domain.FulfillmentPriceTier
- FulfillmentPricingConfigAccessor<P extends com.broadleafcommerce.fulfillment.common.domain.FulfillmentPricingConfig> - Interface in com.broadleafcommerce.fulfillment.service
-
General interface for fetching
FulfillmentPricingConfig
for a givenContextInfo
. - FulfillmentPricingConfigEndpoint - Class in com.broadleafcommerce.fulfillment.web.endpoint
- FulfillmentPricingConfigEndpoint(FulfillmentPricingConfigService<FulfillmentPricingConfig>) - Constructor for class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentPricingConfigEndpoint
- FulfillmentPricingConfigRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.fulfillment.repository
- fulfillmentPricingConfigService(FulfillmentPricingConfigRepository<Trackable>, RsqlCrudEntityHelper, TypeFactory, CacheStateManager) - Method in class com.broadleafcommerce.fulfillment.service.autoconfigure.FulfillmentServicesAutoConfiguration
- FulfillmentPricingConfigService<P extends com.broadleafcommerce.fulfillment.common.domain.FulfillmentPricingConfig> - Interface in com.broadleafcommerce.fulfillment.service
-
Service interface for fetching
FulfillmentPricingConfig
. - fulfillmentPricingConfigValidator() - Method in class com.broadleafcommerce.fulfillment.service.autoconfigure.FulfillmentServicesAutoConfiguration
- FulfillmentPricingConfigValidator - Class in com.broadleafcommerce.fulfillment.service.validation
-
Entity validator to validate
FulfillmentPricingConfig
prior to persistence. - FulfillmentPricingConfigValidator() - Constructor for class com.broadleafcommerce.fulfillment.service.validation.FulfillmentPricingConfigValidator
- FulfillmentPricingContext - Class in com.broadleafcommerce.fulfillment.service.dto
-
Manages the state of the groups and items to be priced.
- FulfillmentPricingContext(FulfillmentOptionRequest, FulfillmentPricingConfig, ContextInfo) - Constructor for class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPricingContext
- FulfillmentServicesAutoConfiguration - Class in com.broadleafcommerce.fulfillment.service.autoconfigure
- FulfillmentServicesAutoConfiguration() - Constructor for class com.broadleafcommerce.fulfillment.service.autoconfigure.FulfillmentServicesAutoConfiguration
- FulfillmentServicesWebAutoConfiguration - Class in com.broadleafcommerce.fulfillment.web.autoconfigure
- FulfillmentServicesWebAutoConfiguration() - Constructor for class com.broadleafcommerce.fulfillment.web.autoconfigure.FulfillmentServicesWebAutoConfiguration
G
- getActiveEndDate() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
The latest date this config should be used.
- getActiveEndDate() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- getActiveStartDate() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
The earliest date this config should be used.
- getActiveStartDate() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- getAddress() - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingGroup
- getAliases() - Method in enum class com.broadleafcommerce.fulfillment.domain.WeightUnitOfMeasure
-
Different names for this unit.
- getAllFulfillmentCalculators() - Method in class com.broadleafcommerce.fulfillment.cache.FulfillmentCacheProperties
- getAmount() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentPriceTier
-
The fulfillment price of this tier.
- getAmount() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentItemPriceResult
-
The amount of this fulfillmentPriceResult from a flat-rate or prorated calculation.
- getAmountAsMoney() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentItemPriceResult
-
The amount of this fulfillmentPriceResult when using
FulfillmentPricingStrategy.ITEM
- getApplication() - Method in class com.broadleafcommerce.fulfillment.properties.DiscriminatedProperties
- getApplicationConfig(ContextInfo) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentPricingConfigService
-
Get the
FulfillmentPricingConfig
for the given application context. - getApplicationConfigsOnly(ContextInfo) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.repository.DefaultJpaCustomizableFulfillmentPricingConfigRepository
- getApplicationConfigsOnly(ContextInfo) - Method in interface com.broadleafcommerce.fulfillment.repository.CustomizableFulfillmentPricingConfigRepository
-
Fetch a List of
JpaFulfillmentPricingConfig
for the current application. - getApplicationOnlyPredicate(ContextInfo, CriteriaBuilder, Root<JpaFulfillmentPricingConfig>) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.repository.DefaultJpaCustomizableFulfillmentPricingConfigRepository
-
Get a predicate to filter for configs whose application matches the current context.
- getAttributes() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- getBandField() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
Indicates which field on the item should be used to determine price band, e.g.
- getBandField() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- getBandField() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
-
The
BandField
used to calculate the fulfillment price. - getBaseUnitOfMeasure() - Method in class com.broadleafcommerce.fulfillment.service.helper.WeightCalculationHelper
- getBusinessDomainType() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- getBusinessDomainType() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentDestination
- getBusinessDomainType() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentOrigin
- getBusinessDomainType() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentPricingConfig
- getCacheStateManager() - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorConfigService
- getCacheStateManager() - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentPricingConfigService
- getCalcResultMap() - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingGroup
-
Map used for items by service level.
- getCalculationMethod() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
Indicate if and how this calculator handles multiple items.
- getCalculationMethod() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- getCalculationService() - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- getCalculator() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentItemPriceResult
-
The id that calculated this price result.
- getCalculator() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- getCalculatorConfigService() - Method in class com.broadleafcommerce.fulfillment.provider.DBFulfillmentCalculatorProvider
- getCalculatorFilterService() - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- getCalculatorIds() - Method in class com.broadleafcommerce.fulfillment.service.dto.GroupServiceLevelPriceResult
- getCalculatorOperation() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
Indicate if the calculator should return a fixed price or multiply by a set rate.
- getCalculatorOperation() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- getCalculatorPricedItemMap() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPricingContext
-
Map to hold Calculator and Items Priced by Calculator.
- getCalculators() - Method in class com.broadleafcommerce.fulfillment.service.dto.GroupServiceLevelPriceResult
- getCalculatorService() - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentOptionService
- getCalculatorTotal() - Method in class com.broadleafcommerce.fulfillment.service.dto.CalculatorSummaryResult
- getCalculatorTypePriority() - Method in class com.broadleafcommerce.fulfillment.provider.ItemAttributeFlatRateFulfillmentCalculatorProvider
- getCalculatorTypePriority() - Method in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
-
By default, DB configured calculators run between the code level calculators.
- getCalculatorTypePriority() - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.ItemAttributeFlatRateFulfillmentCalculator
- getCity() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestinationDetail
-
City
- getConfigForContext(ContextInfo) - Method in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentPricingConfigEndpoint
-
Reads the single
FulfillmentPricingConfig
for the current context. - getConfigService() - Method in class com.broadleafcommerce.fulfillment.service.validation.FulfillmentPricingConfigValidator
- getContext() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- getContextAttributes() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPricingContext
-
Map to hold arbitrary additional attributes.
- getContextId() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- getContextId() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentDestination
- getContextId() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentOrigin
- getContextId() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentPricingConfig
- getCountryCode() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestinationDetail
-
Country code
- getCurrency() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
The currency that this calculator operates in.
- getCurrency() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- getCurrency() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPricingContext
- getCurrencyUnit() - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingGroup
- getDatasource() - Method in class com.broadleafcommerce.fulfillment.provider.environment.FulfillmentPersistenceProperties
- getDefaultFulfillmentCalculatorComparator() - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- getDefaultServiceLevel() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentPricingConfig
- getDefaultServiceLevel() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPricingContext
- getDefaultServiceLevelForGroup(FulfillmentPricingContext, EnhancedFulfillmentPricingGroup) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- getDelegating() - Method in class com.broadleafcommerce.fulfillment.provider.environment.FulfillmentPersistenceProperties
- getDestinationCountryCode() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
Indicate the destination country that this calculator can handle.
- getDestinationCountryCode() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- getDestinationType() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
Indicate how the fulfillment's destination should be determined.
- getDestinationType() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- getEligibleItems() - Method in class com.broadleafcommerce.fulfillment.service.dto.CalculatorSummaryResult
- getEligibleItemsQuantity() - Method in class com.broadleafcommerce.fulfillment.service.dto.CalculatorSummaryResult
- getEligibleItemsQuantity() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- getEligibleItemsSubtotal() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- getEligibleItemsSubTotal() - Method in class com.broadleafcommerce.fulfillment.service.dto.CalculatorSummaryResult
- getEligibleItemsWeight() - Method in class com.broadleafcommerce.fulfillment.service.dto.CalculatorSummaryResult
- getEligibleItemsWeight() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
-
The normalized combined weight of the eligible items.
- getEnhancedItems() - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingGroup
- getEntityManager() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.repository.DefaultJpaCustomizableFulfillmentPricingConfigRepository
- getEstimatedMaxDaysToFulfill() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
Typical max number of days for the customer to receive inventory with this option.
- getEstimatedMaxDaysToFulfill() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- getEstimatedMaxDaysToFulfill() - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.DBFulfillmentCalculator
- getEstimatedMaxDaysToFulfill() - Method in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
- getEstimatedMaxDaysToFulfill() - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.ItemAttributeFlatRateFulfillmentCalculator
- getEstimatedMaxDaysToFulfill() - Method in class com.broadleafcommerce.fulfillment.service.dto.GroupServiceLevelPriceResult
- getEstimatedMinDaysToFulfill() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
Typical min number of days for the customer to receive inventory with this option.
- getEstimatedMinDaysToFulfill() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- getEstimatedMinDaysToFulfill() - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.DBFulfillmentCalculator
- getEstimatedMinDaysToFulfill() - Method in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
- getEstimatedMinDaysToFulfill() - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.ItemAttributeFlatRateFulfillmentCalculator
- getEstimatedMinDaysToFulfill() - Method in class com.broadleafcommerce.fulfillment.service.dto.GroupServiceLevelPriceResult
- getExcludedDestinations() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestination
-
Specific geographic locations that are excluded and not supported by calculators using this FulfillmentDestination.
- getExcludedDestinations() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentDestination
- getField(String, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.properties.DiscriminatedProperties
- getField(String, String, String) - Method in class com.broadleafcommerce.fulfillment.properties.DiscriminatedProperties
-
Looks for a property based first on the applicaionId and then the tenantId and then with no discrimination.
- getFulfillmentCalculatorConfig() - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.DBFulfillmentCalculator
- getFulfillmentCalculatorConfig() - Method in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
- getFulfillmentCalculatorConfigService() - Method in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentCalculatorConfigEndpoint
- getFulfillmentCalculatorProviders() - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- getFulfillmentDestination() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
Indicates geographic zones for destinations that this configuration can handle.
- getFulfillmentDestination() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- getFulfillmentDestinationService() - Method in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentDestinationEndpoint
- getFulfillmentOptionRequest() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPricingContext
- getFulfillmentOptionService() - Method in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentOptionServiceEndpoint
- getFulfillmentOrigin() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
Indicates geographic zones for origins that this configuration can handle.
- getFulfillmentOrigin() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- getFulfillmentOriginService() - Method in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentOriginEndpoint
- getFulfillmentPrice() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- getFulfillmentPriceTiers() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
The bands to determine fulfillment price.
- getFulfillmentPriceTiers() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- getFulfillmentPricingConfig() - Method in class com.broadleafcommerce.fulfillment.cache.FulfillmentCacheProperties
- getFulfillmentPricingConfig() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPricingContext
- getFulfillmentPricingConfigRepository(ContextInfo) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentPricingConfigService
-
Convenience method to cast the repository to
FulfillmentPricingConfigRepository
. - getFulfillmentPricingConfigService() - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentOptionService
- getFulfillmentPricingConfigService() - Method in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentPricingConfigEndpoint
- getFulfillmentPricingGroup() - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingGroup
- getFulfillmentPricingStrategy() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentPricingConfig
- getFulfillmentType() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
The Fulfillment Type that this calculator operates on.
- getFulfillmentType() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- getFulfillmentType() - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingItem
-
Return the items fulfillment type
- getFulfillmentTypesForGroup(EnhancedFulfillmentPricingGroup) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorFilterService
-
Get all fulfillment types from all items in the given
EnhancedFulfillmentPricingGroup
. - getGroup() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- getGroupAttributes() - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingGroup
-
Map to hold arbitrary additional attributes.
- getGroupSubtotal() - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingGroup
- getId() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
Unique id of this calculator.
- getId() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestination
-
The id of this FulfillmentDestination instance.
- getId() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestinationDetail
-
The id of this instance.
- getId() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentOrigin
-
The id of this FulfillmentOrigin instance.
- getId() - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.DBFulfillmentCalculator
- getId() - Method in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
-
Returns the id of this calculator
- getId() - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.ItemAttributeFlatRateFulfillmentCalculator
- getId() - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingGroup
- getIncludedDestinations() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestination
-
Specific geographic locations that are valid for calculators using this FulfillmentDestination
- getIncludedDestinations() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentDestination
- getInventoryLocation() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
The Location Number of an InventoryLocation in the system to use as the origin for this calculator.
- getInventoryLocation() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- getInventoryLocations() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentOrigin
-
A list of inventory locations.
- getInventoryLocations() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentOrigin
- getInventoryType() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
The Inventory Types that this calculator can process.
- getInventoryType() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- getInventoryType() - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingItem
-
Return the items inventory type
- getInventoryTypesForGroup(EnhancedFulfillmentPricingGroup) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorFilterService
-
Get all fulfillment types from all items in the given
EnhancedFulfillmentPricingGroup
. - getItem() - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingItem
- getItemReference() - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingItem
- getItems() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- getItemServiceLevel(EnhancedFulfillmentPricingItem, String) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- getJpa() - Method in class com.broadleafcommerce.fulfillment.provider.environment.FulfillmentPersistenceProperties
- getLiquibase() - Method in class com.broadleafcommerce.fulfillment.provider.environment.FulfillmentPersistenceProperties
- getMinValue() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentPriceTier
-
The banded min value.
- getName() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
User defined name for the calculator.
- getName() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestination
-
A name for this instance.
- getName() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestinationDetail
-
A name for this instance.
- getName() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentOrigin
-
A name for this instance.
- getName() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- getName() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentDestination
- getName() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentOrigin
- getName() - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.DBFulfillmentCalculator
- getName() - Method in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
-
Returns the name of this calculator
- getName() - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.ItemAttributeFlatRateFulfillmentCalculator
- getNotArchivedPredicate(CriteriaBuilder, Root<JpaFulfillmentPricingConfig>) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.repository.DefaultJpaCustomizableFulfillmentPricingConfigRepository
-
Get a predicate to select for entities that are not archived.
- getOperationType() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentPriceTier
-
Optional override for Operation Type to determine if this tier is applied with a fixed amount or a rate.
- getOrder() - Method in interface com.broadleafcommerce.fulfillment.provider.FulfillmentOptionPricingProvider
-
Provides order - or priority - to a collection of
Fulfillment Option Pricing Providers
. - getOriginInfosForGroup(EnhancedFulfillmentPricingGroup) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorFilterService
-
Get all
FulfillmentOriginInfo
from all items in the givenEnhancedFulfillmentPricingGroup
. - getOriginType() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
Indicate how the fulfillment's origination location should be determined.
- getOriginType() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- getParentGroup() - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingItem
- getPossibleOrigins() - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingItem
-
Some implementations price shipping costs differently based on where the items is coming from.
- getPostalCode() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestinationDetail
-
Postal Code
- getPriceResultHolder() - Method in class com.broadleafcommerce.fulfillment.service.dto.CalculatorSummaryResult
- getPriceToUseForCalculations(FulfillmentPriceResultHolder, FulfillmentCalculatorConfig) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculationService
- getPricingGroups() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPricingContext
- getPriority() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
The execution priority of this calculator config.
- getPriority() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- getPriority() - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.DBFulfillmentCalculator
- getPriority() - Method in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
- getPriority() - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.ItemAttributeFlatRateFulfillmentCalculator
- getProviderId() - Method in interface com.broadleafcommerce.fulfillment.provider.FulfillmentOptionPricingProvider
-
This is an arbitrary, but unique, descriptive ID (e.g.
- getProviderId() - Method in class com.broadleafcommerce.fulfillment.provider.NoInventoryFulfillmentPricingProvider
- getRegionCode() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestinationDetail
-
Region, state, or province
- getRequestTime() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPricingContext
- getServiceLevel() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
The Service Level that this calculator operates on.
- getServiceLevel() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- getServiceLevel() - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.DBFulfillmentCalculator
- getServiceLevel() - Method in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
-
Returns the service level that this calculator is able to operate on.
- getServiceLevel() - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.ItemAttributeFlatRateFulfillmentCalculator
- getServiceLevel() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentItemPriceResult
-
The service level that this price result is for.
- getServiceLevel() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- getServiceLevelFulfillmentMap() - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingItem
- getServiceLevelPriceMap() - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingGroup
- getServiceLevelTotal() - Method in class com.broadleafcommerce.fulfillment.service.dto.GroupServiceLevelPriceResult
- getSortedTiers(FulfillmentCalculatorConfig) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculationService
- getSubtotal() - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingItem
- getTenant() - Method in class com.broadleafcommerce.fulfillment.properties.DiscriminatedProperties
- getTenantConfig(ContextInfo) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentPricingConfigService
-
Get the
FulfillmentPricingConfig
for the given tenant context. - getTenantConfigsOnly(ContextInfo) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.repository.DefaultJpaCustomizableFulfillmentPricingConfigRepository
- getTenantConfigsOnly(ContextInfo) - Method in interface com.broadleafcommerce.fulfillment.repository.CustomizableFulfillmentPricingConfigRepository
-
Fetch a List of
JpaFulfillmentPricingConfig
for the current tenant that are not owned by an application. - getTenantOnlyPredicate(ContextInfo, CriteriaBuilder, Root<JpaFulfillmentPricingConfig>) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.repository.DefaultJpaCustomizableFulfillmentPricingConfigRepository
-
Get a predicate to filter for configs whose tenant matches the current context and application is null.
- getToGramsFactor() - Method in enum class com.broadleafcommerce.fulfillment.domain.WeightUnitOfMeasure
-
The factor to apply to a value in this WeightUnitOfMeasure to convert the value to grams.
- getTotalGroupWeight() - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingGroup
- getTracking() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- getTracking() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentDestination
- getTracking() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentOrigin
- getTracking() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentPricingConfig
- getType() - Method in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
- getType() - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.ItemAttributeFlatRateFulfillmentCalculator
- getTypeFactory() - Method in class com.broadleafcommerce.fulfillment.provider.NoInventoryFulfillmentPricingProvider
- getTypeFactory() - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculationService
- getTypeFactory() - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- getTypeFactory() - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentOptionService
- getTypeFactory() - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentPricingConfigService
- getUnPricedItems(EnhancedFulfillmentPricingGroup, String) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- getWeightCalculationHelper() - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculationService
- getWeightCalculationHelper() - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- getWeightToUse(FulfillmentPriceResultHolder, FulfillmentCalculatorConfig, CalculationMethod) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculationService
- getWeightUnit() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
The unit of measure to use for weight price tiers.
- getWeightUnit() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- GRAM - Enum constant in enum class com.broadleafcommerce.fulfillment.domain.WeightUnitOfMeasure
- GRAM - Static variable in class com.broadleafcommerce.fulfillment.service.helper.WeightCalculationHelper
- group - Variable in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- GroupServiceLevelPriceResult - Class in com.broadleafcommerce.fulfillment.service.dto
- GroupServiceLevelPriceResult() - Constructor for class com.broadleafcommerce.fulfillment.service.dto.GroupServiceLevelPriceResult
H
- handlingAllItems - Variable in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- hasApplicationConfig(ContextInfo) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentPricingConfigService
- hasApplicationConfig(ContextInfo) - Method in interface com.broadleafcommerce.fulfillment.service.FulfillmentPricingConfigService
-
Indicate if the current application context has a
FulfillmentPricingConfig
saved in the database. - hasCalculatorConfig() - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.DBFulfillmentCalculator
- hasCalculatorConfig() - Method in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
- hasHandled(String) - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingGroup
-
Provides an opportunity to short-circuit some calculator operations if a group has already been handled for a given service level.
- hashCode() - Method in class com.broadleafcommerce.fulfillment.cache.FulfillmentCacheProperties
- hashCode() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
- hashCode() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestination
- hashCode() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestinationDetail
- hashCode() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentOrigin
- hashCode() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentPriceTier
- hashCode() - Method in class com.broadleafcommerce.fulfillment.provider.environment.FulfillmentPersistenceProperties
- hashCode() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- hashCode() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentDestination
- hashCode() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentOrigin
- hashCode() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentPricingConfig
- hashCode() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentItemPriceResult
- hasResult(String) - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingItem
-
Checks if this item already has a
FulfillmentItemPriceResult
for the passed in service level. - hasTenantConfig(ContextInfo) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentPricingConfigService
- hasTenantConfig(ContextInfo) - Method in interface com.broadleafcommerce.fulfillment.service.FulfillmentPricingConfigService
-
Indicate if the current tenant context has a
FulfillmentPricingConfig
saved in the database.
I
- INCH - Enum constant in enum class com.broadleafcommerce.fulfillment.domain.LengthUnitOfMeasure
- INDIVIDUAL_ITEM - Enum constant in enum class com.broadleafcommerce.fulfillment.domain.type.CalculationMethod
- initializeAliasMap() - Method in class com.broadleafcommerce.fulfillment.service.helper.WeightCalculationHelper
- initializeConversionMap() - Method in class com.broadleafcommerce.fulfillment.service.helper.WeightCalculationHelper
- initializeFulfillmentPriceResultHolderCommon(FulfillmentPricingContext, EnhancedFulfillmentPricingGroup, FulfillmentCalculator, boolean) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- initializeFulfillmentPriceResultHolderForGroup(FulfillmentPricingContext, EnhancedFulfillmentPricingGroup, FulfillmentCalculator, boolean) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- initializeFulfillmentPriceResultHolderForItem(FulfillmentPricingContext, EnhancedFulfillmentPricingItem, FulfillmentCalculator, boolean) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- initializeFulfillmentPricingContext(FulfillmentOptionRequest, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentOptionService
- INVENTORY_LOCATION - Enum constant in enum class com.broadleafcommerce.fulfillment.domain.FulfillmentOriginType
-
The calculator will use an InventoryLocation to determine the origination location.
- isActive() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
Indicates if this calculator should be used for fulfillment calculations.
- isActive() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- isCalculatorValueRate(FulfillmentPriceTier, FulfillmentCalculatorConfig) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculationService
- isEnabled() - Method in class com.broadleafcommerce.fulfillment.provider.DBFulfillmentCalculatorProvider
- isEnabled() - Method in interface com.broadleafcommerce.fulfillment.provider.FulfillmentCalculatorProvider
-
If true, this provider will be used to build the list of fulfillment calculators.
- isEnabled() - Method in class com.broadleafcommerce.fulfillment.provider.ItemAttributeFlatRateFulfillmentCalculatorProvider
- isEnabled() - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.ItemAttributeFlatRateFulfillmentCalculator
- isEnabled(Instant) - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.DBFulfillmentCalculator
- isEnabled(Instant) - Method in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
-
Indicates whether this calculator should be used.
- isEnabled(Instant) - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.ItemAttributeFlatRateFulfillmentCalculator
- isHandlingAllItems() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- isPriceExistingServiceLevelsOnly() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- isRemoteProvider() - Method in interface com.broadleafcommerce.fulfillment.provider.FulfillmentOptionPricingProvider
-
Indicates if calls to this provider require a network call, especially to a 1st or 3rd party system.
- isServiceLevelCompleted() - Method in class com.broadleafcommerce.fulfillment.service.dto.GroupServiceLevelPriceResult
- ItemAttributeFlatRateFulfillmentCalculator - Class in com.broadleafcommerce.fulfillment.service.dto.calculator
-
Calculator that calculates flat rates based on the attributes of the
FulfillmentPricingItem
- ItemAttributeFlatRateFulfillmentCalculator() - Constructor for class com.broadleafcommerce.fulfillment.service.dto.calculator.ItemAttributeFlatRateFulfillmentCalculator
- ItemAttributeFlatRateFulfillmentCalculatorProvider - Class in com.broadleafcommerce.fulfillment.provider
-
Interface to define a provider capable of returning
FulfillmentCalculator
instances. - ItemAttributeFlatRateFulfillmentCalculatorProvider(boolean) - Constructor for class com.broadleafcommerce.fulfillment.provider.ItemAttributeFlatRateFulfillmentCalculatorProvider
- itemAttributeFlatRateProvider() - Method in class com.broadleafcommerce.fulfillment.service.autoconfigure.FulfillmentServicesAutoConfiguration
- itemPriceResults - Variable in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- items - Variable in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
J
- JpaFulfillmentCalculatorConfig - Class in com.broadleafcommerce.fulfillment.provider.jpa.domain
- JpaFulfillmentCalculatorConfig() - Constructor for class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- JpaFulfillmentCalculatorConfigRepository<D extends JpaFulfillmentCalculatorConfig> - Interface in com.broadleafcommerce.fulfillment.provider.jpa.repository
- JpaFulfillmentCalculatorConfigRepository() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.autoconfigure.FulfillmentJpaAutoConfiguration
- JpaFulfillmentDestination - Class in com.broadleafcommerce.fulfillment.provider.jpa.domain
- JpaFulfillmentDestination() - Constructor for class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentDestination
- JpaFulfillmentDestinationRepository<D extends JpaFulfillmentDestination> - Interface in com.broadleafcommerce.fulfillment.provider.jpa.repository
- JpaFulfillmentDestinationRepository() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.autoconfigure.FulfillmentJpaAutoConfiguration
- JpaFulfillmentOrigin - Class in com.broadleafcommerce.fulfillment.provider.jpa.domain
- JpaFulfillmentOrigin() - Constructor for class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentOrigin
- JpaFulfillmentOriginRepository<D extends JpaFulfillmentOrigin> - Interface in com.broadleafcommerce.fulfillment.provider.jpa.repository
- JpaFulfillmentOriginRepository() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.autoconfigure.FulfillmentJpaAutoConfiguration
- JpaFulfillmentPricingConfig - Class in com.broadleafcommerce.fulfillment.provider.jpa.domain
- JpaFulfillmentPricingConfig() - Constructor for class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentPricingConfig
- jpaFulfillmentPricingConfigRepository() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.autoconfigure.FulfillmentJpaAutoConfiguration
- JpaFulfillmentPricingConfigRepository<D extends JpaFulfillmentPricingConfig> - Interface in com.broadleafcommerce.fulfillment.provider.jpa.repository
- JpaRouteConstants - Class in com.broadleafcommerce.fulfillment.provider.jpa
- JpaRouteConstants.Persistence - Class in com.broadleafcommerce.fulfillment.provider.jpa
K
- KILOGRAM - Enum constant in enum class com.broadleafcommerce.fulfillment.domain.WeightUnitOfMeasure
- KILOGRAM - Static variable in class com.broadleafcommerce.fulfillment.service.helper.WeightCalculationHelper
L
- LengthUnitOfMeasure - Enum Class in com.broadleafcommerce.fulfillment.domain
-
Enum to represent common units of length, especially for packaging and fulfillment (shipping).
M
- matches(Address) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestinationDetail
-
Return true if this detail matches the passed in Address
- matchesAddress(Address) - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.DBFulfillmentCalculator
- matchesAddress(Address) - Method in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
-
Returns true if this calculator can compute prices for the passed in
Address
- matchesAnyFulfillmentTypes(Collection<String>) - Method in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
-
Loops through fulfillment types and calls
FulfillmentCalculator.matchesFulfillmentType(String)
returning true if any matches. - matchesAnyInventoryTypes(Collection<String>) - Method in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
-
Loops through fulfillment types and calls
FulfillmentCalculator.matchesInventoryType(String)
returning true if any matches. - matchesAnyOriginInfo(Collection<FulfillmentOriginInfo>) - Method in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
-
Loops through
Fulfillment Origin Infos
and callsFulfillmentCalculator.matchesOriginInfo(FulfillmentOriginInfo)
returning true if any matches. - matchesCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.DBFulfillmentCalculator
- matchesCurrency(CurrencyUnit) - Method in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
- matchesCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.ItemAttributeFlatRateFulfillmentCalculator
-
Always return true.
- matchesFulfillmentType(String) - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.DBFulfillmentCalculator
- matchesFulfillmentType(String) - Method in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
-
Returns true if the calculator can handle the passed in fulfillment type.
- matchesInventoryType(String) - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.DBFulfillmentCalculator
- matchesInventoryType(String) - Method in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
-
Returns true if the calculator can handle the passed in inventory type.
- matchesOriginInfo(FulfillmentOriginInfo) - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.DBFulfillmentCalculator
- matchesOriginInfo(FulfillmentOriginInfo) - Method in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
-
Returns true if the
FulfillmentOriginInfo
can be handled by this calculator. - mathContext - Variable in class com.broadleafcommerce.fulfillment.service.helper.WeightCalculationHelper
- METER - Enum constant in enum class com.broadleafcommerce.fulfillment.domain.LengthUnitOfMeasure
- MILLIMETER - Enum constant in enum class com.broadleafcommerce.fulfillment.domain.LengthUnitOfMeasure
N
- noInventoryFulfillmentPricingProvider(TypeFactory) - Method in class com.broadleafcommerce.fulfillment.service.autoconfigure.FulfillmentServicesAutoConfiguration
- NoInventoryFulfillmentPricingProvider - Class in com.broadleafcommerce.fulfillment.provider
-
Mechanism to set
PricedFulfillmentOption
with no price for groups that contain items withInventoryType#NONE
. - NoInventoryFulfillmentPricingProvider(TypeFactory) - Constructor for class com.broadleafcommerce.fulfillment.provider.NoInventoryFulfillmentPricingProvider
- normalizeWeight(Weight, String) - Method in class com.broadleafcommerce.fulfillment.service.helper.WeightCalculationHelper
O
- OUNCE - Enum constant in enum class com.broadleafcommerce.fulfillment.domain.WeightUnitOfMeasure
- OUNCE - Static variable in class com.broadleafcommerce.fulfillment.service.helper.WeightCalculationHelper
P
- populateGroupResponses(FulfillmentOptionResponse, FulfillmentPricingContext) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentOptionService
- populateItemResponses(FulfillmentOptionResponse, FulfillmentPricingContext) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentOptionService
- populateOptionsForGroup(FulfillmentOptionResponse, EnhancedFulfillmentPricingGroup) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentOptionService
- populateOptionsForItem(FulfillmentOptionResponse, EnhancedFulfillmentPricingItem) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentOptionService
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.fulfillment.autoconfigure.FulfillmentDefaultsEnvironmentPostProcessor
- POUND - Enum constant in enum class com.broadleafcommerce.fulfillment.domain.WeightUnitOfMeasure
- POUND - Static variable in class com.broadleafcommerce.fulfillment.service.helper.WeightCalculationHelper
- PRICE - Enum constant in enum class com.broadleafcommerce.fulfillment.domain.type.BandField
- priceExistingServiceLevelsOnly - Variable in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- priceFulfillmentGroup(FulfillmentPricingContext, EnhancedFulfillmentPricingGroup, FulfillmentCalculator, boolean) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- priceFulfillmentGroups(FulfillmentPricingContext, List<FulfillmentCalculator>) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
-
Delegates to
DefaultFulfillmentCalculatorService.priceFulfillmentGroups(FulfillmentPricingContext, List, boolean)
with the value from the request. - priceFulfillmentGroups(FulfillmentPricingContext, List<FulfillmentCalculator>) - Method in interface com.broadleafcommerce.fulfillment.service.FulfillmentCalculatorService
-
Price the passed in
FulfillmentPricingContext.getPricingGroups()
using the passed in calculators. - priceFulfillmentGroups(FulfillmentPricingContext, List<FulfillmentCalculator>, boolean) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
-
Modifies the passed in
EnhancedFulfillmentPricingGroup
and its containedItems
with the computed price information. - priceFulfillmentItem(FulfillmentPricingContext, EnhancedFulfillmentPricingItem, List<FulfillmentCalculator>) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- priceFulfillmentItems(FulfillmentPricingContext, List<FulfillmentCalculator>) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
-
Attempts to price items within the passed in fulfillment group according to the semantics of the passed in calculator.
- priceFulfillmentItems(FulfillmentPricingContext, List<FulfillmentCalculator>) - Method in interface com.broadleafcommerce.fulfillment.service.FulfillmentCalculatorService
-
Price the passed in
FulfillmentPricingContext.getPricingGroups()
using the passed in calculators. - priceOtherCalculatorTypes(FulfillmentPriceResultHolder, FulfillmentCalculator) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculationService
- PriceTierListConverter - Class in com.broadleafcommerce.fulfillment.provider.jpa.domain.support
- PriceTierListConverter(ObjectMapper) - Constructor for class com.broadleafcommerce.fulfillment.provider.jpa.domain.support.PriceTierListConverter
- PROVIDER_ID - Static variable in class com.broadleafcommerce.fulfillment.provider.NoInventoryFulfillmentPricingProvider
R
- RATE - Enum constant in enum class com.broadleafcommerce.fulfillment.domain.type.CalculatorOperation
- readAll(ContextInfo) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorConfigService
- readAllCalculatorConfigs(ContextInfo) - Method in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentCalculatorConfigEndpoint
- readAllDestinations(ContextInfo) - Method in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentDestinationEndpoint
- readAllOrigins(ContextInfo) - Method in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentOriginEndpoint
- readFulfillmentPricingConfig(ContextInfo) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentPricingConfigService
- readFulfillmentPricingConfig(ContextInfo) - Method in interface com.broadleafcommerce.fulfillment.service.FulfillmentPricingConfigAccessor
-
Finds the
FulfillmentPricingConfig
for the providedContextInfo
. - readOrGetNewConfigForApplication(ContextInfo) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentPricingConfigService
- readOrGetNewConfigForApplication(ContextInfo) - Method in interface com.broadleafcommerce.fulfillment.service.FulfillmentPricingConfigService
-
Fetch the
FulfillmentPricingConfig
for the providedContextInfo
. - readSingleConfig(String, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentCalculatorConfigEndpoint
- readSingleDestination(String, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentDestinationEndpoint
- readSingleOrigin(String, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentOriginEndpoint
- RouteConstants - Class in com.broadleafcommerce.fulfillment.provider
- RouteConstants.Persistence - Class in com.broadleafcommerce.fulfillment.provider
S
- serialVersionUID - Static variable in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- serialVersionUID - Static variable in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentDestination
- serialVersionUID - Static variable in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentOrigin
- serialVersionUID - Static variable in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentPricingConfig
- setActive(boolean) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
Indicates if this calculator should be used for fulfillment calculations.
- setActive(boolean) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- setActiveEndDate(Instant) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
The latest date this config should be used.
- setActiveEndDate(Instant) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- setActiveStartDate(Instant) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
The earliest date this config should be used.
- setActiveStartDate(Instant) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- setAllFulfillmentCalculators(Duration) - Method in class com.broadleafcommerce.fulfillment.cache.FulfillmentCacheProperties
- setAmount(BigDecimal) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentPriceTier
-
The fulfillment price of this tier.
- setAmount(BigDecimal) - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentItemPriceResult
-
The amount of this fulfillmentPriceResult from a flat-rate or prorated calculation.
- setAmountAsMoney(MonetaryAmount) - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentItemPriceResult
-
The amount of this fulfillmentPriceResult when using
FulfillmentPricingStrategy.ITEM
- setApplication(Map<String, P>) - Method in class com.broadleafcommerce.fulfillment.properties.DiscriminatedProperties
- setBandField(BandField) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
Indicates which field on the item should be used to determine price band, e.g.
- setBandField(BandField) - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
-
The
BandField
used to calculate the fulfillment price. - setBandField(String) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- setCalculationMethod(CalculationMethod) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
Indicate if and how this calculator handles multiple items.
- setCalculationMethod(String) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- setCalculator(FulfillmentCalculator) - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentItemPriceResult
-
The id that calculated this price result.
- setCalculator(FulfillmentCalculator) - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- setCalculatorOperation(CalculatorOperation) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
Indicate if the calculator should return a fixed price or multiply by a set rate.
- setCalculatorOperation(String) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- setCalculatorTypePriority(int) - Method in class com.broadleafcommerce.fulfillment.provider.ItemAttributeFlatRateFulfillmentCalculatorProvider
- setCalculatorTypePriority(int) - Method in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
- setCalculatorTypePriority(int) - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.ItemAttributeFlatRateFulfillmentCalculator
- setCity(String) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestinationDetail
-
City
- setContext(FulfillmentPricingContext) - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- setContextId(String) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- setContextId(String) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentDestination
- setContextId(String) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentOrigin
- setContextId(String) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentPricingConfig
- setCountryCode(String) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestinationDetail
-
Country code
- setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
The currency that this calculator operates in.
- setCurrency(CurrencyUnit) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- setDatasource(DataSourceProperties) - Method in class com.broadleafcommerce.fulfillment.provider.environment.FulfillmentPersistenceProperties
- setDefaultFulfillmentCalculatorComparator(DefaultFulfillmentCalculatorComparator) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- setDefaultServiceLevel(String) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentPricingConfig
- setDelegating(SchemaDelegatingProperties) - Method in class com.broadleafcommerce.fulfillment.provider.environment.FulfillmentPersistenceProperties
- setDestinationCountryCode(String) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
Indicate the destination country that this calculator can handle.
- setDestinationCountryCode(String) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- setDestinationType(FulfillmentDestinationType) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
Indicate how the fulfillment's destination should be determined.
- setDestinationType(String) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- setEligibleItemsQuantity(int) - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- setEligibleItemsSubtotal(MonetaryAmount) - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- setEligibleItemsWeight(Weight) - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
-
The normalized combined weight of the eligible items.
- setEnabled(boolean) - Method in class com.broadleafcommerce.fulfillment.provider.DBFulfillmentCalculatorProvider
- setEnabled(boolean) - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.ItemAttributeFlatRateFulfillmentCalculator
- setEstimatedMaxDaysToFulfill(Integer) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
Typical max number of days for the customer to receive inventory with this option.
- setEstimatedMaxDaysToFulfill(Integer) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- setEstimatedMinDaysToFulfill(Integer) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
Typical min number of days for the customer to receive inventory with this option.
- setEstimatedMinDaysToFulfill(Integer) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- setExcludedDestinations(List<FulfillmentDestinationDetail>) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestination
-
Specific geographic locations that are excluded and not supported by calculators using this FulfillmentDestination.
- setExcludedDestinations(List<FulfillmentDestinationDetail>) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentDestination
- setFulfillmentDates(PricedFulfillmentOption, FulfillmentOptionRequest, FulfillmentPricingGroup, FulfillmentPricingConfig, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.provider.NoInventoryFulfillmentPricingProvider
- setFulfillmentDestination(FulfillmentDestination) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
Indicates geographic zones for destinations that this configuration can handle.
- setFulfillmentDestination(JpaFulfillmentDestination) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- setFulfillmentOrigin(FulfillmentOrigin) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
Indicates geographic zones for origins that this configuration can handle.
- setFulfillmentOrigin(JpaFulfillmentOrigin) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- setFulfillmentPrice(MonetaryAmount) - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- setFulfillmentPriceTiers(List<FulfillmentPriceTier>) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
The bands to determine fulfillment price.
- setFulfillmentPriceTiers(List<FulfillmentPriceTier>) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- setFulfillmentPricingConfig(Duration) - Method in class com.broadleafcommerce.fulfillment.cache.FulfillmentCacheProperties
- setFulfillmentPricingStrategy(String) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentPricingConfig
- setFulfillmentType(String) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
The Fulfillment Type that this calculator operates on.
- setFulfillmentType(String) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- setGroup(EnhancedFulfillmentPricingGroup) - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- setHandlingAllItems(boolean) - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- setId(String) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
Unique id of this calculator.
- setId(String) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestination
-
The id of this FulfillmentDestination instance.
- setId(String) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestinationDetail
-
The id of this instance.
- setId(String) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentOrigin
-
The id of this FulfillmentOrigin instance.
- setId(String) - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.ItemAttributeFlatRateFulfillmentCalculator
- setIncludedDestinations(List<FulfillmentDestinationDetail>) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestination
-
Specific geographic locations that are valid for calculators using this FulfillmentDestination
- setIncludedDestinations(List<FulfillmentDestinationDetail>) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentDestination
- setInventoryLocation(String) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
The Location Number of an InventoryLocation in the system to use as the origin for this calculator.
- setInventoryLocation(String) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- setInventoryLocations(List<String>) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentOrigin
-
A list of inventory locations.
- setInventoryLocations(List<String>) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentOrigin
- setInventoryLocationService(FulfillmentPricingConfigService<FulfillmentPricingConfig>) - Method in class com.broadleafcommerce.fulfillment.service.validation.FulfillmentPricingConfigValidator
- setInventoryType(String) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
The Inventory Types that this calculator can process.
- setInventoryType(String) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- setItems(List<EnhancedFulfillmentPricingItem>) - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- setJpa(JpaProperties) - Method in class com.broadleafcommerce.fulfillment.provider.environment.FulfillmentPersistenceProperties
- setLiquibase(LiquibaseProperties) - Method in class com.broadleafcommerce.fulfillment.provider.environment.FulfillmentPersistenceProperties
- setMinValue(BigDecimal) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentPriceTier
-
The banded min value.
- setName(String) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
User defined name for the calculator.
- setName(String) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestination
-
A name for this instance.
- setName(String) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestinationDetail
-
A name for this instance.
- setName(String) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentOrigin
-
A name for this instance.
- setName(String) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- setName(String) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentDestination
- setName(String) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentOrigin
- setName(String) - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.ItemAttributeFlatRateFulfillmentCalculator
- setOperationType(CalculatorOperation) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentPriceTier
-
Optional override for Operation Type to determine if this tier is applied with a fixed amount or a rate.
- setOriginType(FulfillmentOriginType) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
Indicate how the fulfillment's origination location should be determined.
- setOriginType(String) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- setPostalCode(String) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestinationDetail
-
Postal Code
- setPriceExistingServiceLevelsOnly(boolean) - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPriceResultHolder
- setPriority(Integer) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
The execution priority of this calculator config.
- setPriority(Integer) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- setPriority(Integer) - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.ItemAttributeFlatRateFulfillmentCalculator
- setRegionCode(String) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestinationDetail
-
Region, state, or province
- setServiceLevel(String) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
The Service Level that this calculator operates on.
- setServiceLevel(String) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- setServiceLevel(String) - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.ItemAttributeFlatRateFulfillmentCalculator
- setServiceLevel(String) - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentItemPriceResult
-
The service level that this price result is for.
- setServiceLevelCompleted(boolean) - Method in class com.broadleafcommerce.fulfillment.service.dto.GroupServiceLevelPriceResult
- setShouldIncludeIncompleteGroups(boolean) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentOptionService
- setTenant(Map<String, P>) - Method in class com.broadleafcommerce.fulfillment.properties.DiscriminatedProperties
- setTotalGroupWeight(Weight) - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingGroup
- setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentDestination
- setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentOrigin
- setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentPricingConfig
- setType(String) - Method in class com.broadleafcommerce.fulfillment.service.dto.calculator.ItemAttributeFlatRateFulfillmentCalculator
- setTypeFactory(TypeFactory) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculationService
- setTypeFactory(TypeFactory) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- setWeightCalculationHelper(WeightCalculationHelper) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- setWeightUnit(String) - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
-
The unit of measure to use for weight price tiers.
- setWeightUnit(String) - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- shouldIncludeOption(GroupServiceLevelPriceResult) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentOptionService
- shouldPriceByGroup() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentPricingContext
- sortFulfillmentCalculators(List<FulfillmentCalculator>) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
-
Sorts the list of calculators using the
DefaultFulfillmentCalculatorComparator
. - sortPriceTiers(P) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorConfigService
- supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.service.validation.FulfillmentPricingConfigValidator
T
- toMe() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- toMe() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentDestination
- toMe() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentOrigin
- toMe() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentPricingConfig
- toString() - Method in class com.broadleafcommerce.fulfillment.cache.FulfillmentCacheProperties
- toString() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentCalculatorConfig
- toString() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestination
- toString() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentDestinationDetail
- toString() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentOrigin
- toString() - Method in class com.broadleafcommerce.fulfillment.domain.FulfillmentPriceTier
- toString() - Method in class com.broadleafcommerce.fulfillment.provider.environment.FulfillmentPersistenceProperties
- toString() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentCalculatorConfig
- toString() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentDestination
- toString() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentOrigin
- toString() - Method in class com.broadleafcommerce.fulfillment.provider.jpa.domain.JpaFulfillmentPricingConfig
- toString() - Method in class com.broadleafcommerce.fulfillment.service.dto.FulfillmentItemPriceResult
- type - Variable in class com.broadleafcommerce.fulfillment.service.dto.calculator.ItemAttributeFlatRateFulfillmentCalculator
U
- UNKNOWN - Static variable in interface com.broadleafcommerce.fulfillment.service.dto.calculator.FulfillmentCalculator
- update(String, P, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorConfigService
- updateCalculatorConfig(String, FulfillmentCalculatorConfig, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentCalculatorConfigEndpoint
- updateDestination(String, FulfillmentDestination, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentDestinationEndpoint
- updateEligibleItems(FulfillmentPriceResultHolder) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- updateGroupSummary(FulfillmentPriceResultHolder) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- updateGroupWithResults(FulfillmentPriceResultHolder) - Method in class com.broadleafcommerce.fulfillment.service.DefaultFulfillmentCalculatorService
- updateOrigin(String, FulfillmentOrigin, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.web.endpoint.FulfillmentOriginEndpoint
- updateResult(FulfillmentCalculator, MonetaryAmount) - Method in class com.broadleafcommerce.fulfillment.service.dto.GroupServiceLevelPriceResult
- updateServiceLevelPriceResult(FulfillmentPriceResultHolder, String, boolean) - Method in class com.broadleafcommerce.fulfillment.service.dto.EnhancedFulfillmentPricingGroup
V
- validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.service.validation.FulfillmentPricingConfigValidator
- validateForCreate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.fulfillment.service.validation.FulfillmentPricingConfigValidator
- valueOf(String) - Static method in enum class com.broadleafcommerce.fulfillment.domain.FulfillmentDestinationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.broadleafcommerce.fulfillment.domain.FulfillmentOriginType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.broadleafcommerce.fulfillment.domain.LengthUnitOfMeasure
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.broadleafcommerce.fulfillment.domain.type.BandField
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.broadleafcommerce.fulfillment.domain.type.CalculationMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.broadleafcommerce.fulfillment.domain.type.CalculatorOperation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.broadleafcommerce.fulfillment.domain.WeightUnitOfMeasure
-
Returns the enum constant of this class with the specified name.
- valueOfAliasIgnoreCase(String) - Static method in enum class com.broadleafcommerce.fulfillment.domain.WeightUnitOfMeasure
-
Like valueOf(), but also checks aliases.
- values() - Static method in enum class com.broadleafcommerce.fulfillment.domain.FulfillmentDestinationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.broadleafcommerce.fulfillment.domain.FulfillmentOriginType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.broadleafcommerce.fulfillment.domain.LengthUnitOfMeasure
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.broadleafcommerce.fulfillment.domain.type.BandField
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.broadleafcommerce.fulfillment.domain.type.CalculationMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.broadleafcommerce.fulfillment.domain.type.CalculatorOperation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.broadleafcommerce.fulfillment.domain.WeightUnitOfMeasure
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WEIGHT - Enum constant in enum class com.broadleafcommerce.fulfillment.domain.type.BandField
- weightCalculationHelper() - Method in class com.broadleafcommerce.fulfillment.service.autoconfigure.FulfillmentServicesAutoConfiguration
- WeightCalculationHelper - Class in com.broadleafcommerce.fulfillment.service.helper
- WeightCalculationHelper() - Constructor for class com.broadleafcommerce.fulfillment.service.helper.WeightCalculationHelper
- WeightUnitOfMeasure - Enum Class in com.broadleafcommerce.fulfillment.domain
-
Enum to represent common units of weight, especially for packaging and fulfillment (shipping).
Y
- YARD - Enum constant in enum class com.broadleafcommerce.fulfillment.domain.LengthUnitOfMeasure
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form