Interface ShippingProvider
- All Known Implementing Classes:
ExternalShippingProvider
public interface ShippingProvider
Provider for interacting with shipping APIs.
-
Method Summary
Modifier and TypeMethodDescriptiondefault com.broadleafcommerce.shipping.domain.FulfillmentOptionPricedResponse
getFulfillmentRate
(com.broadleafcommerce.shipping.domain.FulfillmentPricingRequest fpRequest) Deprecated, for removal: This API element is subject to removal in a future version.com.broadleafcommerce.shipping.domain.FulfillmentOptionPricedResponse
getFulfillmentRate
(com.broadleafcommerce.shipping.domain.FulfillmentPricingRequest fpRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) default List<com.broadleafcommerce.shipping.domain.FulfillmentOptionPricedResponse>
getFulfillmentRates
(com.broadleafcommerce.shipping.domain.FulfillmentPricingRequest fpRequest) Deprecated, for removal: This API element is subject to removal in a future version.since 1.8.0, in favor ofgetFulfillmentRates(FulfillmentPricingRequest, ContextInfo)
List<com.broadleafcommerce.shipping.domain.FulfillmentOptionPricedResponse>
getFulfillmentRates
(com.broadleafcommerce.shipping.domain.FulfillmentPricingRequest fpRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
-
Method Details
-
getFulfillmentRates
@Deprecated(since="1.8.0", forRemoval=true) default List<com.broadleafcommerce.shipping.domain.FulfillmentOptionPricedResponse> getFulfillmentRates(com.broadleafcommerce.shipping.domain.FulfillmentPricingRequest fpRequest) Deprecated, for removal: This API element is subject to removal in a future version.since 1.8.0, in favor ofgetFulfillmentRates(FulfillmentPricingRequest, ContextInfo)
-
getFulfillmentRates
List<com.broadleafcommerce.shipping.domain.FulfillmentOptionPricedResponse> getFulfillmentRates(com.broadleafcommerce.shipping.domain.FulfillmentPricingRequest fpRequest, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) -
getFulfillmentRate
@Deprecated(since="1.8.0", forRemoval=true) default com.broadleafcommerce.shipping.domain.FulfillmentOptionPricedResponse getFulfillmentRate(com.broadleafcommerce.shipping.domain.FulfillmentPricingRequest fpRequest) Deprecated, for removal: This API element is subject to removal in a future version.since 1.8.0, in favor ofgetFulfillmentRate(FulfillmentPricingRequest, ContextInfo)
-
getFulfillmentRate
com.broadleafcommerce.shipping.domain.FulfillmentOptionPricedResponse getFulfillmentRate(com.broadleafcommerce.shipping.domain.FulfillmentPricingRequest fpRequest, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
-
getFulfillmentRate(FulfillmentPricingRequest, ContextInfo)