Interface ShippingProvider
-
- All Known Implementing Classes:
ExternalShippingProvider
public interface ShippingProvider
Provider for interacting with shipping APIs.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description 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)
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 Detail
-
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)
-
-