Class ExternalPricingOrderProvider

java.lang.Object
com.broadleafcommerce.pricing.provider.external.AbstractExternalProvider
com.broadleafcommerce.pricing.provider.external.ExternalPricingOrderProvider
All Implemented Interfaces:
PricingOrderProvider

public class ExternalPricingOrderProvider extends AbstractExternalProvider implements PricingOrderProvider
  • Constructor Details

    • ExternalPricingOrderProvider

      public ExternalPricingOrderProvider(org.springframework.web.reactive.function.client.WebClient webClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, ExternalPricingOrderProperties properties)
  • Method Details

    • readByOrderLink

      public Order readByOrderLink(@NonNull @NonNull String orderLink, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
      Description copied from interface: PricingOrderProvider
      Reads order by specified link
      Specified by:
      readByOrderLink in interface PricingOrderProvider
      Parameters:
      orderLink - link to read order from
      contextInfo - the context info
      Returns:
      order
    • getServiceClient

      protected String getServiceClient()