Class OrderServiceAutoConfiguration

java.lang.Object
com.broadleafcommerce.order.service.autoconfigure.OrderServiceAutoConfiguration

@Configuration public class OrderServiceAutoConfiguration extends Object
Configuration for service-level components.
  • Constructor Details

    • OrderServiceAutoConfiguration

      public OrderServiceAutoConfiguration()
  • Method Details

    • orderService

      @Bean @ConditionalOnMissingBean public OrderService<com.broadleafcommerce.order.client.domain.Order> orderService(OrderRepository<com.broadleafcommerce.data.tracking.core.Trackable> orderRepository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper)
    • customerOrderInfoFulfillmentContributor

      @Bean @ConditionalOnMissingBean public CustomerOrderInfoContributor customerOrderInfoFulfillmentContributor(OrderFulfillmentService<com.broadleafcommerce.order.client.domain.OrderFulfillment> orderFulfillmentService)
    • customerOrderInfoHydrationService

      @Bean @ConditionalOnMissingBean public CustomerOrderInfoHydrationService customerOrderInfoHydrationService(@Nullable List<CustomerOrderInfoContributor> customerOrderInfoContributors)
    • orderFulfillmentService

      @Bean @ConditionalOnMissingBean public OrderFulfillmentService<com.broadleafcommerce.order.client.domain.OrderFulfillment> orderFulfillmentService(OrderFulfillmentRepository<com.broadleafcommerce.data.tracking.core.Trackable> orderFulfillmentRepository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper)
    • orderFulfillmentNoteService

      @Bean @ConditionalOnMissingBean public OrderFulfillmentNoteService<OrderFulfillmentNote> orderFulfillmentNoteService(OrderFulfillmentNoteRepository<com.broadleafcommerce.data.tracking.core.Trackable> orderFulfillmentNoteRepository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper)
    • orderNoteService

      @Bean @ConditionalOnMissingBean public OrderNoteService<OrderNote> orderNoteService(OrderNoteRepository<com.broadleafcommerce.data.tracking.core.Trackable> orderNoteRepository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper)
    • orderConsolidationService

      @Bean @ConditionalOnMissingBean public OrderConsolidationService<ConsolidatedOrder> orderConsolidationService(OrderService<com.broadleafcommerce.order.client.domain.Order> orderService, OrderFulfillmentService<com.broadleafcommerce.order.client.domain.OrderFulfillment> orderFulfillmentService, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
    • orderFulfillmentConsolidationService

      @Bean @ConditionalOnMissingBean public OrderFulfillmentConsolidationService<ConsolidatedOrderFulfillment> orderFulfillmentConsolidationService(OrderService<com.broadleafcommerce.order.client.domain.Order> orderService, OrderFulfillmentService<com.broadleafcommerce.order.client.domain.OrderFulfillment> orderFulfillmentService, com.broadleafcommerce.common.extension.TypeFactory typeFactory)
    • returnAuthorizationService

      @Bean @ConditionalOnMissingBean public ReturnAuthorizationService<com.broadleafcommerce.order.client.domain.ReturnAuthorization> returnAuthorizationService(ReturnAuthorizationRepository<com.broadleafcommerce.data.tracking.core.Trackable> returnAuthorizationRepository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper)
    • orderFulfillmentItemService

      @Bean @ConditionalOnMissingBean public OrderFulfillmentItemService<com.broadleafcommerce.order.client.domain.OrderFulfillmentItem> orderFulfillmentItemService(OrderFulfillmentService<com.broadleafcommerce.order.client.domain.OrderFulfillment> orderFulfillmentService, ReturnAuthorizationService<com.broadleafcommerce.order.client.domain.ReturnAuthorization> returnAuthorizationService)
    • orderFulfillmentViewService

      @Bean @ConditionalOnMissingBean public OrderFulfillmentViewService<OrderFulfillmentView> orderFulfillmentViewService(OrderFulfillmentService<com.broadleafcommerce.order.client.domain.OrderFulfillment> orderFulfillmentService, OrderFulfillmentViewMappingService<OrderFulfillmentView> orderFulfillmentViewMappingService)
    • fulfillmentCaptureClaimService

      @Bean @ConditionalOnMissingBean public FulfillmentCaptureClaimService<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaim> fulfillmentCaptureClaimService(FulfillmentCaptureClaimRepository<com.broadleafcommerce.data.tracking.core.Trackable> repository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper)
    • fulfillmentCaptureClaimSummaryService

      @Bean @ConditionalOnMissingBean public FulfillmentCaptureClaimSummaryService<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary> fulfillmentCaptureClaimSummaryService(com.broadleafcommerce.common.extension.TypeFactory typeFactory)
    • orderFulfillmentViewMappingService

      @Bean @ConditionalOnMissingBean public OrderFulfillmentViewMappingService<OrderFulfillmentView> orderFulfillmentViewMappingService(com.broadleafcommerce.common.extension.TypeFactory typeFactory, @Autowired(required=false) @Nullable List<OrderFulfillmentViewMappingContributor<OrderFulfillmentView>> contributors)
    • orderFulfillmentViewFulfillmentDataContributor

      @Bean @ConditionalOnMissingBean(name="orderFulfillmentViewFulfillmentDataContributor") @Order(-2147482648) public OrderFulfillmentViewMappingContributor<OrderFulfillmentView> orderFulfillmentViewFulfillmentDataContributor(com.broadleafcommerce.common.extension.TypeFactory typeFactory)
    • orderFulfillmentViewOrderDataContributor

      @Bean @ConditionalOnMissingBean(name="orderFulfillmentViewOrderDataContributor") @Order(-2147481648) public OrderFulfillmentViewMappingContributor<OrderFulfillmentView> orderFulfillmentViewOrderDataContributor(com.broadleafcommerce.common.extension.TypeFactory typeFactory, OrderService<com.broadleafcommerce.order.client.domain.Order> orderService)
    • orderHydrationService

      @Bean @ConditionalOnMissingBean public OrderHydrationService orderHydrationService()
    • orderFulfillmentHydrationService

      @Bean @ConditionalOnMissingBean public OrderFulfillmentHydrationService orderFulfillmentHydrationService()