Index

A B C D E F G H I J K L M N O P R S T U V W Y 
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 FulfillmentCalculators.
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 eligible FulfillmentCalculator 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 eligible FulfillmentCalculator 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 of Priced 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 appropriate Priced 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 FulfillmentCalculators.
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 more PricedFulfillmentOptions.
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 or FulfillmentOrigin.
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 given ContextInfo.
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
Items from the EnhancedFulfillmentPricingGroup that are eligible for the FulfillmentCalculator.
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 given EnhancedFulfillmentPricingGroup.
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
Items from the EnhancedFulfillmentPricingGroup that are eligible for the FulfillmentCalculator.

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 calls FulfillmentCalculator.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 with InventoryType#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
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 contained Items 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 provided ContextInfo.
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 provided ContextInfo.
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
Items from the EnhancedFulfillmentPricingGroup that are eligible for the FulfillmentCalculator.
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
 
A B C D E F G H I J K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form