Class ShippingServicesAutoConfiguration
- java.lang.Object
-
- com.broadleafcommerce.shipping.service.autoconfigure.ShippingServicesAutoConfiguration
-
@Configuration @EnableConfigurationProperties({ShippingServiceProperties.class,MeasurementProperties.class}) public class ShippingServicesAutoConfiguration extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
WEIGHT_ATTRIBUTE_KEY
-
Constructor Summary
Constructors Constructor Description ShippingServicesAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FulfillmentPricingService
fulfillmentProviderService(List<FulfillmentPricingProvider> fulfillmentPricingProviders)
com.fasterxml.jackson.databind.ObjectMapper
objectMapper()
ShipmentDetailsService<ShipmentDetails>
shipmentDetailsService(ShipmentDetailsRepository<com.broadleafcommerce.data.tracking.core.Trackable> shipmentDetailsRepository, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper)
ShippingLabelProviderService
shippingLabelProviderService(List<ShippingLabelProvider> shippingLabelProviders)
MathContext
shippingWeightMathContext(MeasurementProperties measurementProperties)
WeightCalculationService
weightCalculationService(MathContext shippingWeightMathContext, com.fasterxml.jackson.databind.ObjectMapper mapper, MeasurementProperties measurementProperties)
-
-
-
Field Detail
-
WEIGHT_ATTRIBUTE_KEY
public static final String WEIGHT_ATTRIBUTE_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
objectMapper
@Bean @ConditionalOnMissingBean public com.fasterxml.jackson.databind.ObjectMapper objectMapper()
-
fulfillmentProviderService
@Bean @ConditionalOnMissingBean public FulfillmentPricingService fulfillmentProviderService(List<FulfillmentPricingProvider> fulfillmentPricingProviders)
-
shippingLabelProviderService
@Bean @ConditionalOnMissingBean public ShippingLabelProviderService shippingLabelProviderService(List<ShippingLabelProvider> shippingLabelProviders)
-
shipmentDetailsService
@Bean @ConditionalOnMissingBean public ShipmentDetailsService<ShipmentDetails> shipmentDetailsService(ShipmentDetailsRepository<com.broadleafcommerce.data.tracking.core.Trackable> shipmentDetailsRepository, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper)
-
weightCalculationService
@Bean @ConditionalOnMissingBean public WeightCalculationService weightCalculationService(MathContext shippingWeightMathContext, com.fasterxml.jackson.databind.ObjectMapper mapper, MeasurementProperties measurementProperties)
-
shippingWeightMathContext
@Bean @ConditionalOnMissingBean public MathContext shippingWeightMathContext(MeasurementProperties measurementProperties)
-
-