Uses of Class
com.broadleafcommerce.inventory.domain.SkuInventory
-
-
Uses of SkuInventory in com.broadleafcommerce.inventory.dataexport
Methods in com.broadleafcommerce.inventory.dataexport that return types with arguments of type SkuInventory Modifier and Type Method Description protected SkuInventoryService<SkuInventory>SkuInventoryExportProcessor. getSkuInventoryService()com.broadleafcommerce.common.dataexport.service.ReadRecordsResponse<SkuInventory>SkuInventoryExportProcessor. readRecordsToProcess(com.broadleafcommerce.common.dataexport.domain.Export export)Method parameters in com.broadleafcommerce.inventory.dataexport with type arguments of type SkuInventory Modifier and Type Method Description com.broadleafcommerce.common.dataexport.service.RowGenerationResponseSkuInventoryExportProcessor. generateRows(List<SkuInventory> batchToProcess, com.broadleafcommerce.common.dataexport.domain.Export export)Constructor parameters in com.broadleafcommerce.inventory.dataexport with type arguments of type SkuInventory Constructor Description SkuInventoryExportProcessor(SkuInventoryService<SkuInventory> skuInventoryService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> filterParser, SkuInventoryRowConverter rowConverter, com.broadleafcommerce.common.dataexport.service.specification.ExportSpecification exportSpecification, com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.broadleafcommerce.data.tracking.core.web.ContextRequestConverter contextRequestConverter) -
Uses of SkuInventory in com.broadleafcommerce.inventory.dataexport.autoconfigure
Method parameters in com.broadleafcommerce.inventory.dataexport.autoconfigure with type arguments of type SkuInventory Modifier and Type Method Description SkuInventoryExportProcessorSkuInventoryExportAutoConfiguration. skuInventoryExportProcessor(SkuInventoryService<SkuInventory> skuInventoryService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, com.broadleafcommerce.data.tracking.core.filtering.fetch.FilterParser<cz.jirutka.rsql.parser.ast.Node> filterParser, SkuInventoryRowConverter skuInventoryRowConverter, SkuInventoryExportSpecification skuInventoryExportSpecification, com.fasterxml.jackson.databind.ObjectMapper mapper, com.broadleafcommerce.data.tracking.core.web.ContextRequestConverter contextRequestConverter) -
Uses of SkuInventory in com.broadleafcommerce.inventory.dataexport.converter
Methods in com.broadleafcommerce.inventory.dataexport.converter with parameters of type SkuInventory Modifier and Type Method Description Map<String,String>SkuInventoryRowConverter. convert(SkuInventory skuInventory) -
Uses of SkuInventory in com.broadleafcommerce.inventory.dataimport
Methods in com.broadleafcommerce.inventory.dataimport that return SkuInventory Modifier and Type Method Description SkuInventorySkuInventoryDefaultsInitializer. initializeDefaults(SkuInventory created)protected SkuInventorySkuInventoryImportBatchHandler. initializeSkuInventory(String inventoryLocationId, com.broadleafcommerce.common.dataimport.messaging.BatchRecord skuInventoryRecord, SkuInventory convertedSkuInventory)Initializes the defaults on an existingSkuInventoryobject.Methods in com.broadleafcommerce.inventory.dataimport that return types with arguments of type SkuInventory Modifier and Type Method Description protected List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<SkuInventory>>SkuInventoryImportBatchHandler. buildPersistenceRequests(com.broadleafcommerce.common.dataimport.messaging.BatchRequest batch, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> erroredCompletions)Builds the list ofPersistenceRequestfor theSkuInventory.protected SkuInventoryService<SkuInventory>SkuInventoryImportBatchHandler. getSkuInventoryService()Methods in com.broadleafcommerce.inventory.dataimport with parameters of type SkuInventory Modifier and Type Method Description SkuInventorySkuInventoryDefaultsInitializer. initializeDefaults(SkuInventory created)protected SkuInventorySkuInventoryImportBatchHandler. initializeSkuInventory(String inventoryLocationId, com.broadleafcommerce.common.dataimport.messaging.BatchRecord skuInventoryRecord, SkuInventory convertedSkuInventory)Initializes the defaults on an existingSkuInventoryobject.protected voidSkuInventoryImportBatchHandler. resolveSkuInventoryId(com.broadleafcommerce.common.dataimport.messaging.BatchRecord skuInventoryRecord, SkuInventory skuInventory)Resolves and sets the id forSkuInventory.protected voidSkuInventoryImportBatchHandler. setVendorRefFromBatchContext(SkuInventory skuInventory, com.broadleafcommerce.common.dataimport.messaging.BatchRequest.BatchContext batchContext)Sets thegetVendorRef()fromBatchRequest.BatchContext.getVendorRef().Method parameters in com.broadleafcommerce.inventory.dataimport with type arguments of type SkuInventory Modifier and Type Method Description protected voidSkuInventoryImportBatchHandler. persistPersistenceRequests(com.broadleafcommerce.common.dataimport.messaging.BatchRequest batch, List<com.broadleafcommerce.common.dataimport.util.PersistenceRequest<SkuInventory>> skuInventories, List<com.broadleafcommerce.common.dataimport.messaging.BatchCompletionRecord> allCompletions)Perform a persist of the parsed out domain specified asPersistenceRequests and adds persistence result toallCompletionsConstructor parameters in com.broadleafcommerce.inventory.dataimport with type arguments of type SkuInventory Constructor Description SkuInventoryImportBatchHandler(SkuInventoryConverter skuInventoryConverter, SkuInventoryService<SkuInventory> skuInventoryService, SkuInventoryDefaultsInitializer skuInventoryDefaultsInitializer, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator) -
Uses of SkuInventory in com.broadleafcommerce.inventory.dataimport.autoconfigure
Method parameters in com.broadleafcommerce.inventory.dataimport.autoconfigure with type arguments of type SkuInventory Modifier and Type Method Description SkuInventoryImportBatchHandlerSkuInventoryServicesImportAutoConfiguration. skuInventoryImportBatchHandler(SkuInventoryConverter skuInventoryConverter, SkuInventoryService<SkuInventory> skuInventoryService, SkuInventoryDefaultsInitializer skuInventoryDefaultsInitializer, com.broadleafcommerce.data.tracking.core.web.ContextRequestHydrator hydrator) -
Uses of SkuInventory in com.broadleafcommerce.inventory.dataimport.converter
Methods in com.broadleafcommerce.inventory.dataimport.converter that return SkuInventory Modifier and Type Method Description SkuInventorySkuInventoryConverter. convert(@NonNull com.broadleafcommerce.common.dataimport.messaging.BatchRecord source) -
Uses of SkuInventory in com.broadleafcommerce.inventory.job.freeinventory
Method parameters in com.broadleafcommerce.inventory.job.freeinventory with type arguments of type SkuInventory Modifier and Type Method Description FreeSoftInventoryJobServiceFreeSoftInventoryJobConfiguration. freeSoftInventoryJobService(InventoryTransactionService<InventoryTransaction> inventoryTxService, SkuInventoryAdjustmentService<SkuInventory> adjustmentService, org.springframework.core.env.Environment environment) -
Uses of SkuInventory in com.broadleafcommerce.inventory.job.freeinventory.service
Methods in com.broadleafcommerce.inventory.job.freeinventory.service that return types with arguments of type SkuInventory Modifier and Type Method Description protected SkuInventoryAdjustmentService<SkuInventory>DefaultFreeSoftInventoryJobService. getAdjustmentService()Constructor parameters in com.broadleafcommerce.inventory.job.freeinventory.service with type arguments of type SkuInventory Constructor Description DefaultFreeSoftInventoryJobService(InventoryTransactionService<InventoryTransaction> inventoryTransactionService, SkuInventoryAdjustmentService<SkuInventory> adjustmentService, org.springframework.core.env.Environment environment) -
Uses of SkuInventory in com.broadleafcommerce.inventory.service
Classes in com.broadleafcommerce.inventory.service with type parameters of type SkuInventory Modifier and Type Class Description classDefaultSkuInventoryAdjustmentService<I extends SkuInventory>This component is responsible for reading, locking, and adjustingSkuInventoryrecords, as well as for creating hard and soft inventory reservations.classDefaultSkuInventoryAvailabilityStrategy<I extends SkuInventory>The default strategy for reading inventory for browsing and for the purpose of inventory reservations.classDefaultSkuInventoryService<I extends SkuInventory>Service to assist in reading and/or adjustingSkuInventory.interfaceSkuInventoryAdjustmentService<I extends SkuInventory>This service handles serializing updates to individualSkuInventoryrecords.interfaceSkuInventoryAvailabilityStrategy<I extends SkuInventory>Implementors of this interface provide logic to retrieve inventory availability for browsing and for decrementingSkuInventoryassociated with Soft and Hard inventory reservations.interfaceSkuInventoryService<I extends SkuInventory>Service API for adjustingSkuInventory.Methods in com.broadleafcommerce.inventory.service that return types with arguments of type SkuInventory Modifier and Type Method Description protected SkuInventoryAvailabilityStrategy<? extends SkuInventory>DefaultSkuInventorySummaryService. getSkuInventoryAvailabilityStrategy(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)protected Comparator<SkuInventory>DefaultSkuInventoryAdjustmentService. getSkuInventoryComparator()Methods in com.broadleafcommerce.inventory.service with parameters of type SkuInventory Modifier and Type Method Description protected intDefaultSkuInventoryAdjustmentService. calculateQuantityAvailable(SkuInventory inventory)intDefaultSkuInventoryComparator. compare(SkuInventory o1, SkuInventory o2)protected InventoryTransactionDefaultSkuInventoryAdjustmentService. createCancelledTransaction(@NonNull SkuInventory inventory, int quantity, @NonNull String referenceNumber, @NonNull String batchId)Builds a cancelledInventoryTransactionand adjusts theSkuInventoryquantities.protected InventoryTransactionDefaultSkuInventoryAdjustmentService. createFulfilledTransaction(@NonNull SkuInventory inventory, int quantity, @NonNull String referenceNumber, @NonNull String batchId)Builds a fulfilledInventoryTransactionand adjusts theSkuInventoryquantities.protected InventoryTransactionDefaultSkuInventoryAdjustmentService. createHardReservation(@NonNull SkuInventory inventory, InventoryTransaction softTransaction, @NonNull Integer quantityRequested, @NonNull String referenceNumber, @NonNull String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)Hard inventory reservation.protected InventoryTransactionDefaultSkuInventoryAdjustmentService. createReturnedTransaction(@NonNull SkuInventory inventory, int quantity, @NonNull String referenceNumber, @NonNull String batchId)Builds a returnedInventoryTransactionand adjusts theSkuInventoryquantities.protected InventoryTransactionDefaultSkuInventoryAdjustmentService. createSoftReservation(@NonNull SkuInventory inventory, @NonNull Integer quantityRequested, @NonNull String referenceNumber, @NonNull String batchId, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)Soft inventory reservation.protected InventoryTransactionDefaultSkuInventoryAdjustmentService. freeSoftReservationQuantity(InventoryTransaction softReservation, SkuInventory skuInventory)Adjusts the SKU inventory quantities to reflect a soft inventory reservation being released (back to the available pool).protected InventoryUnavailableExceptionDefaultSkuInventoryAdjustmentService. inventoryUnavailableException(SkuInventory inventory, SkuInventoryAdjustmentRequestItem item, InventoryTransactionType transactionType, String reason)protected voidDefaultSkuInventoryAdjustmentService. updateSkuInventoryQuantityReservation(@NonNull SkuInventory inventory, @NonNull Integer quantityRequested)protected List<com.broadleafcommerce.data.tracking.core.service.Update<InventoryTransaction>>DefaultSkuInventoryAdjustmentService. updateSoftReservationTransactionAndInventory(List<InventoryTransaction> inventoryTransactions, SkuInventory refreshedInventory, SkuInventoryAdjustmentRequestItem item)protected voidDefaultSkuInventoryAdjustmentService. validateCanCancelInventory(SkuInventory inventory, SkuInventoryAdjustmentRequestItem item, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)protected voidDefaultSkuInventoryAdjustmentService. validateCanFulfillInventory(SkuInventory inventory, SkuInventoryAdjustmentRequestItem item, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)protected voidDefaultSkuInventoryAdjustmentService. validateSufficientQuantityReservedForItemAdjustment(SkuInventory inventory, SkuInventoryAdjustmentRequestItem item, Map<String,List<InventoryTransaction>> existingTransactionsByType, InventoryTransactionType transactionType)Constructor parameters in com.broadleafcommerce.inventory.service with type arguments of type SkuInventory Constructor Description DefaultSkuInventorySummaryService(SkuFieldReferenceTypeUtility skuFieldReferenceTypeUtility, SkuInventoryAvailabilityStrategy<? extends SkuInventory> skuInventoryAvailabilityStrategy, SkuInventoryRepository<com.broadleafcommerce.data.tracking.core.Trackable> skuInventoryRepository, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of SkuInventory in com.broadleafcommerce.inventory.service.messaging
Methods in com.broadleafcommerce.inventory.service.messaging that return types with arguments of type SkuInventory Modifier and Type Method Description protected SkuInventoryService<SkuInventory>AbstractInventoryAdjustmentListener. getSkuInventoryService()Constructor parameters in com.broadleafcommerce.inventory.service.messaging with type arguments of type SkuInventory Constructor Description AbstractInventoryAdjustmentListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, SkuInventoryService<SkuInventory> skuInventoryService) -
Uses of SkuInventory in com.broadleafcommerce.inventory.service.messaging.autoconfigure
Method parameters in com.broadleafcommerce.inventory.service.messaging.autoconfigure with type arguments of type SkuInventory Modifier and Type Method Description FulfillmentCancelledInventoryAdjustmentListenerInventoryMessagingAutoConfiguration. fulfillmentCancelledInventoryAdjustmentListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, SkuInventoryService<SkuInventory> skuInventoryService, com.broadleafcommerce.common.extension.TypeFactory typeFactory)FulfillmentFulfilledInventoryAdjustmentListenerInventoryMessagingAutoConfiguration. fulfillmentFulfilledInventoryAdjustmentListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, SkuInventoryService<SkuInventory> skuInventoryService, com.broadleafcommerce.common.extension.TypeFactory typeFactory)OrderSubmittedInventoryAdjustmentMessageListenerInventoryMessagingAutoConfiguration. orderSubmittedInventoryAdjustmentMessageListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, SkuInventoryService<SkuInventory> skuInventoryService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, CartProvider cartProvider)ReturnConfirmedInventoryAdjustmentListenerInventoryMessagingAutoConfiguration. returnConfirmedInventoryAdjustmentListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, SkuInventoryService<SkuInventory> skuInventoryService, com.broadleafcommerce.common.extension.TypeFactory typeFactory) -
Uses of SkuInventory in com.broadleafcommerce.inventory.service.messaging.checkout
Constructor parameters in com.broadleafcommerce.inventory.service.messaging.checkout with type arguments of type SkuInventory Constructor Description OrderSubmittedInventoryAdjustmentMessageListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentMessageConsumptionService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, SkuInventoryService<SkuInventory> skuInventoryService, CartProvider cartProvider) -
Uses of SkuInventory in com.broadleafcommerce.inventory.service.messaging.fulfillments
Constructor parameters in com.broadleafcommerce.inventory.service.messaging.fulfillments with type arguments of type SkuInventory Constructor Description AbstractFulfillmentStatusChangeInventoryAdjustmentListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, SkuInventoryService<SkuInventory> skuInventoryService)FulfillmentCancelledInventoryAdjustmentListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, SkuInventoryService<SkuInventory> skuInventoryService)FulfillmentFulfilledInventoryAdjustmentListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, SkuInventoryService<SkuInventory> skuInventoryService) -
Uses of SkuInventory in com.broadleafcommerce.inventory.service.messaging.returns
Constructor parameters in com.broadleafcommerce.inventory.service.messaging.returns with type arguments of type SkuInventory Constructor Description ReturnConfirmedInventoryAdjustmentListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, SkuInventoryService<SkuInventory> skuInventoryService) -
Uses of SkuInventory in com.broadleafcommerce.inventory.service.validation
Methods in com.broadleafcommerce.inventory.service.validation that return types with arguments of type SkuInventory Modifier and Type Method Description protected SkuInventoryService<SkuInventory>SkuInventoryValidator. getSkuInventoryService()Methods in com.broadleafcommerce.inventory.service.validation with parameters of type SkuInventory Modifier and Type Method Description protected voidSkuInventoryValidator. validateInventoryLocation(@NonNull SkuInventory skuInventory, @NonNull org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)protected voidSkuInventoryValidator. validateNoDuplicateSkuReferences(@NonNull SkuInventory skuInventory, @NonNull org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)protected voidSkuInventoryValidator. validateQuantities(@NonNull SkuInventory skuInventory, @NonNull org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)protected voidSkuInventoryValidator. validateSkuComponent(@NonNull SkuInventory skuInventory, @NonNull org.springframework.validation.Errors errors, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)Method parameters in com.broadleafcommerce.inventory.service.validation with type arguments of type SkuInventory Modifier and Type Method Description voidSkuInventoryValidator. setSkuInventoryService(SkuInventoryService<SkuInventory> skuInventoryService) -
Uses of SkuInventory in com.broadleafcommerce.inventory.web.endpoint
Methods in com.broadleafcommerce.inventory.web.endpoint that return SkuInventory Modifier and Type Method Description SkuInventoryInventoryLocationEndpoint. createSkuInventoryRecord(javax.servlet.http.HttpServletRequest request, String inventoryLocationId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, SkuInventory skuInventoryRecord)SkuInventorySkuInventoryEndpoint. createSkuInventoryRecord(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, SkuInventory skuInventoryRecord)SkuInventorySkuInventoryEndpoint. readSkuInventoryByContextId(javax.servlet.http.HttpServletRequest request, String id, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)SkuInventoryInventoryLocationEndpoint. replaceSkuInventoryRecord(javax.servlet.http.HttpServletRequest request, String inventoryLocationId, String skuInventoryId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, SkuInventory skuInventoryRecord)SkuInventoryInventoryLocationEndpoint. updateSkuInventoryRecord(javax.servlet.http.HttpServletRequest request, String inventoryLocationId, String skuInventoryId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, SkuInventory skuInventoryRecord)SkuInventorySkuInventoryEndpoint. updateSkuInventoryRecord(javax.servlet.http.HttpServletRequest request, String skuInventoryId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, SkuInventory skuInventoryRecord)Methods in com.broadleafcommerce.inventory.web.endpoint that return types with arguments of type SkuInventory Modifier and Type Method Description protected SkuInventoryService<SkuInventory>InventoryLocationEndpoint. getSkuInventoryService()protected SkuInventoryService<SkuInventory>SkuInventoryEndpoint. getSkuInventoryService()protected SkuInventoryService<SkuInventory>SkuInventoryShopEndpoint. getSkuInventoryService()org.springframework.data.domain.Page<SkuInventory>SkuInventoryEndpoint. readAllSkuInventory(String nameQuery, cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)org.springframework.data.domain.Page<SkuInventory>InventoryLocationEndpoint. readAllSkuInventoryByInventoryLocationId(String inventoryLocationId, cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)Methods in com.broadleafcommerce.inventory.web.endpoint with parameters of type SkuInventory Modifier and Type Method Description SkuInventoryInventoryLocationEndpoint. createSkuInventoryRecord(javax.servlet.http.HttpServletRequest request, String inventoryLocationId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, SkuInventory skuInventoryRecord)SkuInventorySkuInventoryEndpoint. createSkuInventoryRecord(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, SkuInventory skuInventoryRecord)SkuInventoryInventoryLocationEndpoint. replaceSkuInventoryRecord(javax.servlet.http.HttpServletRequest request, String inventoryLocationId, String skuInventoryId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, SkuInventory skuInventoryRecord)SkuInventoryInventoryLocationEndpoint. updateSkuInventoryRecord(javax.servlet.http.HttpServletRequest request, String inventoryLocationId, String skuInventoryId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, SkuInventory skuInventoryRecord)SkuInventorySkuInventoryEndpoint. updateSkuInventoryRecord(javax.servlet.http.HttpServletRequest request, String skuInventoryId, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, SkuInventory skuInventoryRecord)Constructor parameters in com.broadleafcommerce.inventory.web.endpoint with type arguments of type SkuInventory Constructor Description InventoryLocationEndpoint(InventoryLocationService<InventoryLocation> inventoryLocationService, SkuInventoryService<SkuInventory> skuInventoryService, com.broadleafcommerce.translation.service.TranslationEntityService<com.broadleafcommerce.translation.domain.Translation> translationEntityService)SkuInventoryEndpoint(SkuInventoryService<SkuInventory> skuInventoryService, com.broadleafcommerce.common.extension.TypeFactory typeFactory, SkuInventorySummaryService<SkuInventoryAvailabilitySummary> skuInventorySummaryService)SkuInventoryShopEndpoint(SkuInventoryService<SkuInventory> skuInventoryService, SkuInventorySummaryService<SkuInventoryAvailabilitySummary> skuInventorySummaryService)
-