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.
      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.
      List<com.broadleafcommerce.shipping.domain.FulfillmentOptionPricedResponse> getFulfillmentRates​(com.broadleafcommerce.shipping.domain.FulfillmentPricingRequest fpRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)  
    • Method Detail

      • getFulfillmentRates

        List<com.broadleafcommerce.shipping.domain.FulfillmentOptionPricedResponse> getFulfillmentRates​(com.broadleafcommerce.shipping.domain.FulfillmentPricingRequest fpRequest,
                                                                                                        @Nullable
                                                                                                        com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      • getFulfillmentRate

        com.broadleafcommerce.shipping.domain.FulfillmentOptionPricedResponse getFulfillmentRate​(com.broadleafcommerce.shipping.domain.FulfillmentPricingRequest fpRequest,
                                                                                                 @Nullable
                                                                                                 com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)