Class InventoryMessagingAutoConfiguration

    • Constructor Detail

      • InventoryMessagingAutoConfiguration

        public InventoryMessagingAutoConfiguration()
    • Method Detail

      • orderSubmittedInventoryAdjustmentMessageListener

        @Bean
        @ConditionalOnMissingBean
        public OrderSubmittedInventoryAdjustmentMessageListener orderSubmittedInventoryAdjustmentMessageListener​(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService,
                                                                                                                 SkuInventoryService<SkuInventory> skuInventoryService,
                                                                                                                 com.broadleafcommerce.common.extension.TypeFactory typeFactory,
                                                                                                                 CartProvider cartProvider)
      • fulfillmentFulfilledInventoryAdjustmentListener

        @Bean
        @ConditionalOnMissingBean
        public FulfillmentFulfilledInventoryAdjustmentListener fulfillmentFulfilledInventoryAdjustmentListener​(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService,
                                                                                                               SkuInventoryService<SkuInventory> skuInventoryService,
                                                                                                               com.broadleafcommerce.common.extension.TypeFactory typeFactory)
      • fulfillmentCancelledInventoryAdjustmentListener

        @Bean
        @ConditionalOnMissingBean
        public FulfillmentCancelledInventoryAdjustmentListener fulfillmentCancelledInventoryAdjustmentListener​(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService,
                                                                                                               SkuInventoryService<SkuInventory> skuInventoryService,
                                                                                                               com.broadleafcommerce.common.extension.TypeFactory typeFactory)
      • returnConfirmedInventoryAdjustmentListener

        @Bean
        @ConditionalOnMissingBean
        public ReturnConfirmedInventoryAdjustmentListener returnConfirmedInventoryAdjustmentListener​(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService,
                                                                                                     SkuInventoryService<SkuInventory> skuInventoryService,
                                                                                                     com.broadleafcommerce.common.extension.TypeFactory typeFactory)
      • inventoryVendorNotificationHandler

        @Bean
        @ConditionalOnMissingBean
        @ConditionalOnProperty(value="broadleaf.inventory.create-vendor-location",
                               matchIfMissing=true)
        public InventoryVendorNotificationHandler inventoryVendorNotificationHandler​(InventoryLocationService<InventoryLocation> locationService,
                                                                                     InventoryLocationRepository<com.broadleafcommerce.data.tracking.core.Trackable> locationRepository,
                                                                                     com.fasterxml.jackson.databind.ObjectMapper objectMapper,
                                                                                     com.broadleafcommerce.common.extension.TypeFactory typeFactory,
                                                                                     com.broadleafcommerce.data.tracking.core.mapping.DomainMapperManager mapperManager)