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 StringWEIGHT_ATTRIBUTE_KEY
-
Constructor Summary
Constructors Constructor Description ShippingServicesAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FulfillmentPricingServicefulfillmentProviderService(List<FulfillmentPricingProvider> fulfillmentPricingProviders)com.fasterxml.jackson.databind.ObjectMapperobjectMapper()ShipmentDetailsService<ShipmentDetails>shipmentDetailsService(ShipmentDetailsRepository<com.broadleafcommerce.data.tracking.core.Trackable> shipmentDetailsRepository, com.broadleafcommerce.data.tracking.core.service.CrudEntityHelper helper)ShippingLabelProviderServiceshippingLabelProviderService(List<ShippingLabelProvider> shippingLabelProviders)MathContextshippingWeightMathContext(MeasurementProperties measurementProperties)WeightCalculationServiceweightCalculationService(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)
-
-