Class OrderServiceAutoConfiguration


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

      • OrderServiceAutoConfiguration

        public OrderServiceAutoConfiguration()
    • Method Detail

      • 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)
      • 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)
      • 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)
      • 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)
      • 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)
      • 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()