Class SubscriptionOperationServiceAutoConfiguration.SubscriptionProviderConfiguration

java.lang.Object
com.broadleafcommerce.subscriptionoperation.service.autoconfigure.SubscriptionOperationServiceAutoConfiguration.SubscriptionProviderConfiguration
Enclosing class:
SubscriptionOperationServiceAutoConfiguration

  • Constructor Details

    • SubscriptionProviderConfiguration

      public SubscriptionProviderConfiguration()
  • Method Details

    • subscriptionProvider

      @Bean @ConditionalOnMissingBean public SubscriptionProvider<SubscriptionWithItems,Subscription,SubscriptionOwnerInfo> subscriptionProvider(@Qualifier("subscriptionOperationWebClient") org.springframework.web.reactive.function.client.WebClient webClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, ExternalSubscriptionProperties properties)
    • subOpsCatalogProvider

      @Bean @ConditionalOnMissingBean public CatalogProvider<Product> subOpsCatalogProvider(@Qualifier("subscriptionOperationWebClient") org.springframework.web.reactive.function.client.WebClient webClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, ExternalCatalogProviderProperties properties)
    • subOpsCustomerProvider

      @Bean @ConditionalOnMissingBean public CustomerProvider subOpsCustomerProvider(@Qualifier("subscriptionOperationWebClient") org.springframework.web.reactive.function.client.WebClient webClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, ExternalCustomerProviderProperties properties)
    • subOpsCartOperationsProvider

      @Bean @ConditionalOnMissingBean public CartOperationProvider<com.broadleafcommerce.cart.client.domain.Cart> subOpsCartOperationsProvider(@Qualifier("subscriptionOperationWebClient") org.springframework.web.reactive.function.client.WebClient webClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, ExternalCartOperationProviderProperties properties, com.broadleafcommerce.resource.security.utils.service.AuthenticationUtils authenticationUtils)
    • subOpsCancellationPolicyProvider

      @Bean @ConditionalOnMissingBean public CancellationPolicyProvider<CancellationPolicy> subOpsCancellationPolicyProvider(@Qualifier("subscriptionOperationWebClient") org.springframework.web.reactive.function.client.WebClient webClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, ExternalCancellationPolicyProviderProperties properties, com.broadleafcommerce.resource.security.utils.service.AuthenticationUtils authenticationUtils)
    • subOpsOrderProvider

      @Bean @ConditionalOnMissingBean public OrderProvider<com.broadleafcommerce.order.client.domain.Order> subOpsOrderProvider(@Qualifier("subscriptionOperationWebClient") org.springframework.web.reactive.function.client.WebClient webClient, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.common.extension.TypeFactory typeFactory, ExternalOrderProviderProperties properties)