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