Class OrderServiceAutoConfiguration
- java.lang.Object
 - 
- com.broadleafcommerce.order.service.autoconfigure.OrderServiceAutoConfiguration
 
 
- 
@Configuration public class OrderServiceAutoConfiguration extends Object
Configuration for service-level components. 
- 
- 
Constructor Summary
Constructors Constructor Description OrderServiceAutoConfiguration() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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<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<ConsolidatedOrderFulfillment>orderFulfillmentConsolidationService(OrderService<com.broadleafcommerce.order.client.domain.Order> orderService, OrderFulfillmentService<com.broadleafcommerce.order.client.domain.OrderFulfillment> orderFulfillmentService, com.broadleafcommerce.common.extension.TypeFactory typeFactory)OrderFulfillmentHydrationServiceorderFulfillmentHydrationService()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<OrderFulfillmentNote>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)OrderFulfillmentViewMappingContributor<OrderFulfillmentView>orderFulfillmentViewFulfillmentDataContributor(com.broadleafcommerce.common.extension.TypeFactory typeFactory)OrderFulfillmentViewMappingService<OrderFulfillmentView>orderFulfillmentViewMappingService(com.broadleafcommerce.common.extension.TypeFactory typeFactory, List<OrderFulfillmentViewMappingContributor<OrderFulfillmentView>> contributors)OrderFulfillmentViewMappingContributor<OrderFulfillmentView>orderFulfillmentViewOrderDataContributor(com.broadleafcommerce.common.extension.TypeFactory typeFactory, OrderService<com.broadleafcommerce.order.client.domain.Order> orderService)OrderFulfillmentViewService<OrderFulfillmentView>orderFulfillmentViewService(OrderFulfillmentService<com.broadleafcommerce.order.client.domain.OrderFulfillment> orderFulfillmentService, OrderFulfillmentViewMappingService<OrderFulfillmentView> orderFulfillmentViewMappingService)OrderHydrationServiceorderHydrationService()OrderNoteService<OrderNote>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) 
 - 
 
- 
- 
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)
 
- 
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()
 
 - 
 
 -