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)
OrderFulfillmentHydrationService
orderFulfillmentHydrationService()
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)
OrderHydrationService
orderHydrationService()
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()
-
-