Class OrderServiceAutoConfiguration
java.lang.Object
com.broadleafcommerce.order.service.autoconfigure.OrderServiceAutoConfiguration
Configuration for service-level components.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncustomerOrderInfoFulfillmentContributor
(OrderFulfillmentService<com.broadleafcommerce.order.client.domain.OrderFulfillment> orderFulfillmentService) customerOrderInfoHydrationService
(List<CustomerOrderInfoContributor> customerOrderInfoContributors) 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<com.broadleafcommerce.order.client.domain.FulfillmentCaptureClaimSummary>
fulfillmentCaptureClaimSummaryService
(com.broadleafcommerce.common.extension.TypeFactory typeFactory) orderConsolidationService
(OrderService<com.broadleafcommerce.order.client.domain.Order> orderService, OrderFulfillmentService<com.broadleafcommerce.order.client.domain.OrderFulfillment> orderFulfillmentService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) orderFulfillmentConsolidationService
(OrderService<com.broadleafcommerce.order.client.domain.Order> orderService, OrderFulfillmentService<com.broadleafcommerce.order.client.domain.OrderFulfillment> orderFulfillmentService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) OrderFulfillmentItemService<com.broadleafcommerce.order.client.domain.OrderFulfillmentItem>
orderFulfillmentItemService
(OrderFulfillmentService<com.broadleafcommerce.order.client.domain.OrderFulfillment> orderFulfillmentService, ReturnAuthorizationService<com.broadleafcommerce.order.client.domain.ReturnAuthorization> returnAuthorizationService) orderFulfillmentNoteService
(OrderFulfillmentNoteRepository<com.broadleafcommerce.data.tracking.core.Trackable> orderFulfillmentNoteRepository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper) OrderFulfillmentService<com.broadleafcommerce.order.client.domain.OrderFulfillment>
orderFulfillmentService
(OrderFulfillmentRepository<com.broadleafcommerce.data.tracking.core.Trackable> orderFulfillmentRepository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper) orderFulfillmentViewFulfillmentDataContributor
(com.broadleafcommerce.common.extension.TypeFactory typeFactory) orderFulfillmentViewMappingService
(com.broadleafcommerce.common.extension.TypeFactory typeFactory, List<OrderFulfillmentViewMappingContributor<OrderFulfillmentView>> contributors) orderFulfillmentViewOrderDataContributor
(com.broadleafcommerce.common.extension.TypeFactory typeFactory, OrderService<com.broadleafcommerce.order.client.domain.Order> orderService) orderFulfillmentViewService
(OrderFulfillmentService<com.broadleafcommerce.order.client.domain.OrderFulfillment> orderFulfillmentService, OrderFulfillmentViewMappingService<OrderFulfillmentView> orderFulfillmentViewMappingService) orderNoteService
(OrderNoteRepository<com.broadleafcommerce.data.tracking.core.Trackable> orderNoteRepository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper) OrderService<com.broadleafcommerce.order.client.domain.Order>
orderService
(OrderRepository<com.broadleafcommerce.data.tracking.core.Trackable> orderRepository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper) ReturnAuthorizationService<com.broadleafcommerce.order.client.domain.ReturnAuthorization>
returnAuthorizationService
(ReturnAuthorizationRepository<com.broadleafcommerce.data.tracking.core.Trackable> returnAuthorizationRepository, com.broadleafcommerce.data.tracking.core.service.RsqlCrudEntityHelper helper)
-
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
-
orderFulfillmentHydrationService
@Bean @ConditionalOnMissingBean public OrderFulfillmentHydrationService orderFulfillmentHydrationService()
-