Class ExternalCartProvider

    • Constructor Detail

      • ExternalCartProvider

        public ExternalCartProvider​(org.springframework.web.reactive.function.client.WebClient webClient,
                                    com.fasterxml.jackson.databind.ObjectMapper objectMapper,
                                    com.broadleafcommerce.common.extension.TypeFactory typeFactory)
    • Method Detail

      • readCartItemsForCart

        public List<com.broadleafcommerce.cart.client.domain.CartItem> readCartItemsForCart​(String cartItemLink,
                                                                                            com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
        Specified by:
        readCartItemsForCart in interface CartProvider
      • readFulfillmentGroupsForCart

        public List<com.broadleafcommerce.cart.client.domain.FulfillmentGroup> readFulfillmentGroupsForCart​(String fulfillmentGroupLink,
                                                                                                            com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
        Specified by:
        readFulfillmentGroupsForCart in interface CartProvider
      • getServiceClient

        public String getServiceClient()
        Service client to use when interacting with the cart service. Default is "orderopsclient"
      • setServiceClient

        public void setServiceClient​(String serviceClient)
        Service client to use when interacting with the cart service. Default is "orderopsclient"