A B C D E F G H I J K L M N O P Q R S T U V 
All Classes All Packages

A

AbstractFulfillmentStatusChangeInventoryAdjustmentListener - Class in com.broadleafcommerce.inventory.service.messaging.fulfillments
Listens for fulfillment status changes to create InventoryTransactions and update SkuInventory.
AbstractFulfillmentStatusChangeInventoryAdjustmentListener(IdempotentMessageConsumptionService, TypeFactory, SkuInventoryService<SkuInventory>) - Constructor for class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
 
AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem - Class in com.broadleafcommerce.inventory.service.messaging.fulfillments
Order fulfillment item fields relevant for adjusting inventory.
AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderItem - Class in com.broadleafcommerce.inventory.service.messaging.fulfillments
Summarization of cart item fields relevant for creating an inventory reservation request.
AbstractInventoryAdjustmentListener - Class in com.broadleafcommerce.inventory.service.messaging
 
AbstractInventoryAdjustmentListener(IdempotentMessageConsumptionService, TypeFactory, SkuInventoryService<SkuInventory>) - Constructor for class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
 
AccountingTransactionType - Enum in com.broadleafcommerce.inventory.domain
Deprecated.
This concept is unused and will be removed.
addFromMeAddressMappings(ModelMapper) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
Address - Class in com.broadleafcommerce.inventory.domain
Business domain representing an address.
Address() - Constructor for class com.broadleafcommerce.inventory.domain.Address
 
addToMeAddressMappings(ModelMapper) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
afterPropertiesSet() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
APPLICATION_ID_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
 
authorize(OAuth2AuthorizeRequest) - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SynchronizedDelegatingOAuth2AuthorizedClientManager
 

B

buildBulkResponseOfFailures(List<BulkPersistenceResponse.PersistenceFailure<I>>) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
buildContextFilterPredicate(Path<?>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
Optionally returns basic Predicate for TenantJpaTracking.getTenant() based on the ContextInfo argument.
buildContextInfo(String, String) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
Builds a ContextInfo for the application context id and tenant id
buildContextInfo(DocumentContext) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
Builds a ContextInfo for the application context id and tenant id in the JSON payload.
buildContextRequestFromExport(Export) - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
buildErrorMessageForException(Exception) - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
buildInventoryLocationCorrelatedSubQueryPredicate(Root<?>, CriteriaQuery<?>, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
This creates a subquery that ensures that the associated JpaInventoryLocation record is valid (i.e.
buildInventoryLocationCorrelatedSubQueryPredicate(Root<? extends JpaSkuInventory>, CriteriaQuery<? extends JpaSkuInventory>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
This creates a subquery that ensures that the associated JpaInventoryLocation record is valid (i.e.
buildInventoryTransaction(int, InventoryTransactionType, String, String, String, Instant) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
buildPersistenceRequests(BatchRequest, List<BatchCompletionRecord>) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
Builds the list of PersistenceRequest for the SkuInventory.
buildQueryContextInfo(Export) - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
buildRequestedItems(Map<String, ? extends CartItem>, List<? extends FulfillmentItem>) - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
Iterates over the fulfillmentItems to determine for which a SkuInventoryAdjustmentRequestItem should be made.
buildRequestedItems(List<AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem>, List<AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderItem>) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
Builds SkuInventoryAdjustmentRequestItems for each of the fulfillmentItems.
buildSkuInventoryAdjustmentGroup(List<ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment>, Map<String, List<ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest>>, Map<String, ReturnConfirmedInventoryAdjustmentListener.OrderItem>) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
 
buildSkuInventoryAdjustmentRequest(DocumentContext, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
Builds the SkuInventoryAdjustmentRequest based on the fulfillment info in the status change message.
buildSkuInventoryAdjustmentRequest(DocumentContext, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
Builds the SkuInventoryAdjustmentRequest based on the return confirmations and fulfillment info in the status change message.
buildSkuInventoryReservationRequest(DocumentContext, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
Builds the SkuInventoryReservationRequest based on the fulfillment info in the checkout completion message.

C

calculateBoundedBox(Double, Double, Double) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
Returns an Double array with 4 values representing a bounding box: Min Latitude, Max Latitude, Min Longitude, Max Longitude
calculateQuantityAvailable(SkuInventory) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
cancelInventory(SkuInventoryAdjustmentRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
cancelInventory(SkuInventoryAdjustmentRequest, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
cancelInventory(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
cancelInventory(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryAdjustmentService
Perform the cancel of inventory to remove reserved quantity.
CANCELLED - com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
Happens when an inventory reservation is cancelled before it is fulfilled.
CANCELLED_STATUS - Static variable in class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentCancelledInventoryAdjustmentListener
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.Address
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestGroup
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationResponse
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuRef
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderItem
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderItem
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.provider.domain.CartItem
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SSLVerificationProperties
 
canEqual(Object) - Method in class com.broadleafcommerce.inventory.web.exception.InventoryUnavailableApiError
 
canHandle(Class<?>) - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaInventoryLocationVendorVisibilityHandler
If the persistedDomainEntityType is JpaInventoryLocation, this handler supports it.
canHandle(Class<?>) - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaSkuInventoryVendorVisibilityHandler
If the persistedDomainEntityType is JpaSkuInventory, this handler supports it.
canHandle(Export) - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
canHandle(BatchRequest) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
canModifyBeanSerializer(Class<?>) - Method in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification
 
CART_CLIENT_ID - Static variable in class com.broadleafcommerce.inventory.service.provider.ExternalCartProvider
CART_ID_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
 
CART_ITEM_LINK_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
The path to the cart item link.
CART_ITEMS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
Deprecated.
since 1.5. Cart items now need to be read from the cart service. See CartProvider and OrderSubmittedInventoryAdjustmentMessageListener.CART_ITEM_LINK_PATH
CartItem - Class in com.broadleafcommerce.inventory.service.provider.domain
Summarization of cart item fields relevant for creating an inventory reservation request.
CartItem() - Constructor for class com.broadleafcommerce.inventory.service.provider.domain.CartItem
 
CartProvider - Interface in com.broadleafcommerce.inventory.service.provider
 
CHANNEL - Static variable in interface com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryTriggeredJobEventConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.inventory.service.messaging.checkout.InventoryCheckoutCompletionConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentCancelledConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentFulfilledConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedConsumer
 
CHANNEL - Static variable in interface com.broadleafcommerce.inventory.service.messaging.stock.StockAvailabilityChangeNotifcationProducer
 
CHANNEL - Static variable in interface com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationConsumer
 
checkoutCompletionInputInventory() - Method in interface com.broadleafcommerce.inventory.service.messaging.checkout.InventoryCheckoutCompletionConsumer
 
com.broadleafcommerce.inventory - package com.broadleafcommerce.inventory
 
com.broadleafcommerce.inventory.config - package com.broadleafcommerce.inventory.config
 
com.broadleafcommerce.inventory.dataexport - package com.broadleafcommerce.inventory.dataexport
 
com.broadleafcommerce.inventory.dataexport.autoconfigure - package com.broadleafcommerce.inventory.dataexport.autoconfigure
 
com.broadleafcommerce.inventory.dataexport.converter - package com.broadleafcommerce.inventory.dataexport.converter
 
com.broadleafcommerce.inventory.dataexport.specification - package com.broadleafcommerce.inventory.dataexport.specification
 
com.broadleafcommerce.inventory.dataimport - package com.broadleafcommerce.inventory.dataimport
 
com.broadleafcommerce.inventory.dataimport.autoconfigure - package com.broadleafcommerce.inventory.dataimport.autoconfigure
 
com.broadleafcommerce.inventory.dataimport.converter - package com.broadleafcommerce.inventory.dataimport.converter
 
com.broadleafcommerce.inventory.dataimport.messaging.autoconfiguration - package com.broadleafcommerce.inventory.dataimport.messaging.autoconfiguration
 
com.broadleafcommerce.inventory.domain - package com.broadleafcommerce.inventory.domain
 
com.broadleafcommerce.inventory.exception - package com.broadleafcommerce.inventory.exception
 
com.broadleafcommerce.inventory.job.freeinventory - package com.broadleafcommerce.inventory.job.freeinventory
 
com.broadleafcommerce.inventory.job.freeinventory.listener - package com.broadleafcommerce.inventory.job.freeinventory.listener
 
com.broadleafcommerce.inventory.job.freeinventory.service - package com.broadleafcommerce.inventory.job.freeinventory.service
 
com.broadleafcommerce.inventory.provider - package com.broadleafcommerce.inventory.provider
 
com.broadleafcommerce.inventory.provider.jpa - package com.broadleafcommerce.inventory.provider.jpa
 
com.broadleafcommerce.inventory.provider.jpa.autoconfigure - package com.broadleafcommerce.inventory.provider.jpa.autoconfigure
 
com.broadleafcommerce.inventory.provider.jpa.domain - package com.broadleafcommerce.inventory.provider.jpa.domain
 
com.broadleafcommerce.inventory.provider.jpa.environment - package com.broadleafcommerce.inventory.provider.jpa.environment
 
com.broadleafcommerce.inventory.provider.jpa.marketplace - package com.broadleafcommerce.inventory.provider.jpa.marketplace
 
com.broadleafcommerce.inventory.provider.jpa.repository - package com.broadleafcommerce.inventory.provider.jpa.repository
 
com.broadleafcommerce.inventory.repository - package com.broadleafcommerce.inventory.repository
 
com.broadleafcommerce.inventory.service - package com.broadleafcommerce.inventory.service
 
com.broadleafcommerce.inventory.service.autoconfigure - package com.broadleafcommerce.inventory.service.autoconfigure
 
com.broadleafcommerce.inventory.service.messaging - package com.broadleafcommerce.inventory.service.messaging
 
com.broadleafcommerce.inventory.service.messaging.autoconfigure - package com.broadleafcommerce.inventory.service.messaging.autoconfigure
 
com.broadleafcommerce.inventory.service.messaging.checkout - package com.broadleafcommerce.inventory.service.messaging.checkout
 
com.broadleafcommerce.inventory.service.messaging.fulfillments - package com.broadleafcommerce.inventory.service.messaging.fulfillments
 
com.broadleafcommerce.inventory.service.messaging.returns - package com.broadleafcommerce.inventory.service.messaging.returns
 
com.broadleafcommerce.inventory.service.messaging.stock - package com.broadleafcommerce.inventory.service.messaging.stock
 
com.broadleafcommerce.inventory.service.messaging.vendor - package com.broadleafcommerce.inventory.service.messaging.vendor
 
com.broadleafcommerce.inventory.service.provider - package com.broadleafcommerce.inventory.service.provider
 
com.broadleafcommerce.inventory.service.provider.domain - package com.broadleafcommerce.inventory.service.provider.domain
 
com.broadleafcommerce.inventory.service.provider.oauth2 - package com.broadleafcommerce.inventory.service.provider.oauth2
 
com.broadleafcommerce.inventory.service.validation - package com.broadleafcommerce.inventory.service.validation
 
com.broadleafcommerce.inventory.web.autoconfigure - package com.broadleafcommerce.inventory.web.autoconfigure
 
com.broadleafcommerce.inventory.web.endpoint - package com.broadleafcommerce.inventory.web.endpoint
 
com.broadleafcommerce.inventory.web.exception - package com.broadleafcommerce.inventory.web.exception
 
compare(Update<I>, Update<I>) - Method in class com.broadleafcommerce.inventory.service.DefaultUpdateComparator
 
compare(SkuInventory, SkuInventory) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryComparator
 
CONFIRM_RETURN_REQUEST_ITEMS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
 
ConfirmReturnItemRequest() - Constructor for class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
 
ConsolidatedInventoryAvailability - Class in com.broadleafcommerce.inventory.domain
Component that indicates that a SKU inventory is available for a particular tenant and/or application.
ConsolidatedInventoryAvailability() - Constructor for class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
 
ConsolidatedInventoryResponse - Class in com.broadleafcommerce.inventory.domain
This is just a wrapper class around a list of ConsolidatedInventoryAvailability instances, making it easier to deserialize.
ConsolidatedInventoryResponse() - Constructor for class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryResponse
 
containsNewlyReturnedItems(ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment, Map<String, List<ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest>>) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
 
convert(BatchRecord) - Method in class com.broadleafcommerce.inventory.dataimport.converter.SkuInventoryConverter
 
convert(SkuInventory) - Method in class com.broadleafcommerce.inventory.dataexport.converter.SkuInventoryRowConverter
 
convertDistanceToKilometers(Double, DistanceType) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
We always convert to KM prior to finding the area.
Converters() - Constructor for class com.broadleafcommerce.inventory.dataexport.autoconfigure.SkuInventoryExportAutoConfiguration.Converters
 
Converters(ObjectMapper) - Constructor for class com.broadleafcommerce.inventory.dataimport.autoconfigure.SkuInventoryServicesImportAutoConfiguration.Converters
 
convertSkuInventoryFromPersistentDomain(Iterable<Trackable>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
create(I, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
createAll(List<I>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
createAllAllowingPartialSuccess(List<I>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
createCancelledTransaction(SkuInventory, int, String, String) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
Builds a cancelled InventoryTransaction and adjusts the SkuInventory quantities.
createFulfilledTransaction(SkuInventory, int, String, String) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
Builds a fulfilled InventoryTransaction and adjusts the SkuInventory quantities.
createHardReservation(SkuInventory, InventoryTransaction, Integer, String, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
Hard inventory reservation.
createHardReservations(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
createHardReservations(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryAdjustmentService
Hard reservations that represent final inventory reservations.
createInventoryReservation(HttpServletRequest, SkuInventoryReservationRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryShopEndpoint
 
createMessage(ConsolidatedInventoryAvailability) - Method in class com.broadleafcommerce.inventory.service.DefaultStockChangeNotificationService
 
createNewInventoryLocation(ContextInfo, InventoryLocation) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Creates a brand new InventoryLocation.
createReturnedTransaction(SkuInventory, int, String, String) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
Builds a returned InventoryTransaction and adjusts the SkuInventory quantities.
createSkuInventoryRecord(HttpServletRequest, ContextInfo, SkuInventory) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
 
createSkuInventoryRecord(HttpServletRequest, String, ContextInfo, SkuInventory) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
 
createSkuInventoryReservations(SkuInventoryReservationRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
createSkuInventoryReservations(SkuInventoryReservationRequest, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
Creates HARD or a SOFT Inventory Reservations.
createSoftReservation(SkuInventory, Integer, String, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
Soft inventory reservation.
createSoftReservations(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
createSoftReservations(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryAdjustmentService
Soft reservations that represent temporary inventory reservations.
createSoftReservations(Map<I, List<SkuInventoryAdjustmentRequestItem>>, Map<String, List<InventoryTransaction>>, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
createSoftReservations(Map<I, List<SkuInventoryAdjustmentRequestItem>>, Map<String, List<InventoryTransaction>>, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryAdjustmentService
Soft reservations that represent temporary inventory reservations.
createVendorNarrowingFilter(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaInventoryLocationVendorVisibilityHandler
Build a Node filter string that can be used in queries for JpaInventoryLocations that restricts results to only include data with null JpaInventoryLocation.getVendorRef() or matching the restrictedVendorRefs.
createVendorNarrowingFilter(Set<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaSkuInventoryVendorVisibilityHandler
Build a Node filter string that can be used in queries for JpaSkuInventorys that restricts results to only include data with JpaSkuInventory.getVendorRef() matching the restrictedVendorRefs.
CREDIT - com.broadleafcommerce.inventory.domain.AccountingTransactionType
Deprecated.
Indicates a decrease or expected decrease in Inventory.
CustomizableSkuInventoryRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.inventory.repository
Interface that allows a Spring Repository Fragment to override default behavior in TrackableRepository, including the application of explicit database locks, as needed and if applicable.

D

DEBIT - com.broadleafcommerce.inventory.domain.AccountingTransactionType
Deprecated.
Indicates an increase or expected increase in Inventory.
DEFAULT_FREEABLE_TYPES - Static variable in class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
 
DEFAULT_PAGE_SIZE - Static variable in class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
 
DefaultFreeSoftInventoryJobService - Class in com.broadleafcommerce.inventory.job.freeinventory.service
Default implementation of a free soft inventory job service.
DefaultFreeSoftInventoryJobService(InventoryTransactionService<InventoryTransaction>, SkuInventoryAdjustmentService<SkuInventory>, Environment) - Constructor for class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
 
DefaultImportExportTarget - Enum in com.broadleafcommerce.inventory
Constant value to indicate the type of import or export - specifically INVENTORY, in this case.
DefaultInventoryLocationService<L extends InventoryLocation> - Class in com.broadleafcommerce.inventory.service
Service to store and retrieve InventoryLocation data.
DefaultInventoryLocationService(InventoryLocationRepository<Trackable>, RsqlCrudEntityHelper, DomainMapperManager) - Constructor for class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
Creates a new instance of DefaultInventoryLocationService.
DefaultInventoryReservationRequestType - Enum in com.broadleafcommerce.inventory.domain
Provides a default, enumerated set of types, including 'HARD' and 'SOFT'.
DefaultInventoryTransactionService<T extends InventoryTransaction> - Class in com.broadleafcommerce.inventory.service
Service to save / retrieve InventoryTransaction records.
DefaultInventoryTransactionService(InventoryTransactionRepository<Trackable>, CrudEntityHelper) - Constructor for class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
 
DefaultInventoryTransactionType - Enum in com.broadleafcommerce.inventory.domain
Enumeration for storing different inventory transaction types.
DefaultJpaCustomizableSkuInventoryRepository<D extends JpaSkuInventory> - Class in com.broadleafcommerce.inventory.provider.jpa.repository
Spring Data Repository Fragment for providing some custom query logic, especially related to explicit locking and custom queries.
DefaultJpaCustomizableSkuInventoryRepository(TrackableBehaviorUtil, JpaFiltersCriteriaBuilder, List<RsqlQueryTransformer>, JpaCriteriaBuilderRsqlVisitor) - Constructor for class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
DefaultOverridesEnvironmentPostProcessor - Class in com.broadleafcommerce.inventory.config
Default overrides from Spring
DefaultOverridesEnvironmentPostProcessor() - Constructor for class com.broadleafcommerce.inventory.config.DefaultOverridesEnvironmentPostProcessor
 
DefaultSkuFieldReferenceTypeUtility - Class in com.broadleafcommerce.inventory.service
Default implementation that returns a SkuReferenceFieldType from a String.
DefaultSkuFieldReferenceTypeUtility() - Constructor for class com.broadleafcommerce.inventory.service.DefaultSkuFieldReferenceTypeUtility
 
DefaultSkuInventoryAdjustmentService<I extends SkuInventory> - Class in com.broadleafcommerce.inventory.service
This component is responsible for reading, locking, and adjusting SkuInventory records, as well as for creating hard and soft inventory reservations.
DefaultSkuInventoryAdjustmentService(SkuInventoryRepository<Trackable>, InventoryTransactionService<InventoryTransaction>, DomainMapperManager, EntityValidatorManager, TypeFactory, StockChangeNotificationService) - Constructor for class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
DefaultSkuInventoryAvailabilityStrategy<I extends SkuInventory> - Class in com.broadleafcommerce.inventory.service
The default strategy for reading inventory for browsing and for the purpose of inventory reservations.
DefaultSkuInventoryAvailabilityStrategy(SkuInventoryRepository<Trackable>, SkuFieldReferenceTypeUtility, InventoryLocationService<InventoryLocation>, CrudEntityHelper) - Constructor for class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAvailabilityStrategy
 
DefaultSkuInventoryComparator - Class in com.broadleafcommerce.inventory.service
Helps with sorting lists of SkuInventory objects by ID.
DefaultSkuInventoryComparator() - Constructor for class com.broadleafcommerce.inventory.service.DefaultSkuInventoryComparator
 
DefaultSkuInventoryFulfillmentType - Enum in com.broadleafcommerce.inventory.domain
Default enum implementation of DefaultSkuInventoryFulfillmentType.
DefaultSkuInventoryService<I extends SkuInventory> - Class in com.broadleafcommerce.inventory.service
Service to assist in reading and/or adjusting SkuInventory.
DefaultSkuInventoryService(SkuInventoryRepository<Trackable>, InventoryLocationService<InventoryLocation>, SkuFieldReferenceTypeUtility, SkuInventoryAdjustmentService<I>, SkuInventoryAvailabilityStrategy<I>, StockChangeNotificationService, SkuInventoryReservationRequestValidator, InventoryTransactionService<InventoryTransaction>, RsqlCrudEntityHelper, DomainMapperManager) - Constructor for class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
DefaultSkuInventorySummaryService<T extends SkuInventoryAvailabilitySummary> - Class in com.broadleafcommerce.inventory.service
Provides summary (browsing) data for SkuInventory.
DefaultSkuInventorySummaryService(SkuFieldReferenceTypeUtility, SkuInventoryAvailabilityStrategy<? extends SkuInventory>, SkuInventoryRepository<Trackable>, TypeFactory) - Constructor for class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
 
DefaultSkuReferenceFieldType - Enum in com.broadleafcommerce.inventory.domain
Default enumerated instance of SkuReferenceFieldType.
DefaultStockChangeNotificationService - Class in com.broadleafcommerce.inventory.service
Default component that sends stock change notifications via Spring Cloud Stream.
DefaultStockChangeNotificationService(SkuInventorySummaryService<?>, StockAvailabilityChangeNotifcationProducer, TypeFactory, ObjectMapper) - Constructor for class com.broadleafcommerce.inventory.service.DefaultStockChangeNotificationService
 
DefaultUpdateComparator<I> - Class in com.broadleafcommerce.inventory.service
Provides a comparator to order update items by their ID to avoid deadlocks in RDBMS systems where multiple updates occur with pessimistic locking inside a single transaction.
DefaultUpdateComparator() - Constructor for class com.broadleafcommerce.inventory.service.DefaultUpdateComparator
 
delete(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
delete(HttpServletRequest, ContextInfo, String) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
 
deleteInventoryLocation(ContextInfo, String) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Deletes or archives an existing InventoryLocation.
deleteInventoryTransaction(InventoryTransaction, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
Convenience method for deleting (archiving) an inventory transaction.
deleteSkuInventory(HttpServletRequest, ContextInfo, String, String) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
 
DETAIL_MIN_DURATION - Static variable in class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
 
determineSkuFieldReferenceType(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuFieldReferenceTypeUtility
 
determineSkuFieldReferenceType(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuFieldReferenceTypeUtility
SkuRef has a number of fields that may be used to uniquely identify a SKU (e.g.
determineSkuRefValue(SkuReferenceFieldType, SkuRef, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuFieldReferenceTypeUtility
 
determineSkuRefValue(SkuReferenceFieldType, SkuRef, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuFieldReferenceTypeUtility
Given a valid SkuReferenceFieldType and a valid SkuRef, this returns the value of the SkuRef field.
determineSkuRefValue(SkuReferenceFieldType, I, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
determineSkuRefValue(String, SkuRef, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuFieldReferenceTypeUtility
 
determineSkuRefValue(String, SkuRef, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuFieldReferenceTypeUtility
Given a valid type and a valid SkuRef, this returns the value of the SkuRef field.
DistanceType - Enum in com.broadleafcommerce.inventory.domain
Indicates the whether the specified distance to/from an InventoryLocation is in MILES or KILOMETERS.
divideRequestItemsBySkuInventory(SkuInventoryAdjustmentRequest, InventoryTransactionType, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
doListen(ScheduledJobRef) - Method in class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
Do internal handling for the job trigger after any overhead tasks are completed.
downloadSkuInventoryExport(String, ContextInfo, HttpServletResponse) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryExportEndpoint
 

E

EAN - com.broadleafcommerce.inventory.domain.DefaultSkuReferenceFieldType
EAN (European Article Number, a.k.a.
EARTH_MEAN_RADIUS_KM - Static variable in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
Constant for the mean radius of the Earth in Kilometers.
EnumeratedType - Interface in com.broadleafcommerce.inventory.domain
Interface to allow enumerations to provide a value.
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.Address
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryResponse
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestGroup
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationResponse
 
equals(Object) - Method in class com.broadleafcommerce.inventory.domain.SkuRef
 
equals(Object) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
equals(Object) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
 
equals(Object) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
equals(Object) - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
equals(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
 
equals(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderItem
 
equals(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
 
equals(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment
 
equals(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
 
equals(Object) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderItem
 
equals(Object) - Method in class com.broadleafcommerce.inventory.service.provider.domain.CartItem
 
equals(Object) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
equals(Object) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
equals(Object) - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SSLVerificationProperties
 
equals(Object) - Method in class com.broadleafcommerce.inventory.web.exception.InventoryUnavailableApiError
 
existsByContextId(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
existsByContextId(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Indicates if an InventoryLocation exists with the specified contextId in the provided context.
existsByInventoryLocationAndSkuRefFieldValues(String, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
existsByInventoryLocationAndSkuRefFieldValues(String, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
Determines is a SkuInventory record exists in a given location, based on SkuRef fields.
exportSkuInventory(String, ExportRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryExportEndpoint
 
externalCartProvider(WebClient, ObjectMapper, Environment) - Method in class com.broadleafcommerce.inventory.service.provider.InventoryExternalProviderAutoConfiguration
 
ExternalCartProvider - Class in com.broadleafcommerce.inventory.service.provider
 
ExternalCartProvider(WebClient, ObjectMapper) - Constructor for class com.broadleafcommerce.inventory.service.provider.ExternalCartProvider
 

F

FALLBACK_MIN_DURATION - Static variable in class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
 
findAll(Optional<Node>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
findAll(Optional<Node>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
Generally used for batch export, this allows a caller to query, filter, and stream paged results.
findAllByContextId(Iterable<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
Overrides default TrackableRepository.findByContextId(String, ContextInfo) to add a LockModeType.PESSIMISTIC_WRITE lock.
findAllByContextId(Iterable<String>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
Retrieve all domain instances based on a list of context ids (see Trackable.getContextId()).
findAllByInventoryLocationContextId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.SkuInventoryRepository
Read all Sku Inventories for the specified inventory location id matching the given filters.
findAllByInventoryLocationContextId(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
findAllByInventoryLocationContextId(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
Read all Sku Inventories for the specified inventory location id matching the given filters.
findAllByNameContainingIgnoreCaseOrLocationNumberContainingIgnoreCase(String, String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Find all Inventory Locations, filtered by name or location number.
findAllBySkuNameContainingIgnoreCase(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.SkuInventoryRepository
Find all SkuInventory, filtered by name.
findAllBySkuRefSkuNameContainingIgnoreCase(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.SkuInventoryRepository
findAvailableBySkuReferenceForQuantity(Map<String, Integer>, SkuReferenceFieldType, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
findAvailableBySkuReferenceForQuantity(Map<String, Integer>, SkuReferenceFieldType, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
Finds SkuInventory records with at least the mapped available quantities for a given inventory location.
findAvailableBySkuReferenceForQuantity(Map<String, Integer>, SkuReferenceFieldType, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
findAvailableBySkuReferenceForQuantity(Map<String, Integer>, SkuReferenceFieldType, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
Finds SkuInventory records with the mapped available quantities for given fulfillment types.
findAvailableBySkuReferenceForQuantity(Set<String>, int, SkuReferenceFieldType, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
findAvailableBySkuReferenceForQuantity(Set<String>, int, SkuReferenceFieldType, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
Finds available SkuInventory records for the provided skuReferences where each have at least the minQuantityAvailable.
findBulkInventoryAvailability(HttpServletRequest, List<SkuInventoryAvailabilityRequest>, String, Boolean, Boolean, Boolean, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryShopEndpoint
 
findByAddressCountry(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndAddressPostalCode(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndAddressPostalCodeAndPickupLocationTrue(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndAddressPostalCodeAndShippingLocationTrue(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndAddressPostalCodeAndStoreLocationTrue(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndAddressStateProvinceRegion(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndAddressStateProvinceRegionAndAddressCity(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndAddressStateProvinceRegionAndAddressCityAndPickupLocationTrue(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndAddressStateProvinceRegionAndAddressCityAndShippingLocationTrue(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndAddressStateProvinceRegionAndAddressCityAndStoreLocationTrue(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndAddressStateProvinceRegionAndPickupLocationTrue(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndAddressStateProvinceRegionAndShippingLocationTrue(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndAddressStateProvinceRegionAndStoreLocationTrue(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndPickupLocationTrue(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndShippingLocationTrue(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressCountryAndStoreLocationTrue(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressLatitudeBetweenAndAddressLongitudeBetween(Double, Double, Double, Double, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressLatitudeBetweenAndAddressLongitudeBetweenAndPickupLocationTrue(Double, Double, Double, Double, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressLatitudeBetweenAndAddressLongitudeBetweenAndShippingLocationTrue(Double, Double, Double, Double, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByAddressLatitudeBetweenAndAddressLongitudeBetweenAndStoreLocationTrue(Double, Double, Double, Double, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
findByBatchId(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryTransactionRepository
Reads a list of InventoryTransaction records by a batch ID.
findByContextId(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
findByContextId(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
Retrieve a domain instance based on the context id (see Trackable.getContextId()).
findByCountry(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references with a particular country code.
findByCountryAndPickupLocationTrue(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references that are pickup locations with a particular country code.
findByCountryAndPostalCode(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references with a particular country code and postal code.
findByCountryAndPostalCodeAndPickupLocationTrue(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references that are pickup locations with a particular country code and postal code.
findByCountryAndPostalCodeAndShippingLocationTrue(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references that are shipping locations with a particular country code and postal code.
findByCountryAndPostalCodeAndStoreLocationTrue(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references that are "Store" locations with a particular country and postal code.
findByCountryAndShippingLocationTrue(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references that are shipping locations with a particular country.
findByCountryAndStateProvinceRegion(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references with a particular country code and state / province / region code.
findByCountryAndStateProvinceRegionAndCity(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references with a particular country code and state / province / region code and city.
findByCountryAndStateProvinceRegionAndCityAndPickupLocationTrue(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references that support pickup with a particular country code and state / province / region code and city.
findByCountryAndStateProvinceRegionAndCityAndShippingLocationTrue(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references that support shipping with a particular country code and state / province / region code and city.
findByCountryAndStateProvinceRegionAndCityAndStoreLocationTrue(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references that are "Store" locations with a particular country code and state / province / region code and city.
findByCountryAndStateProvinceRegionAndPickupLocationTrue(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references that support pickup with a particular country code and state / province / region.
findByCountryAndStateProvinceRegionAndShippingLocationTrue(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references that support shipping with a particular country code and state / province / region code.
findByCountryAndStateProvinceRegionAndStoreLocationTrue(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references that are "Store" locations with a particular country code and state / province / region code.
findByCountryAndStoreLocationTrue(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Pageable query for InventoryLocation references that are "Store" locations with a particular country code.
findByDateCreatedBeforeAndTransactionTypeIn(Instant, Set<String>, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryTransactionRepository
Reads a page of inventory transactions created before a certain date and of certain transaction types.
findByInventoryLocationAndSkuRefFieldValues(String, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
findByInventoryLocationAndSkuRefFieldValues(String, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
Tries to find a unique SkuInventory record based on the InventoryLocation.getId() and any one of SkuRef field values.
findByLatitudeBetweenAndLongitudeBetween(Double, Double, Double, Double, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Query to retrieve all locations (pickup and shipping) within a bounded box.
findByLatitudeBetweenAndLongitudeBetweenAndPickupLocationTrue(Double, Double, Double, Double, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Query to retrieve all pickup locations with coordinates inside a bounded box.
findByLatitudeBetweenAndLongitudeBetweenAndShippingLocationTrue(Double, Double, Double, Double, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Query to retrieve all shipping locations with coordinates inside a bounded box.
findByLatitudeBetweenAndLongitudeBetweenAndStoreLocationTrue(Double, Double, Double, Double, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Query to retrieve all "Store" locations with coordinates inside a bounded box.
findByLocationNumber(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Query for InventoryLocation references with a given location number, which is an arbitrary reference number (e.g.
findByLocationNumberIn(Set<String>, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Query for InventoryLocation references with a given location number, which is an arbitrary reference number (e.g.
findByPickupLocationTrue(ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Returns all InventoryLocation references that are pickup locations.
findByReferenceNumberAndTransactionTypeIn(String, Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryTransactionRepository
Returns a list of InventoryTransaction records that have 1 or more transaction types for the same reference number.
findByReferenceNumberInAndTransactionTypeIn(List<String>, Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryTransactionRepository
Returns a list of InventoryTransaction records that have 1 or more transaction types for the given reference numbers.
findByShippingLocationTrue(ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryLocationRepository
Returns all InventoryLocation references that are shipping locations.
findBySkuInventoryId(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryTransactionRepository
Convenience method to retrieve all JpaInventoryTransaction records for a given JpaSkuInventory.getContextId().
findBySkuInventoryIdAndReferenceNumberAndTransactionTypeIn(String, String, Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryTransactionRepository
Returns a list of InventoryTransaction records that have 1 or more transaction types for the same SkuInventory.getId() and reference number.
findBySkuInventoryIdAndTransactionType(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryTransactionRepository
Returns a Page of InventoryTransaction instances by skuInventoryId and transactionType.
findBySkuReferencesAndLocationId(Set<String>, Integer, String, SkuReferenceFieldType, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
findBySkuReferencesAndLocationId(Set<String>, Integer, String, SkuReferenceFieldType, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
Retrieves SkuInventory records, filtering on SkuRef, based on the skuReferenceFieldType parameter, and InventoryLocation.getId().
findByTransactionTypeAndReferenceNumber(String, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryTransactionRepository
Returns a List of InventoryTransaction instances by transactionType, and referenceNumber.
findByTransactionTypeAndReferenceNumberAndDateProcessedIsNull(String, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.InventoryTransactionRepository
Returns a List of InventoryTransaction instances by transactionType, and referenceNumber where the dateProcessed is null.
findInventoryAvailability(HttpServletRequest, String, String, int, Boolean, Boolean, Boolean, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryShopEndpoint
 
findInventoryAvailability(HttpServletRequest, String, List<String>, Boolean, Boolean, Boolean, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryShopEndpoint
 
findInventoryAvailabilityForLocation(HttpServletRequest, String, String, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryShopEndpoint
 
findMinReservationDuration(ScheduledJobRef) - Method in class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
Retrieves the minimum reservation duration from the triggered job.
freeSoftInventory(Duration, ContextInfo) - Method in class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
 
freeSoftInventory(Duration, ContextInfo) - Method in interface com.broadleafcommerce.inventory.job.freeinventory.service.FreeSoftInventoryJobService
Frees soft inventory reservations that are older than the minimum reservation duration.
FreeSoftInventoryJobConfiguration - Class in com.broadleafcommerce.inventory.job.freeinventory
Configuration for the 'free soft inventory' job.
FreeSoftInventoryJobConfiguration() - Constructor for class com.broadleafcommerce.inventory.job.freeinventory.FreeSoftInventoryJobConfiguration
 
FreeSoftInventoryJobConfiguration.Listener - Class in com.broadleafcommerce.inventory.job.freeinventory
 
freeSoftInventoryJobService(InventoryTransactionService<InventoryTransaction>, SkuInventoryAdjustmentService<SkuInventory>, Environment) - Method in class com.broadleafcommerce.inventory.job.freeinventory.FreeSoftInventoryJobConfiguration
 
FreeSoftInventoryJobService - Interface in com.broadleafcommerce.inventory.job.freeinventory.service
Service methods for the Free Soft Inventory job.
freeSoftInventoryScheduledJobListener(IdempotentMessageConsumptionService, FreeSoftInventoryJobService) - Method in class com.broadleafcommerce.inventory.job.freeinventory.FreeSoftInventoryJobConfiguration.Listener
 
FreeSoftInventoryScheduledJobListener - Class in com.broadleafcommerce.inventory.job.freeinventory.listener
Listens for the scheduled job trigger of a "Free Soft Inventory" scheduled job.
FreeSoftInventoryScheduledJobListener(IdempotentMessageConsumptionService, FreeSoftInventoryJobService) - Constructor for class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
 
FreeSoftInventoryTriggeredJobEventConsumer - Interface in com.broadleafcommerce.inventory.job.freeinventory.listener
 
freeSoftReservationQuantity(InventoryTransaction, SkuInventory) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
Adjusts the SKU inventory quantities to reflect a soft inventory reservation being released (back to the available pool).
freeSoftReservations(List<InventoryTransaction>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
freeSoftReservations(List<InventoryTransaction>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryAdjustmentService
Release soft reservations and add back to on-hand quantity.
fromMe() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
fromMe() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
 
fromMe() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
fromMeAddressSetter(DestinationSetter<Address, V>) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
FULFILLED - com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
Happens when an order is fulfilled.
FULFILLED_STATUS - Static variable in class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentFulfilledInventoryAdjustmentListener
 
fulfillInventory(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
fulfillInventory(SkuInventoryAdjustmentRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
fulfillInventory(SkuInventoryAdjustmentRequest, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
fulfillInventory(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryAdjustmentService
Perform the fulfillment of inventory to remove reserved quantity and decrement on-hand quantity.
FULFILLMENT_GROUP_LINK_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
The path to the fulfillment group link.
FULFILLMENT_GROUPS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
Deprecated.
since 1.5. Fulfillment groups now need to be read from the cart service. See CartProvider and OrderSubmittedInventoryAdjustmentMessageListener.FULFILLMENT_GROUP_LINK_PATH
FULFILLMENT_ID_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
 
FULFILLMENT_ITEMS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
 
FULFILLMENT_STATUS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
 
FulfillmentCancelledConsumer - Interface in com.broadleafcommerce.inventory.service.messaging.fulfillments
Spring cloud data channel description for messaging input.
fulfillmentCancelledInventoryAdjustmentListener(IdempotentMessageConsumptionService, SkuInventoryService<SkuInventory>, TypeFactory) - Method in class com.broadleafcommerce.inventory.service.messaging.autoconfigure.InventoryMessagingAutoConfiguration
 
FulfillmentCancelledInventoryAdjustmentListener - Class in com.broadleafcommerce.inventory.service.messaging.fulfillments
Listens for cancelled fulfillments to create DefaultInventoryTransactionType.CANCELLED InventoryTransactions and update SkuInventory.
FulfillmentCancelledInventoryAdjustmentListener(IdempotentMessageConsumptionService, TypeFactory, SkuInventoryService<SkuInventory>) - Constructor for class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentCancelledInventoryAdjustmentListener
 
FulfillmentFulfilledConsumer - Interface in com.broadleafcommerce.inventory.service.messaging.fulfillments
Spring cloud data channel description for messaging input.
fulfillmentFulfilledInventoryAdjustmentListener(IdempotentMessageConsumptionService, SkuInventoryService<SkuInventory>, TypeFactory) - Method in class com.broadleafcommerce.inventory.service.messaging.autoconfigure.InventoryMessagingAutoConfiguration
 
FulfillmentFulfilledInventoryAdjustmentListener - Class in com.broadleafcommerce.inventory.service.messaging.fulfillments
Listens for fulfilled fulfillments to create DefaultInventoryTransactionType.FULFILLED InventoryTransactions and update SkuInventory.
FulfillmentFulfilledInventoryAdjustmentListener(IdempotentMessageConsumptionService, TypeFactory, SkuInventoryService<SkuInventory>) - Constructor for class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentFulfilledInventoryAdjustmentListener
 
FulfillmentGroup<F extends FulfillmentItem> - Class in com.broadleafcommerce.inventory.service.provider.domain
Summarization of fulfillment group fields relevant for creating an inventory reservation request.
FulfillmentGroup() - Constructor for class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
FulfillmentItem - Class in com.broadleafcommerce.inventory.service.provider.domain
Summarization of fulfillment item fields relevant for creating an inventory reservation request.
FulfillmentItem() - Constructor for class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
FULFILLMENTS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
 

G

generateRows(List<SkuInventory>, Export) - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
getAccountingTransactionType() - Method in enum com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
Deprecated.
getAccountingTransactionType() - Method in interface com.broadleafcommerce.inventory.domain.InventoryTransactionType
Deprecated.
This concept is unused
getAddress() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Physical address of this location.
getAddress() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
getAddressLine1() - Method in class com.broadleafcommerce.inventory.domain.Address
Address 1
getAddressLine1() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Address 1
getAddressLine2() - Method in class com.broadleafcommerce.inventory.domain.Address
Address 2
getAddressLine2() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Address 2
getAddressLine3() - Method in class com.broadleafcommerce.inventory.domain.Address
Address 3
getAddressLine3() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Address 3
getAdjustmentService() - Method in class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
 
getAlreadyReservedSkuInventories(SkuInventoryReservationRequestGroup, Map<String, List<InventoryTransaction>>, Map<String, Integer>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
Reads the SkuInventory records for the reservation request items which already have existing soft reservations.
getApplicationId() - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
The application ID to which this inventory availability belongs.
getAssociatedVendorRef(Object, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaInventoryLocationVendorVisibilityHandler
 
getAssociatedVendorRef(Object, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaSkuInventoryVendorVisibilityHandler
 
getAvailabilities() - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryResponse
This is the payload of this response, providing a list of ConsolidatedInventoryAvailability instances.
getAvailableSkuInventories(SkuInventoryReservationRequestGroup, SkuReferenceFieldType, Map<String, Integer>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
getBatchId() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
This is just an arbitrary Id assigned to 1 or more records that are part of a logical transaction.
getBatchId() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
When creating multiple of these records, it's sometimes necessary to do this outside of transactional boundaries.
getBehaviorUtil() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
getBusinessDomainType() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
getBusinessDomainType() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
 
getBusinessDomainType() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
getCartItemId() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
getCartProvider() - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
 
getCity() - Method in class com.broadleafcommerce.inventory.domain.Address
City
getCity() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
City
getContextId() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
The jpa primary key.
getContextId() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
The JPA primary key.
getContextId() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
The jpa primary key.
getContextRequestConverter() - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
getContextState() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
 
getContextState() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
 
getCountry() - Method in class com.broadleafcommerce.inventory.domain.Address
Typically 2 or 3 character country code (e.g.
getCountry() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Country code
getCriteriaBuilder() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
getDataRouteKey() - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
getDataRoutePartition() - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaInventoryLocationVendorVisibilityHandler
Defines the data route in which this vendor visibility handler should apply.
getDataRoutePartition() - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaSkuInventoryVendorVisibilityHandler
Defines the data route in which this vendor visibility handler should apply.
getDatasource() - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
getDateCreated() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
The date that the transaction was created.
getDateCreated() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
The date that the transaction was created.
getDateProcessed() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
Date that this transaction was processed.
getDateProcessed() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
Optional timestamp to indicate when this transaction was processed, or when
getDelegating() - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
getDocumentContext(String) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
Parses the message payload into a DocumentContext which allows for JsonPath parsing using Jackson providers.
getDomainMapperManager() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
getDomainMapperManager() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
getDomainType() - Method in interface com.broadleafcommerce.inventory.provider.jpa.repository.JpaInventoryLocationRepository
 
getDomainType() - Method in interface com.broadleafcommerce.inventory.provider.jpa.repository.JpaInventoryTransactionRepository
 
getDomainType() - Method in interface com.broadleafcommerce.inventory.provider.jpa.repository.JpaSkuInventoryRepository
 
getEan() - Method in class com.broadleafcommerce.inventory.domain.SkuRef
Meant to hold EAN, or European Article Number (a.k.a.
getEan() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Meant to hold EAN, or European Article Number (a.k.a.
getEntityManager() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
getEnvironment() - Method in class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
 
getExistingReservationsByReferences(List<String>, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
getExistingSoftReservationsByReferences(SkuInventoryReservationRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
getExportDownloadService() - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryExportEndpoint
 
getExportManager() - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryExportEndpoint
 
getExportService() - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryExportEndpoint
 
getExportSpecification() - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
getExternalId() - Method in class com.broadleafcommerce.inventory.domain.SkuRef
External (1st or 3rd party) system reference to a unique SKU.
getExternalId() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
External (1st or 3rd party) system reference to a unique SKU.
getFieldConfigMap() - Method in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification
 
getFilterParser() - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
getFreeableTransactionTypes() - Method in class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
Gets the inventory transaction types that should be considered for freeing inventory.
getFreeSoftInventoryJobService() - Method in class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
 
getFulfillmentItems() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment
 
getFulfillmentItems() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
getFulfillmentType() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
Indicates if this group is expected to be picked up or shipped.
getGroups() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
Requests to adjust SkuInventory for specific items grouped by InventoryLocation.
getGtin() - Method in class com.broadleafcommerce.inventory.domain.SkuRef
GTIN (Global Trade Item Number) This holds all GTIN formats.
getGtin() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
GTIN (Global Trade Item Number) This holds all GTIN formats.
getHeaders() - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
getHeaders() - Method in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification
 
getHeaders(ContextInfo) - Method in class com.broadleafcommerce.inventory.service.provider.ExternalCartProvider
 
getHelper() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAvailabilityStrategy
 
getId() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
The InventoryLocation contextId.
getId() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
 
getId() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
This is the contextId of the Sku Inventory record.
getId() - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderItem
 
getId() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment
 
getId() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
 
getId() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderItem
 
getId() - Method in class com.broadleafcommerce.inventory.service.provider.domain.CartItem
 
getIdempotentConsumptionService() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
 
getIdempotentService() - Method in class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
 
getIdResolver() - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
getInventoryIdsForReferenceNumbersBasedOnExistingTransactions(List<SkuInventoryAdjustmentRequestItem>, InventoryTransactionType, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
Retrieves the SKU Inventory ID for the items' reference numbers based on existing transactions of type latestExistingTransactionType.
getInventoryLocationContextId() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
The ID of the InventoryLocation associated with this SkuInventory record.
getInventoryLocationContextId() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
This is a soft foreign key reference to JpaInventoryLocation.
getInventoryLocationId() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestGroup
The ID of the InventoryLocation of the SkuInventory which should be adjusted.
getInventoryLocationId() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
 
getInventoryLocationReference() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment
 
getInventoryLocationReference() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
getInventoryLocationRepo() - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 
getInventoryLocationService() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAvailabilityStrategy
 
getInventoryLocationService() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
getInventoryLocationService() - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 
getInventoryLocationService() - Method in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
 
getInventoryLocationService() - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
getInventoryLocationService() - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
 
getInventoryProperties() - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 
getInventoryReservationStrategy() - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
 
getInventoryReservationStrategy() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
 
getInventoryReservationStrategy() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
getInventoryReservationTypes() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
getInventoryTransactions() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationResponse
 
getInventoryTransactionService() - Method in class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
 
getInventoryTransactionService() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
getInventoryTransactionService() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
getItems() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestGroup
The items to adjust inventory for.
getJpa() - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
getLatitude() - Method in class com.broadleafcommerce.inventory.domain.Address
Latitude portion of GPS coordinates.
getLatitude() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Latitude, in terms of Earth's coordinates.
getLiquibase() - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
getLocationNumber() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Arbitrary location number, which could be an external ID, store number, etc.
getLocationNumber() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Arbitrary inventory location number.
getLongitude() - Method in class com.broadleafcommerce.inventory.domain.Address
Longitude portion of GPS coordinates.
getLongitude() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Longitude, in terms of Earth's coordinates.
getMapper() - Method in class com.broadleafcommerce.inventory.dataimport.converter.SkuInventoryConverter
 
getMapper() - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
Data Mapper to assist in data conversion.
getMapperManager() - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 
getMaxCreatedDate(Duration) - Method in class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
Get the maximum created date to consider for inventory transactions that should be freed.
getName() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Arbitrary name of the location.
getName() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Arbitrary name of the location.
getNarrowingHelper() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
getObjectMapper() - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
getObjectMapper() - Method in class com.broadleafcommerce.inventory.service.DefaultStockChangeNotificationService
 
getObjectMapper() - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 
getObjectMapper() - Method in class com.broadleafcommerce.inventory.service.provider.ExternalCartProvider
 
getOperationResolver() - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
getOrder() - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaInventoryLocationVendorVisibilityHandler
Defines the priority of this vendor visibility handler in comparison to others injected by VendorVisibilityManager.
getOrder() - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaSkuInventoryVendorVisibilityHandler
Defines the priority of this vendor visibility handler in comparison to others injected by VendorVisibilityManager.
getOrderFulfillmentItemId() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
 
getOrderItemId() - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
 
getOrderItemId() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
 
getPage() - Method in class com.broadleafcommerce.inventory.service.provider.domain.ResponsePageGenerator
 
getPageSize() - Method in class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
Gets the page size to use for freeing inventory.
getPostalCode() - Method in class com.broadleafcommerce.inventory.domain.Address
Postal code (or Zip code in the US, usually excluding a 4 digit Zip code extension).
getPostalCode() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
The postal code, or Zip code (US).
getQuantity() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
Quantity associated with this transaction representing the delta or change.
getQuantity() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
Quantity delta that is being requested (i.e.
getQuantity() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
The quanity associated with this transaction.
getQuantity() - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
 
getQuantity() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
 
getQuantity() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
 
getQuantity() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
getQuantityAvailable() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Summary field to indicate how many are available at this location.
getQuantityAvailable() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
This is really a calculated field.
getQuantityOnHand() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Number of physical items that are expected to be available if an inventory count was done.
getQuantityOnHand() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Physical count of items available.
getQuantityOnOrder() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Number of items that have been ordered and are expected to arrive in the warehouse.
getQuantityOnOrder() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Optional number of items that are expected to arrive in the warehouse in the near term.
getQuantityRequested() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
Quantity that is being requested (i.e.
getQuantityReserved() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Number of items that have been reserved but that have not been fulfilled.
getQuantityReserved() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Quantity of items that are reserved (i.e.
getReferenceNumber() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
Arbitrary external reference number.
getReferenceNumber() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
This can be any number, but is typically the Order Item ID or Fulfillment Group Item ID.
getReferenceNumber() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
Typically a sales order number or a PO number, depending on the transaction type.
getReferenceNumber() - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
 
getReferenceNumber() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
 
getReferenceNumber() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
getRepository() - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
Inventory Repository (or DAO).
getRepository() - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
Inventory Repository (or DAO).
getRepositoryDomain() - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
getRepositoryDomain() - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
 
getRequestedInventoryLocationId() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
The locationId of the InventoryLocation at from which the customer wishes to receive inventory.
getRequestedItems() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
List of items to reserve.
getReservationRequestGroups() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
Logically separate groups into pickup or ship groups, along with items to be adjusted.
getReservationRequestType() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
Indicates if the Inventory Reservation Request is a HARD or SOFT request.
getRowConverter() - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
getRsqlQueryTransformers() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
getRsqlVisitor() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
getSafetyStock() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
An optional field that indicates how many should be reserved in the count or calculation of availability.
getSafetyStock() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
An optional field that indicates how many should be reserved in the count or calculation of availability.
getScheduledJobContextService() - Method in class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
 
getServiceClient() - Method in class com.broadleafcommerce.inventory.service.provider.ExternalCartProvider
The service client to use when interacting with cart.
getShipToAddress() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
This is only useful when SkuInventoryFulfillmentType is SHIP.
getSku() - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderItem
 
getSku() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderItem
 
getSku() - Method in class com.broadleafcommerce.inventory.service.provider.domain.CartItem
 
getSkuCode() - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
The SKU code.
getSkuCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
The value of the SKU reference.
getSkuCode() - Method in class com.broadleafcommerce.inventory.domain.SkuRef
This is the default way that Broadleaf uses for accessing SkuInventory, especially when doing inventory reservations (soft and hard).
getSkuCode() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Arbitrary code or identifier for a unique SKU.
getSkuFieldReferenceTypeUtility() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAvailabilityStrategy
 
getSkuFieldReferenceTypeUtility() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
getSkuFieldReferenceTypeUtility() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
 
getSkuInventoryAdjustmentService() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
getSkuInventoryAvailabilityStrategy(ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
Allows for context-specific selection of a strategy for finding inventory availability for browsing and reservation.
getSkuInventoryAvailabilityStrategy(ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
 
getSkuInventoryComparator() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
getSkuInventoryConverter() - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
getSkuInventoryDefaultsInitializer() - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
getSkuInventoryId() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
This is the contextId of the associated SkuInventory record.
getSkuInventoryId() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
Soft foreign key reference to the JpaSkuInventory.getContextId().
getSkuInventoryRepository() - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
getSkuInventoryRepository() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
getSkuInventoryRepository() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAvailabilityStrategy
 
getSkuInventoryRepository() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
getSkuInventoryRepository() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
 
getSkuInventoryReservationRequestValidator() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
getSkuInventoryService() - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
getSkuInventoryService() - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
getSkuInventoryService() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
 
getSkuInventoryService() - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
getSkuInventoryService() - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
 
getSkuInventoryService() - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
 
getSkuInventoryService() - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryShopEndpoint
 
getSkuInventorySummaryService() - Method in class com.broadleafcommerce.inventory.service.DefaultStockChangeNotificationService
 
getSkuInventorySummaryService() - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
 
getSkuInventorySummaryService() - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryShopEndpoint
 
getSkuName() - Method in class com.broadleafcommerce.inventory.domain.SkuRef
Optional field to store a human readable name for the SKU.
getSkuName() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Optional convenience field to store a human readable name for the SKU.
getSkuRef() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
A soft reference to the SKU for which this inventory is managed.
getSkuRef() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
 
getSkuReferenceFieldType() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
Indicates by which field on SkuRef we should be looking up SkuInventory, with respect to SkuInventoryAdjustmentRequestItem.getSkuReferenceValue().
getSkuReferenceFieldType() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
Indicates how we should be looking up SkuInventory (by which field) with respect to skuReferenceValue.
getSkuReferenceFieldType(ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
 
getSkuReferences() - Method in exception com.broadleafcommerce.inventory.exception.InventoryUnavailableException
 
getSkuReferences() - Method in class com.broadleafcommerce.inventory.web.exception.InventoryUnavailableApiError
 
getSkuReferenceValue() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
The value of the SKU reference.
getStartPageable() - Method in class com.broadleafcommerce.inventory.job.freeinventory.service.DefaultFreeSoftInventoryJobService
Gets the starting pageable to be used for freeing inventory.
getStateProvinceRegion() - Method in class com.broadleafcommerce.inventory.domain.Address
State / Province / Region (e.g.
getStateProvinceRegion() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Typically two or three character State, Province, or Region code (e.g.
getStockAvailabilityChangeNotifcationProducer() - Method in class com.broadleafcommerce.inventory.service.DefaultStockChangeNotificationService
 
getStockChangeNotificationService() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
getStockChangeNotificationService() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
getSupportedSimpleTypeNames() - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 
getTenantId() - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
The tenant ID to which this inventory availability belongs.
getTimestamp() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Temporal state describing the time at which this item was last updated.
getTokenResponse(OAuth2ClientCredentialsGrantRequest) - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.OAuth2ClientCredentialsAccessTokenResponseClient
 
getTracking() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
getTracking() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
 
getTracking() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
getTransactionType() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
Indictes the type of transaction that this represents.
getTransactionType() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
This indicates what type of transaction this is.
getTranslationEntityService() - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
 
getType() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
getTypeFactory() - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
getTypeFactory() - Method in class com.broadleafcommerce.inventory.dataimport.converter.SkuInventoryConverter
 
getTypeFactory() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
getTypeFactory() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
 
getTypeFactory() - Method in class com.broadleafcommerce.inventory.service.DefaultStockChangeNotificationService
 
getTypeFactory() - Method in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
 
getTypeFactory() - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 
getTypeFactory() - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
 
getUpc() - Method in class com.broadleafcommerce.inventory.domain.SkuRef
Meant to hold UPC, or Universal Product Code.
getUpc() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Meant to hold UPC, or Universal Product Code.
getUpdateComparator() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
Provides a Comparator for sorting Update instances.
getValidator() - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
getValidFulfillmentStatus() - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
Supplies the valid fulfillment status which can be handled.
getValidFulfillmentStatus() - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentCancelledInventoryAdjustmentListener
 
getValidFulfillmentStatus() - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentFulfilledInventoryAdjustmentListener
 
getValue() - Method in enum com.broadleafcommerce.inventory.domain.DefaultInventoryReservationRequestType
 
getValue() - Method in enum com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
 
getValue() - Method in enum com.broadleafcommerce.inventory.domain.DefaultSkuInventoryFulfillmentType
 
getValue() - Method in enum com.broadleafcommerce.inventory.domain.DefaultSkuReferenceFieldType
 
getValue() - Method in interface com.broadleafcommerce.inventory.domain.EnumeratedType
Returns a non-null, enumerated String value, typically in the form of an enum name (e.g.
getVendorAddress(JsonNode) - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 
getVendorRef() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Soft reference to the vendor associated with this inventory location.
getVendorRef() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Soft reference to the vendor associated with this sku inventory.
getVendorRef() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
Soft reference to the vendor associated with this sku inventory.
getVendorRef() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
getVendorRef() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
getWebClient() - Method in class com.broadleafcommerce.inventory.service.provider.ExternalCartProvider
 
GTIN - com.broadleafcommerce.inventory.domain.DefaultSkuReferenceFieldType
GTIN (Global Trade Item Number).

H

handle(BatchRequest) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
handleInventoryUnavailable(Exception, WebRequest) - Method in class com.broadleafcommerce.inventory.web.exception.InventoryExceptionAdvisor
 
HARD - com.broadleafcommerce.inventory.domain.DefaultInventoryReservationRequestType
 
HARD_RESERVED - com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
Happens when an order is placed and finalized, including payment.
hashCode() - Method in class com.broadleafcommerce.inventory.domain.Address
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryResponse
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestGroup
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationResponse
 
hashCode() - Method in class com.broadleafcommerce.inventory.domain.SkuRef
 
hashCode() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
hashCode() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
 
hashCode() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
hashCode() - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
hashCode() - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
 
hashCode() - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderItem
 
hashCode() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
 
hashCode() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment
 
hashCode() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
 
hashCode() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderItem
 
hashCode() - Method in class com.broadleafcommerce.inventory.service.provider.domain.CartItem
 
hashCode() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
hashCode() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
hashCode() - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SSLVerificationProperties
 
hashCode() - Method in class com.broadleafcommerce.inventory.web.exception.InventoryUnavailableApiError
 
hook(String) - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 

I

ID - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
 
ID - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
 
initializeDefaults(SkuInventory) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryDefaultsInitializer
 
initializeSkuInventory(String, BatchRecord, SkuInventory) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
Initializes the defaults on an existing SkuInventory object.
initSpecification() - Method in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification
 
INVENTORY - com.broadleafcommerce.inventory.DefaultImportExportTarget
 
INVENTORY_ENTITY_MANAGER_FACTORY - Static variable in class com.broadleafcommerce.inventory.provider.jpa.JpaRouteConstants.Persistence
 
INVENTORY_LOCATION_ID - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
 
INVENTORY_LOCATION_ID - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
 
INVENTORY_LOCATION_URI - Static variable in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
 
INVENTORY_ROUTE_KEY - Static variable in class com.broadleafcommerce.inventory.provider.RouteConstants.Persistence
 
INVENTORY_ROUTE_PACKAGE - Static variable in class com.broadleafcommerce.inventory.provider.RouteConstants.Persistence
 
INVENTORY_TRANSACTION_MANAGER - Static variable in class com.broadleafcommerce.inventory.provider.jpa.JpaRouteConstants.Persistence
 
INVENTORY_TRANSACTION_TEMPLATE - Static variable in class com.broadleafcommerce.inventory.provider.jpa.JpaRouteConstants.Persistence
 
InventoryCheckoutCompletionConsumer - Interface in com.broadleafcommerce.inventory.service.messaging.checkout
Spring cloud data channel description for messaging input.
InventoryExceptionAdvisor - Class in com.broadleafcommerce.inventory.web.exception
General exception handler registry for handlers not exclusive to a single controller.
InventoryExceptionAdvisor() - Constructor for class com.broadleafcommerce.inventory.web.exception.InventoryExceptionAdvisor
 
InventoryExternalProviderAutoConfiguration - Class in com.broadleafcommerce.inventory.service.provider
 
InventoryExternalProviderAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.service.provider.InventoryExternalProviderAutoConfiguration
 
inventoryFulfillmentCancelledInput() - Method in interface com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentCancelledConsumer
 
inventoryFulfillmentFulfilledInput() - Method in interface com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentFulfilledConsumer
 
InventoryJpaAutoConfiguration - Class in com.broadleafcommerce.inventory.provider.jpa.autoconfigure
JPA Configuration class for Spring.
InventoryJpaAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.provider.jpa.autoconfigure.InventoryJpaAutoConfiguration
 
InventoryLocation - Class in com.broadleafcommerce.inventory.domain
General business entity for defining an InventoryLocation, or physical location at which inventory is stored, contained, shipped from, or picked up at.
InventoryLocation() - Constructor for class com.broadleafcommerce.inventory.domain.InventoryLocation
 
InventoryLocationEndpoint - Class in com.broadleafcommerce.inventory.web.endpoint
REST Endpoint for retrieving and persisting InventoryLocations.
InventoryLocationEndpoint(InventoryLocationService<InventoryLocation>, SkuInventoryService<SkuInventory>, TranslationEntityService<Translation>) - Constructor for class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
 
InventoryLocationRepository<T extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.inventory.repository
Spring Repository definition for saving and retrieving InventoryLocation.
InventoryLocationService<L extends InventoryLocation> - Interface in com.broadleafcommerce.inventory.service
Service to provide business logic / data access related to InventoryLocation references.
InventoryLocationValidator - Class in com.broadleafcommerce.inventory.service.validation
Validates data for InventoryLocation objects.
InventoryLocationValidator() - Constructor for class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
 
InventoryMessagingAutoConfiguration - Class in com.broadleafcommerce.inventory.service.messaging.autoconfigure
Configuration for Inventory-related Consumer messaging.
InventoryMessagingAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.service.messaging.autoconfigure.InventoryMessagingAutoConfiguration
 
InventoryMessagingProducerAutoConfiguration - Class in com.broadleafcommerce.inventory.service.messaging.autoconfigure
Configuration for Inventory-related Producer messaging.
InventoryMessagingProducerAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.service.messaging.autoconfigure.InventoryMessagingProducerAutoConfiguration
 
InventoryNotReservedException - Exception in com.broadleafcommerce.inventory.exception
Exception to indicate when inventory was not already reserved, so it could not be fulfilled.
InventoryNotReservedException() - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryNotReservedException
 
InventoryNotReservedException(String) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryNotReservedException
 
InventoryNotReservedException(String, Throwable) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryNotReservedException
 
InventoryNotReservedException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryNotReservedException
 
InventoryNotReservedException(Throwable) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryNotReservedException
 
inventoryOperationsOauth2FilterFunctionSupplier(ClientRegistrationRepository, SSLVerificationProperties) - Method in class com.broadleafcommerce.inventory.service.provider.InventoryExternalProviderAutoConfiguration
We'll leave this with a general name as it can (and should) be reused in a flex package.
InventoryProperties - Class in com.broadleafcommerce.inventory.provider.jpa.environment
 
InventoryProperties() - Constructor for class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
InventoryReservationRequestType - Interface in com.broadleafcommerce.inventory.domain
This will typically be 'SOFT' and 'HARD' to identify which type of Inventory Reservation this is.
inventoryReturnConfirmedInput() - Method in interface com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedConsumer
 
InventoryServiceAutoConfiguration - Class in com.broadleafcommerce.inventory.service.autoconfigure
 
InventoryServiceAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.service.autoconfigure.InventoryServiceAutoConfiguration
 
InventoryServiceAutoConfiguration.InventoryServiceVendorAutoConfiguration - Class in com.broadleafcommerce.inventory.service.autoconfigure
 
InventoryServiceProperties - Class in com.broadleafcommerce.inventory.service.autoconfigure
 
InventoryServiceProperties() - Constructor for class com.broadleafcommerce.inventory.service.autoconfigure.InventoryServiceProperties
 
InventoryServiceVendorAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.service.autoconfigure.InventoryServiceAutoConfiguration.InventoryServiceVendorAutoConfiguration
 
InventoryTransaction - Class in com.broadleafcommerce.inventory.domain
 
InventoryTransaction() - Constructor for class com.broadleafcommerce.inventory.domain.InventoryTransaction
 
InventoryTransactionMissingException - Exception in com.broadleafcommerce.inventory.exception
Thrown if, during inventory adjustment (e.g.
InventoryTransactionMissingException() - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryTransactionMissingException
 
InventoryTransactionMissingException(String) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryTransactionMissingException
 
InventoryTransactionMissingException(String, Throwable) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryTransactionMissingException
 
InventoryTransactionMissingException(String, Throwable, boolean, boolean) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryTransactionMissingException
 
InventoryTransactionMissingException(Throwable) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryTransactionMissingException
 
InventoryTransactionRepository<T extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.inventory.repository
Spring Repository API to store and retrieve individual inventory transactions.
InventoryTransactionService<T extends InventoryTransaction> - Interface in com.broadleafcommerce.inventory.service
Service to save and retrieve InventoryTransaction records.
InventoryTransactionType - Interface in com.broadleafcommerce.inventory.domain
Interface for providing enumerated values for different inventory transaction types.
InventoryUnavailableApiError - Class in com.broadleafcommerce.inventory.web.exception
 
InventoryUnavailableApiError(InventoryUnavailableException) - Constructor for class com.broadleafcommerce.inventory.web.exception.InventoryUnavailableApiError
 
InventoryUnavailableApiError(String) - Constructor for class com.broadleafcommerce.inventory.web.exception.InventoryUnavailableApiError
 
inventoryUnavailableException(SkuInventory, SkuInventoryAdjustmentRequestItem, InventoryTransactionType, String) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
InventoryUnavailableException - Exception in com.broadleafcommerce.inventory.exception
Exception to indicate when inventory cannot be reserved or otherwise decremented.
InventoryUnavailableException(String, Throwable, boolean, boolean, Set<SkuRef>) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryUnavailableException
 
InventoryUnavailableException(String, Throwable, Set<SkuRef>) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryUnavailableException
 
InventoryUnavailableException(String, Set<SkuRef>) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryUnavailableException
 
InventoryUnavailableException(Throwable, Set<SkuRef>) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryUnavailableException
 
InventoryUnavailableException(Set<SkuRef>) - Constructor for exception com.broadleafcommerce.inventory.exception.InventoryUnavailableException
 
InventoryValidationAutoConfiguration - Class in com.broadleafcommerce.inventory.service.autoconfigure
Configuration class for EntityValidator implementations.
InventoryValidationAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.service.autoconfigure.InventoryValidationAutoConfiguration
 
InventoryVendorNotificationConsumer - Interface in com.broadleafcommerce.inventory.service.messaging.vendor
Spring cloud data channel description for messaging input.
inventoryVendorNotificationHandler(InventoryLocationService<InventoryLocation>, InventoryLocationRepository<Trackable>, ObjectMapper, TypeFactory, DomainMapperManager) - Method in class com.broadleafcommerce.inventory.service.messaging.autoconfigure.InventoryMessagingAutoConfiguration
 
InventoryVendorNotificationHandler - Class in com.broadleafcommerce.inventory.service.messaging.vendor
Event listener that listens for a VendorCreationEvent and is responsible for setting up a new catalog for the vendor.
InventoryVendorNotificationHandler(InventoryLocationService<InventoryLocation>, InventoryLocationRepository<Trackable>, ObjectMapper, TypeFactory, DomainMapperManager) - Constructor for class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 
InventoryWebAutoConfiguration - Class in com.broadleafcommerce.inventory.web.autoconfigure
 
InventoryWebAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.web.autoconfigure.InventoryWebAutoConfiguration
 
inventoryWebClient(Supplier<ServletOAuth2AuthorizedClientExchangeFilterFunction>, ObjectMapper, SSLVerificationProperties) - Method in class com.broadleafcommerce.inventory.service.provider.InventoryExternalProviderAutoConfiguration
 
isAvailable() - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
Indicates if this inventory is available or not.
isAvailable() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
 
isAvailableBySkuReferenceForQuantity(String, int, SkuReferenceFieldType, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
isAvailableBySkuReferenceForQuantity(String, int, SkuReferenceFieldType, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
Determines if the SkuInventory, identified by skuReference, is available for the specified quantity across one or more InventoryLocations, identified by their allowed fulfillment types.
isDisabled() - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SSLVerificationProperties
Dictates whether SSL verification should be disabled.
isEntityMutableByVendorRestrictions(Object, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaInventoryLocationVendorVisibilityHandler
Given a persistedDomainEntity, report whether that entity is mutable by the given vendor restrictions.
isEntityMutableByVendorRestrictions(Object, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaSkuInventoryVendorVisibilityHandler
Given a persistedDomainEntity, report whether that entity is mutable by the given vendor restrictions.
isPickupLocation() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Indicates if this location is available for pickup.
isPickupLocation() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Indicates if this location is a pickup location.
isShippingLocation() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Indicates if this location is available for shipping.
isShippingLocation() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Indicates if this location is a shipping location.
isStoreLocation() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Indicates if this inventory location is also a store, meaning that it is a location that customers can come to shop.
isStoreLocation() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Indicates if this location is a "Store" location, or a place where customers can go to shop.
isUseVendorAddress() - Method in class com.broadleafcommerce.inventory.service.autoconfigure.InventoryServiceProperties
Dictates whether an inventory location created as the result of a VendorCreationEvent should use the vendor's address.

J

JOB_TYPE - Static variable in class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
 
JPA_VENDOR_TYPE - Static variable in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 
JpaInventoryLocation - Class in com.broadleafcommerce.inventory.provider.jpa.domain
JPA representation of an InventoryLocation.
JpaInventoryLocation() - Constructor for class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
JpaInventoryLocationRepository<D extends JpaInventoryLocation> - Interface in com.broadleafcommerce.inventory.provider.jpa.repository
Extension to provide a Spring Data repository for accessing InventoryLocation references via JPA.
JpaInventoryLocationVendorVisibilityHandler - Class in com.broadleafcommerce.inventory.provider.jpa.marketplace
Responsible for performing vendor-visibility operations on InventoryLocation entities.
JpaInventoryLocationVendorVisibilityHandler(int, String) - Constructor for class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaInventoryLocationVendorVisibilityHandler
 
JpaInventoryTransaction - Class in com.broadleafcommerce.inventory.provider.jpa.domain
Transaction records for common inventory transactions that need to be tracked, at least for a period of time, to inform the inventory availability.
JpaInventoryTransaction() - Constructor for class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
 
JpaInventoryTransactionRepository<D extends JpaInventoryTransaction> - Interface in com.broadleafcommerce.inventory.provider.jpa.repository
 
JpaRouteConstants - Class in com.broadleafcommerce.inventory.provider.jpa
Provides a number of constants for configuration.
JpaRouteConstants.Persistence - Class in com.broadleafcommerce.inventory.provider.jpa
 
JpaSkuInventory - Class in com.broadleafcommerce.inventory.provider.jpa.domain
 
JpaSkuInventory() - Constructor for class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
JpaSkuInventoryRepository<D extends JpaSkuInventory> - Interface in com.broadleafcommerce.inventory.provider.jpa.repository
JPA-specific interface for SkuInventoryRepository.
JpaSkuInventoryVendorVisibilityHandler - Class in com.broadleafcommerce.inventory.provider.jpa.marketplace
Responsible for performing vendor-visibility operations on SkuInventory entities.
JpaSkuInventoryVendorVisibilityHandler(int, String) - Constructor for class com.broadleafcommerce.inventory.provider.jpa.marketplace.JpaSkuInventoryVendorVisibilityHandler
 

K

KILOMETERS - com.broadleafcommerce.inventory.domain.DistanceType
Indicates distance is in Kilometers

L

listen(Message<ScheduledJobRef>) - Method in class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
Listen to a scheduled job trigger message and handle it.
listen(Message<String>) - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
 
listen(Message<String>) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentCancelledInventoryAdjustmentListener
 
listen(Message<String>) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentFulfilledInventoryAdjustmentListener
 
listen(Message<String>) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
 
Listener() - Constructor for class com.broadleafcommerce.inventory.job.freeinventory.FreeSoftInventoryJobConfiguration.Listener
 
logDebug(Exception, WebRequest) - Method in class com.broadleafcommerce.inventory.web.exception.InventoryExceptionAdvisor
 
logUnexpectedError(Export, Exception) - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 

M

mapValueToSkuRef(SkuReferenceFieldType, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuFieldReferenceTypeUtility
 
mapValueToSkuRef(SkuReferenceFieldType, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuFieldReferenceTypeUtility
Convenience utility method to create a SkuRef containing the right field value based on the provided SkuReferenceFieldType.
mapValueToSkuRef(String, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuFieldReferenceTypeUtility
 
mapValueToSkuRef(String, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuFieldReferenceTypeUtility
Convenience utility method to create a SkuRef containing the right field value based on the String value provided that must resolve to SkuReferenceFieldType.
MAX_LATITUDE - Static variable in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
Constant for the maximum possible latitude.
MAX_LONGITUDE - Static variable in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
Constant for the maximum possible longitude.
MILES - com.broadleafcommerce.inventory.domain.DistanceType
Indicates distance is in Miles
MILES_TO_KM_CONVERSION_MULTIPLIER - Static variable in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
This is the constant number of KM in a Mile.
MIN_LATITUDE - Static variable in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
Constant for the minimum possible latitude.
MIN_LONGIITUDE - Static variable in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
Constant for the minimum possible longitude.

N

NEVER_RESERVATION_STRATEGY - Static variable in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
 
notifyOfStockChange(String, int, int, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultStockChangeNotificationService
 
notifyOfStockChange(String, int, int, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.StockChangeNotificationService
API to notify, typically via an asynchronous message, that stock has become available or unavailable for a tenant or application.

O

OAuth2ClientCredentialsAccessTokenResponseClient - Class in com.broadleafcommerce.inventory.service.provider.oauth2
Alternative to DefaultClientCredentialsTokenResponseClient that uses WebClient and allows for access token response that contain additional non-String parameters.
OAuth2ClientCredentialsAccessTokenResponseClient(WebClient) - Constructor for class com.broadleafcommerce.inventory.service.provider.oauth2.OAuth2ClientCredentialsAccessTokenResponseClient
 
ORDER_ITEMS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
 
ORDER_ITEMS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
 
ORDER_STATUS_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
 
ORDERED - com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
Happens when inventory has been ordered and expected to arrive in the future.
OrderFulfillment() - Constructor for class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment
 
OrderFulfillmentItem() - Constructor for class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
 
OrderFulfillmentItem() - Constructor for class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
 
OrderItem() - Constructor for class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderItem
 
OrderItem() - Constructor for class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderItem
 
orderSubmittedInventoryAdjustmentMessageListener(IdempotentMessageConsumptionService, SkuInventoryService<SkuInventory>, TypeFactory, CartProvider) - Method in class com.broadleafcommerce.inventory.service.messaging.autoconfigure.InventoryMessagingAutoConfiguration
 
OrderSubmittedInventoryAdjustmentMessageListener - Class in com.broadleafcommerce.inventory.service.messaging.checkout
Message Listener to listen for submitted orders, parse them, and create HARD_RESERVATION InventoryTransaction (i.e.
OrderSubmittedInventoryAdjustmentMessageListener(IdempotentMessageConsumptionService, TypeFactory, SkuInventoryService<SkuInventory>, CartProvider) - Constructor for class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
 

P

performInventoryAdjustment(SkuInventoryAdjustmentRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
Execute the required inventory adjustment for the status change.
performInventoryAdjustment(SkuInventoryAdjustmentRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentCancelledInventoryAdjustmentListener
 
performInventoryAdjustment(SkuInventoryAdjustmentRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.FulfillmentFulfilledInventoryAdjustmentListener
 
persistPersistenceRequests(BatchRequest, List<PersistenceRequest<SkuInventory>>, List<BatchCompletionRecord>) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
Perform a persist of the parsed out domain specified as PersistenceRequests and adds persistence result to allCompletions
PICKUP - com.broadleafcommerce.inventory.domain.DefaultSkuInventoryFulfillmentType
 
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class com.broadleafcommerce.inventory.config.DefaultOverridesEnvironmentPostProcessor
 
process(Message<String>) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener
Extracts the message, creates InventoryTransactions and updates SkuInventory.
process(Message<String>) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
Extracts the message, creates InventoryTransactions and updates SkuInventory.
processMessage(Message<String>) - Method in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
Processes the received message by extracting fields relevant for recording inventory adjustments.
processStateChange(JsonNode) - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 

Q

QUANTITY_AVAILABLE - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
 
QUANTITY_AVAILABLE - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
 
QUANTITY_ON_HAND - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
 
QUANTITY_ON_HAND - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
 
QUANTITY_RESERVED - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
 
QUANTITY_RESERVED - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
 

R

readAll(Optional<Node>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
readAll(Optional<Node>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
Generally used for batch export, this allows a caller to query, filter, and stream paged results.
readAllByInventoryLocationId(String, Node, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
readAllByInventoryLocationId(String, Node, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
Read all Sku Inventories for the specified inventory location id matching the given filters.
readAllByInventoryLocationId(String, Node, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
readAllByInventoryLocationId(String, Node, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
Read all Sku Inventories for the specified inventory location id matching the given filters.
readAllByName(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
readAllByName(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
Read all Inventory Locations, optionally filtered by name or number.
readAllByNameOrNumber(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readAllByNameOrNumber(String, Node, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Read all Inventory Locations, optionally filtered by name or number.
readAllLocations(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
 
readAllLocationsByCountryCode(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readAllLocationsByCountryCode(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Pageable query for InventoryLocation references with a particular country code.
readAllLocationsByCountryCodeAndPostalCode(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readAllLocationsByCountryCodeAndPostalCode(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Pageable query for InventoryLocation references with particular country code and postal code.
readAllLocationsByCountryCodeAndStateProvinceRegionCode(String, String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readAllLocationsByCountryCodeAndStateProvinceRegionCode(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Pageable query for InventoryLocation references with a particular country code and state / province / region code.
readAllLocationsByDistanceFromCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readAllLocationsByDistanceFromCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Query for all InventoryLocation references that are marked as shipping locations and have a latitude and longitude within a given distance of a provided coordinate.
readAllSkuInventory(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
 
readAllSkuInventoryByInventoryLocationId(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
 
readAvailableInventory(String, Map<String, Integer>, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAvailabilityStrategy
 
readAvailableInventory(String, Map<String, Integer>, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryAvailabilityStrategy
This method is used to find SkuInventory at a specific InventoryLocation.
readAvailableInventory(String, Map<String, Integer>, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAvailabilityStrategy
 
readAvailableInventory(String, Map<String, Integer>, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryAvailabilityStrategy
This reads inventory that is generally available (has at least 1 item at the time of the query) that are available in InventoryLocations that allow pickup, shipping, or in-store shopping.
readAvailableInventoryForShip(String, Map<String, Integer>, Optional<String>, Optional<Address>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAvailabilityStrategy
It is expected that this method will be overridden in many cases to provide a particular algorithm for finding SkuInventory to be shipped to a particular address.
readAvailableInventoryForShip(String, Map<String, Integer>, Optional<String>, Optional<Address>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryAvailabilityStrategy
This method is generally used to determine which inventory should be reserved in a ship-to scenario, where the customer does not select the ship-from location.
readByBatchId(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
 
readByBatchId(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryTransactionService
Reads a paginated list of InventoryTransaction records based on batchId.
readByContextIdOptional(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readByContextIdOptional(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
An alternative to CrudEntityService.readByContextId(String, ContextInfo) that returns an Optional rather than throwing an exception if not found.
readByDateCreatedBeforeAndTransactionTypeIn(Instant, Set<String>, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
 
readByDateCreatedBeforeAndTransactionTypeIn(Instant, Set<String>, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryTransactionService
Reads a page of inventory transactions created before a certain date and of certain transaction types.
readByInventoryLocationAndSkuRefFieldValues(String, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
readByInventoryLocationAndSkuRefFieldValues(String, Optional<String>, Optional<String>, Optional<String>, Optional<String>, Optional<String>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
Reads a (unique) SkuInventory record for a given location, based on SkuRef fields.
readByInventoryLocationContextIdOrderByContextIdAsc(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.SkuInventoryRepository
Reads a paginated list of SkuInventory records for a given InventoryLocation#getContextId()
readByLocationNumber(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readByLocationNumber(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Query for InventoryLocation references with a given location number, which is an arbitrary reference number (e.g.
readByPickupLocationTrue(ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
Returns all InventoryLocation references that are pickup locations.
readByPickupLocationTrue(ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Returns all InventoryLocation references that are pickup locations.
readByReferenceNumberAndTransactionTypes(String, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
 
readByReferenceNumberAndTransactionTypes(String, Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryTransactionService
Returns a list of InventoryTransaction records for 1 or more transaction type with the same referenceNumber.
readByReferenceNumbersAndTransactionTypes(List<String>, Set<String>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
 
readByReferenceNumbersAndTransactionTypes(List<String>, Set<String>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryTransactionService
Returns a list of InventoryTransaction records for 1 or more transaction type with for the given reference numbers.
readByShippingLocationTrue(ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
Returns all InventoryLocation references that are shipping locations.
readByShippingLocationTrue(ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Returns all InventoryLocation references that are shipping locations.
readBySkuInventoryId(String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
 
readBySkuInventoryId(String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryTransactionService
Reads InventoryTransaction records by SkuInventory#getContextId().
readBySkuInventoryIdAndTransactionType(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
 
readBySkuInventoryIdAndTransactionType(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryTransactionService
Reads InventoryTransaction records by SkuInventory#getContextId() and InventoryTransactionType.
readByTransactionTypeAndReferenceNumber(String, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
 
readByTransactionTypeAndReferenceNumber(String, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryTransactionService
Reads InventoryTransaction records by InventoryTransactionType and a referenceNumber.
readByTransactionTypeAndReferenceNumberAndDateProcessedIsNull(String, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
 
readByTransactionTypeAndReferenceNumberAndDateProcessedIsNull(String, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryTransactionService
Reads InventoryTransaction records by InventoryTransactionType and a referenceNumber where the processed date is null.
readCartItems(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.provider.CartProvider
Read the cart items for a cart
readCartItems(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.provider.ExternalCartProvider
 
readConsolidatedAvailability(Set<String>, int, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
 
readConsolidatedAvailability(Set<String>, int, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventorySummaryService
Returns the consolidated availability based on what is requested.
readConsolidatedAvailability(HttpServletRequest, Set<String>, int, Boolean, Boolean, Boolean, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
 
readExistingTransactionsForItemByType(SkuInventoryAdjustmentRequestItem, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
readExportById(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryExportEndpoint
 
readFulfillmentGroups(String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.provider.CartProvider
Read the fulfillment groups for a cart.
readFulfillmentGroups(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.provider.ExternalCartProvider
 
readInventoryAvailability(String, String, int, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
 
readInventoryAvailability(String, String, int, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventorySummaryService
 
readInventoryAvailability(String, Map<String, Integer>, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
 
readInventoryAvailability(String, Map<String, Integer>, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventorySummaryService
Reads inventory summary data, typically for browsing of SKUs or Products by a particular inventory location.
readInventoryAvailability(String, Map<String, Integer>, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventorySummaryService
 
readInventoryAvailability(String, Map<String, Integer>, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventorySummaryService
Reads inventory summary data, typically for browsing of SKUs or Products.
readInventoryLocationByContextId(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads an InventoryLocation by context ID.
readInventoryLocationByLocationNumber(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads an InventoryLocation by an arbitrary location number.
readInventoryLocationsByCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads all InventoryLocation references within a given area, within the radius of a point identified by latitude and longitude coordinates.
readInventoryLocationsByPostalCode(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads all InventoryLocation references within a given country and for a given postal code.
readInventoryLocationsByStateProvinceRegion(String, String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads all InventoryLocation references within a given country and for a given state or province or region, based on region code.
readLocationsByLocationNumbers(Set<String>, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readLocationsByLocationNumbers(Set<String>, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Query for InventoryLocation references with a given location number, which is an arbitrary reference number (e.g.
readOptionalSkuInventory(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
readPickupLocationsByCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads all InventoryLocation references that allow pickup within a given area, within the radius of a point identified by latitude and longitude coordinates.
readPickupLocationsByCountryCodeAndPostalCode(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readPickupLocationsByCountryCodeAndPostalCode(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Pageable query for InventoryLocation references that support pickup with a particular country code and postal code.
readPickupLocationsByCountryCodeAndStateProvinceRegionCode(String, String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readPickupLocationsByCountryCodeAndStateProvinceRegionCode(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Pageable query for InventoryLocation references that allow pickup with a particular country code and state / province / region code.
readPickupLocationsByDistanceFromCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readPickupLocationsByDistanceFromCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Query for all InventoryLocation references that are marked as pickup locations and have a latitude and longitude within a given distance of a provided coordinate.
readPickupLocationsByPostalCode(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads all InventoryLocation references that are flagged as pickup locations within a given country and for a given postal code.
readPickupLocationsByStateProvinceRegion(String, String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads all InventoryLocation references that are flagged as pickup locations within a given country and for a given state or province or region, based on region code.
readRecordsToProcess(Export) - Method in class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
readReservationTransactionsBySkuInventoryIdAndReferenceNumber(String, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryTransactionService
 
readReservationTransactionsBySkuInventoryIdAndReferenceNumber(String, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryTransactionService
Returns a list of InventoryTransaction records that have 1 or more transaction types for the same SkuInventory.getId() and reference number.
readShippingLocationsByCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads all InventoryLocation references that allow shipping within a given area, within the radius of a point identified by latitude and longitude coordinates.
readShippingLocationsByCountryCodeAndPostalCode(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readShippingLocationsByCountryCodeAndPostalCode(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Pageable query for InventoryLocation references that support shipping with a particular country code and postal code.
readShippingLocationsByCountryCodeAndStateProvinceRegionCode(String, String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readShippingLocationsByCountryCodeAndStateProvinceRegionCode(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Pageable query for InventoryLocation references that allow shipping with a particular country code and state / province / region code.
readShippingLocationsByDistanceFromCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readShippingLocationsByDistanceFromCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Query for all InventoryLocation references that are marked as shipping locations and have a latitude and longitude within a given distance of a provided coordinate.
readShippingLocationsByPostalCode(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads all InventoryLocation references that are flagged as shipping locations within a given country and for a given postal code.
readShippingLocationsByStateProvinceRegion(String, String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads all InventoryLocation references that are flagged as shipping locations within a given country and for a given state or province or region, based on region code.
readSkuInventory(String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
readSkuInventoryByContextId(HttpServletRequest, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
 
readSkuInventoryDetails(SkuReferenceFieldType, Set<String>, InventoryLocation, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
readSkuInventoryDetails(SkuReferenceFieldType, Set<String>, InventoryLocation, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
Reads SkuInventory details based on specific SkuRef details, specified by the SkuReferenceFieldType for a given InventoryLocation.
readSkuInventoryExportsForAuthor(String, Node, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryExportEndpoint
 
readStoreLocationsByCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads all InventoryLocation references that allow shipping within a given area, within the radius of a point identified by latitude and longitude coordinates.
readStoreLocationsByCountryCodeAndPostalCode(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readStoreLocationsByCountryCodeAndPostalCode(String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Pageable query for InventoryLocation references that are "Stores" with a particular country code and postal code.
readStoreLocationsByCountryCodeAndStateProvinceRegionCode(String, String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readStoreLocationsByCountryCodeAndStateProvinceRegionCode(String, String, String, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Pageable query for InventoryLocation references that are "Stores" with a particular country code and state / province / region code.
readStoreLocationsByDistanceFromCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultInventoryLocationService
 
readStoreLocationsByDistanceFromCoordinates(Double, Double, Double, DistanceType, Pageable, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.InventoryLocationService
Query for all InventoryLocation references that are marked as "Store" locations and have a latitude and longitude within a given distance of a provided coordinate.
readStoreLocationsByPostalCode(String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads all InventoryLocation references that are flagged as "Store" locations within a given country and for a given postal code.
readStoreLocationsByStateProvinceRegion(String, String, String, Pageable, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Reads all InventoryLocation references that are flagged as pickup locations within a given country and for a given state or province or region, based on region code.
readSummaryAvailability(SkuReferenceFieldType, Set<String>, int, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
readSummaryAvailability(SkuReferenceFieldType, Set<String>, int, Optional<Boolean>, Optional<Boolean>, Optional<Boolean>, ContextInfo) - Method in interface com.broadleafcommerce.inventory.repository.CustomizableSkuInventoryRepository
Queries for applications and tenant IDs associated with the requested availability.
RECEIVED - com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
Indicates that an ordered item has been received and should increase quantity on hand.
replace(String, I, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
replaceAll(List<Update<I>>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
replaceAllAllowingPartialSuccess(List<Update<I>>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
replaceInventoryLocation(String, ContextInfo, InventoryLocation) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
Replaces an existing InventoryLocation.
replaceInventoryLocationTranslations(TranslationsPayload, String, Locale, ContextInfo) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
 
replaceSkuInventoryRecord(HttpServletRequest, String, String, ContextInfo, SkuInventory) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
 
resolveInventoryFromAddress(String, Map<String, Integer>, Address, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAvailabilityStrategy
Extension point to resolve inventory location based on the supplied address.
resolveInventoryReservationRequestType(String) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
resolveOperationType(BatchRecord) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
Resolves operation type for the sku inventory record.
resolvePageable(JsonNode) - Method in class com.broadleafcommerce.inventory.service.provider.domain.ResponsePageGenerator
Generates an appropriate pageable based off of the pageable data received.
resolveSkuInventoryFulfillmentType(String) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
Takes a String value and resolves it to an instance of SkuInventoryFulfillmentType.
resolveSkuInventoryId(BatchRecord, SkuInventory) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
Resolves and sets the id for SkuInventory.
resolveSkuRefFieldName(SkuReferenceFieldType) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
Resolves the name of the field that should be used in a Predicate based on the provided SkuReferenceFieldType.
ResponsePageGenerator<T> - Class in com.broadleafcommerce.inventory.service.provider.domain
Generates a Page representing the data and page data received as a response from another service.
ResponsePageGenerator(List<T>, Long, JsonNode) - Constructor for class com.broadleafcommerce.inventory.service.provider.domain.ResponsePageGenerator
 
RETURN_AUTH_ID_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
 
ReturnConfirmedConsumer - Interface in com.broadleafcommerce.inventory.service.messaging.returns
Spring cloud data channel description for messaging input.
returnConfirmedInventoryAdjustmentListener(IdempotentMessageConsumptionService, SkuInventoryService<SkuInventory>, TypeFactory) - Method in class com.broadleafcommerce.inventory.service.messaging.autoconfigure.InventoryMessagingAutoConfiguration
 
ReturnConfirmedInventoryAdjustmentListener - Class in com.broadleafcommerce.inventory.service.messaging.returns
Listens for return confirmations to create DefaultInventoryTransactionType.RETURNED InventoryTransactions and update SkuInventory.
ReturnConfirmedInventoryAdjustmentListener(IdempotentMessageConsumptionService, TypeFactory, SkuInventoryService<SkuInventory>) - Constructor for class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener
 
ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest - Class in com.broadleafcommerce.inventory.service.messaging.returns
Confirm return item request fields relevant for adjusting inventory.
ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment - Class in com.broadleafcommerce.inventory.service.messaging.returns
Order fulfillment fields relevant for adjusting inventory.
ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem - Class in com.broadleafcommerce.inventory.service.messaging.returns
Order fulfillment item fields relevant for adjusting inventory.
ReturnConfirmedInventoryAdjustmentListener.OrderItem - Class in com.broadleafcommerce.inventory.service.messaging.returns
Summarization of cart item fields relevant for creating an inventory reservation request.
RETURNED - com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
Happens when inventory that has been fulfilled is returned.
returnInventory(SkuInventoryAdjustmentRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
returnInventory(SkuInventoryAdjustmentRequest, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryService
returnInventory(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
returnInventory(Map<I, List<SkuInventoryAdjustmentRequestItem>>, String, ContextInfo) - Method in interface com.broadleafcommerce.inventory.service.SkuInventoryAdjustmentService
Perform the return of inventory to add back on-hand quantity.
RouteConstants - Class in com.broadleafcommerce.inventory.provider
Provides a number of constants for configuration.
RouteConstants.Persistence - Class in com.broadleafcommerce.inventory.provider
 

S

SAFETY_STOCK - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
 
SAFETY_STOCK - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
 
saveInventoryTransactions(List<InventoryTransaction>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
saveSkuInventories(Collection<I>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
setAddress(Address) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Physical address of this location.
setAddress(Address) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
setAddressLine1(String) - Method in class com.broadleafcommerce.inventory.domain.Address
Address 1
setAddressLine1(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Address 1
setAddressLine2(String) - Method in class com.broadleafcommerce.inventory.domain.Address
Address 2
setAddressLine2(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Address 2
setAddressLine3(String) - Method in class com.broadleafcommerce.inventory.domain.Address
Address 3
setAddressLine3(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Address 3
setApplicationId(String) - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
The application ID to which this inventory availability belongs.
setAuthorizationFailureHandler(OAuth2AuthorizationFailureHandler) - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
setAuthorizationSuccessHandler(OAuth2AuthorizationSuccessHandler) - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
setAuthorizedClientProvider(OAuth2AuthorizedClientProvider) - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
setAvailabilities(List<ConsolidatedInventoryAvailability>) - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryResponse
This is the payload of this response, providing a list of ConsolidatedInventoryAvailability instances.
setAvailable(boolean) - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
Indicates if this inventory is available or not.
setAvailable(boolean) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
 
setBatchId(String) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
This is just an arbitrary Id assigned to 1 or more records that are part of a logical transaction.
setBatchId(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
When creating multiple of these records, it's sometimes necessary to do this outside of transactional boundaries.
setCartItemId(String) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
setCity(String) - Method in class com.broadleafcommerce.inventory.domain.Address
City
setCity(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
City
setContextAttributesMapper(Function<OAuth2AuthorizeRequest, Map<String, Object>>) - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SynchronizedDelegatingOAuth2AuthorizedClientManager
 
setContextId(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
The jpa primary key.
setContextId(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
The JPA primary key.
setContextId(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
The jpa primary key.
setContextState(ContextState) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
 
setContextState(ContextState) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
 
setCountry(String) - Method in class com.broadleafcommerce.inventory.domain.Address
Typically 2 or 3 character country code (e.g.
setCountry(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Country code
setDatasource(DataSourceProperties) - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
setDateCreated(Instant) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
The date that the transaction was created.
setDateCreated(Instant) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
The date that the transaction was created.
setDateProcessed(Instant) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
Date that this transaction was processed.
setDateProcessed(Instant) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
Optional timestamp to indicate when this transaction was processed, or when
setDelegating(SchemaDelegatingProperties) - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
setDisabled(boolean) - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SSLVerificationProperties
Dictates whether SSL verification should be disabled.
setEan(String) - Method in class com.broadleafcommerce.inventory.domain.SkuRef
Meant to hold EAN, or European Article Number (a.k.a.
setEan(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Meant to hold EAN, or European Article Number (a.k.a.
setExternalId(String) - Method in class com.broadleafcommerce.inventory.domain.SkuRef
External (1st or 3rd party) system reference to a unique SKU.
setExternalId(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
External (1st or 3rd party) system reference to a unique SKU.
setFulfillmentItems(List<ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem>) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment
 
setFulfillmentItems(List<F>) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
setFulfillmentType(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
Indicates if this group is expected to be picked up or shipped.
setGroups(List<SkuInventoryAdjustmentRequestGroup>) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
Requests to adjust SkuInventory for specific items grouped by InventoryLocation.
setGtin(String) - Method in class com.broadleafcommerce.inventory.domain.SkuRef
GTIN (Global Trade Item Number) This holds all GTIN formats.
setGtin(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
GTIN (Global Trade Item Number) This holds all GTIN formats.
setId(String) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
The InventoryLocation contextId.
setId(String) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
 
setId(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
This is the contextId of the Sku Inventory record.
setId(String) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderItem
 
setId(String) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment
 
setId(String) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
 
setId(String) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderItem
 
setId(String) - Method in class com.broadleafcommerce.inventory.service.provider.domain.CartItem
 
setIdResolver(IdResolver) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
setInventoryLocationContextId(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
The ID of the InventoryLocation associated with this SkuInventory record.
setInventoryLocationContextId(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
This is a soft foreign key reference to JpaInventoryLocation.
setInventoryLocationId(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestGroup
The ID of the InventoryLocation of the SkuInventory which should be adjusted.
setInventoryLocationId(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
 
setInventoryLocationReference(String) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment
 
setInventoryLocationReference(String) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
setInventoryLocationService(InventoryLocationService<InventoryLocation>) - Method in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
 
setInventoryLocationService(InventoryLocationService<InventoryLocation>) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
setInventoryProperties(InventoryServiceProperties) - Method in class com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationHandler
 
setInventoryReservationStrategy(String) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
 
setInventoryReservationStrategy(String) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
 
setInventoryReservationStrategy(String) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
setInventoryTransactions(List<InventoryTransaction>) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationResponse
 
setItems(List<SkuInventoryAdjustmentRequestItem>) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestGroup
The items to adjust inventory for.
setJpa(JpaProperties) - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
setLatitude(Double) - Method in class com.broadleafcommerce.inventory.domain.Address
Latitude portion of GPS coordinates.
setLatitude(Double) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Latitude, in terms of Earth's coordinates.
setLiquibase(LiquibaseProperties) - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
setLocationNumber(String) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Arbitrary location number, which could be an external ID, store number, etc.
setLocationNumber(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Arbitrary inventory location number.
setLongitude(Double) - Method in class com.broadleafcommerce.inventory.domain.Address
Longitude portion of GPS coordinates.
setLongitude(Double) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Longitude, in terms of Earth's coordinates.
setName(String) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Arbitrary name of the location.
setName(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Arbitrary name of the location.
setOperationResolver(OperationResolver) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
setOrderFulfillmentItemId(String) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
 
setOrderItemId(String) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
 
setOrderItemId(String) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
 
setPickupLocation(boolean) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Indicates if this location is available for pickup.
setPickupLocation(boolean) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Indicates if this location is a pickup location.
setPostalCode(String) - Method in class com.broadleafcommerce.inventory.domain.Address
Postal code (or Zip code in the US, usually excluding a 4 digit Zip code extension).
setPostalCode(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
The postal code, or Zip code (US).
setQuantity(int) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
Quantity delta that is being requested (i.e.
setQuantity(int) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
 
setQuantity(int) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
 
setQuantity(int) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
 
setQuantity(int) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
setQuantity(Integer) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
Quantity associated with this transaction representing the delta or change.
setQuantity(Integer) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
The quanity associated with this transaction.
setQuantityAvailable(Integer) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Summary field to indicate how many are available at this location.
setQuantityAvailable(Integer) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
This is really a calculated field.
setQuantityOnHand(Integer) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Number of physical items that are expected to be available if an inventory count was done.
setQuantityOnHand(Integer) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Physical count of items available.
setQuantityOnOrder(Integer) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Number of items that have been ordered and are expected to arrive in the warehouse.
setQuantityOnOrder(Integer) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Optional number of items that are expected to arrive in the warehouse in the near term.
setQuantityRequested(Integer) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
Quantity that is being requested (i.e.
setQuantityReserved(Integer) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Number of items that have been reserved but that have not been fulfilled.
setQuantityReserved(Integer) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Quantity of items that are reserved (i.e.
setReferenceNumber(String) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
Arbitrary external reference number.
setReferenceNumber(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
This can be any number, but is typically the Order Item ID or Fulfillment Group Item ID.
setReferenceNumber(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
Typically a sales order number or a PO number, depending on the transaction type.
setReferenceNumber(String) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
 
setReferenceNumber(String) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
 
setReferenceNumber(String) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
setRequestedInventoryLocationId(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
The locationId of the InventoryLocation at from which the customer wishes to receive inventory.
setRequestedItems(List<SkuInventoryAdjustmentRequestItem>) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
List of items to reserve.
setReservationRequestGroups(List<SkuInventoryReservationRequestGroup>) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
Logically separate groups into pickup or ship groups, along with items to be adjusted.
setReservationRequestType(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
Indicates if the Inventory Reservation Request is a HARD or SOFT request.
setSafetyStock(Integer) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
An optional field that indicates how many should be reserved in the count or calculation of availability.
setSafetyStock(Integer) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
An optional field that indicates how many should be reserved in the count or calculation of availability.
setScheduledJobContextService(ScheduledJobContextService) - Method in class com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryScheduledJobListener
 
setServiceClient(String) - Method in class com.broadleafcommerce.inventory.service.provider.ExternalCartProvider
The service client to use when interacting with cart.
setShippingLocation(boolean) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Indicates if this location is available for shipping.
setShippingLocation(boolean) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Indicates if this location is a shipping location.
setShipToAddress(Address) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
This is only useful when SkuInventoryFulfillmentType is SHIP.
setSku(String) - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderItem
 
setSku(String) - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderItem
 
setSku(String) - Method in class com.broadleafcommerce.inventory.service.provider.domain.CartItem
 
setSkuCode(String) - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
The SKU code.
setSkuCode(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
The value of the SKU reference.
setSkuCode(String) - Method in class com.broadleafcommerce.inventory.domain.SkuRef
This is the default way that Broadleaf uses for accessing SkuInventory, especially when doing inventory reservations (soft and hard).
setSkuCode(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Arbitrary code or identifier for a unique SKU.
setSkuInventoryId(String) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
This is the contextId of the associated SkuInventory record.
setSkuInventoryId(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
Soft foreign key reference to the JpaSkuInventory.getContextId().
setSkuInventoryRepository(SkuInventoryRepository<D>) - Method in class com.broadleafcommerce.inventory.provider.jpa.repository.DefaultJpaCustomizableSkuInventoryRepository
 
setSkuInventoryService(SkuInventoryService<SkuInventory>) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
setSkuName(String) - Method in class com.broadleafcommerce.inventory.domain.SkuRef
Optional field to store a human readable name for the SKU.
setSkuName(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Optional convenience field to store a human readable name for the SKU.
setSkuRef(SkuRef) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
A soft reference to the SKU for which this inventory is managed.
setSkuRef(SkuRef) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
 
setSkuReferenceFieldType(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
Indicates by which field on SkuRef we should be looking up SkuInventory, with respect to SkuInventoryAdjustmentRequestItem.getSkuReferenceValue().
setSkuReferenceFieldType(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
Indicates how we should be looking up SkuInventory (by which field) with respect to skuReferenceValue.
setSkuReferenceValue(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
The value of the SKU reference.
setStateProvinceRegion(String) - Method in class com.broadleafcommerce.inventory.domain.Address
State / Province / Region (e.g.
setStateProvinceRegion(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Typically two or three character State, Province, or Region code (e.g.
setStoreLocation(boolean) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Indicates if this inventory location is also a store, meaning that it is a location that customers can come to shop.
setStoreLocation(boolean) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Indicates if this location is a "Store" location, or a place where customers can go to shop.
setTenantId(String) - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
The tenant ID to which this inventory availability belongs.
setTimestamp(Instant) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Temporal state describing the time at which this item was last updated.
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
 
setTracking(ApplicationJpaTracking) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
setTransactionType(String) - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
Indictes the type of transaction that this represents.
setTransactionType(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
This indicates what type of transaction this is.
setType(String) - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
setUpc(String) - Method in class com.broadleafcommerce.inventory.domain.SkuRef
Meant to hold UPC, or Universal Product Code.
setUpc(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Meant to hold UPC, or Universal Product Code.
setUseVendorAddress(boolean) - Method in class com.broadleafcommerce.inventory.service.autoconfigure.InventoryServiceProperties
Dictates whether an inventory location created as the result of a VendorCreationEvent should use the vendor's address.
setVendorRef(String) - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
Soft reference to the vendor associated with this inventory location.
setVendorRef(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
Soft reference to the vendor associated with this sku inventory.
setVendorRef(String) - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
Soft reference to the vendor associated with this sku inventory.
setVendorRef(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
setVendorRef(String) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
setVendorRefFromBatchContext(SkuInventory, BatchRequest.BatchContext) - Method in class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
Sets the SkuInventory.getVendorRef() from BatchRequest.BatchContext.getVendorRef().
SHIP - com.broadleafcommerce.inventory.domain.DefaultSkuInventoryFulfillmentType
 
SHOP_SKU_INVENTORY_URI - Static variable in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryShopEndpoint
 
SHRINKAGE - com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
Used to decrement inventory for shrinkage.
SKU_CODE - com.broadleafcommerce.inventory.domain.DefaultSkuReferenceFieldType
SKU code that uniquely identifies a SKU.
SKU_CODE - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
 
SKU_CODE - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
 
SKU_EAN - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
 
SKU_EAN - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
 
SKU_EXTERNAL_ID - com.broadleafcommerce.inventory.domain.DefaultSkuReferenceFieldType
Typically a soft foreign key to a 1st or 3rd party system (not Broadleaf).
SKU_EXTERNAL_ID - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
 
SKU_EXTERNAL_ID - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
 
SKU_GTIN - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
 
SKU_GTIN - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
 
SKU_INVENTORY_URI - Static variable in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
 
SKU_NAME - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
 
SKU_NAME - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
 
SKU_UPC - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Fields
 
SKU_UPC - Static variable in class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification.Headers
 
SkuFieldReferenceTypeUtility - Interface in com.broadleafcommerce.inventory.service
Utility to determine the SkuReferenceFieldType of a String value.
SkuInventory - Class in com.broadleafcommerce.inventory.domain
 
SkuInventory() - Constructor for class com.broadleafcommerce.inventory.domain.SkuInventory
 
SkuInventoryAdjustmentRequest - Class in com.broadleafcommerce.inventory.domain
Request to perform an adjustment to SkuInventory.
SkuInventoryAdjustmentRequest() - Constructor for class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
 
SkuInventoryAdjustmentRequestGroup - Class in com.broadleafcommerce.inventory.domain
 
SkuInventoryAdjustmentRequestGroup() - Constructor for class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestGroup
 
SkuInventoryAdjustmentRequestItem - Class in com.broadleafcommerce.inventory.domain
 
SkuInventoryAdjustmentRequestItem() - Constructor for class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
 
SkuInventoryAdjustmentService<I extends SkuInventory> - Interface in com.broadleafcommerce.inventory.service
This service handles serializing updates to individual SkuInventory records.
SkuInventoryAvailabilityRequest - Class in com.broadleafcommerce.inventory.domain
Request to check availability for a SKU with a specified minimum quantity.
SkuInventoryAvailabilityRequest() - Constructor for class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
 
SkuInventoryAvailabilityStrategy<I extends SkuInventory> - Interface in com.broadleafcommerce.inventory.service
Implementors of this interface provide logic to retrieve inventory availability for browsing and for decrementing SkuInventory associated with Soft and Hard inventory reservations.
SkuInventoryAvailabilitySummary - Class in com.broadleafcommerce.inventory.domain
Provides a data structure to simply indicate if the SKU is available without disclosing the quantity available.
SkuInventoryAvailabilitySummary() - Constructor for class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
 
skuInventoryConverter(TypeFactory) - Method in class com.broadleafcommerce.inventory.dataimport.autoconfigure.SkuInventoryServicesImportAutoConfiguration.Converters
 
SkuInventoryConverter - Class in com.broadleafcommerce.inventory.dataimport.converter
 
SkuInventoryConverter(ObjectMapper, TypeFactory) - Constructor for class com.broadleafcommerce.inventory.dataimport.converter.SkuInventoryConverter
 
SkuInventoryDefaultsInitializer - Class in com.broadleafcommerce.inventory.dataimport
Provides a hook point for initializing default variables after mapping from a flat file, especially when fields are left null and should have a default value.
SkuInventoryDefaultsInitializer() - Constructor for class com.broadleafcommerce.inventory.dataimport.SkuInventoryDefaultsInitializer
 
SkuInventoryEndpoint - Class in com.broadleafcommerce.inventory.web.endpoint
REST Endpoint to allow for the creation, selection, and read of SkuInventory data, especially given an InventoryLocation.
SkuInventoryEndpoint(SkuInventoryService<SkuInventory>, TypeFactory, SkuInventorySummaryService<SkuInventoryAvailabilitySummary>) - Constructor for class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
 
SkuInventoryExportAutoConfiguration - Class in com.broadleafcommerce.inventory.dataexport.autoconfigure
 
SkuInventoryExportAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.dataexport.autoconfigure.SkuInventoryExportAutoConfiguration
 
SkuInventoryExportAutoConfiguration.Converters - Class in com.broadleafcommerce.inventory.dataexport.autoconfigure
 
SkuInventoryExportAutoConfiguration.Specifications - Class in com.broadleafcommerce.inventory.dataexport.autoconfigure
 
SkuInventoryExportEndpoint - Class in com.broadleafcommerce.inventory.web.endpoint
 
SkuInventoryExportEndpoint(ExportManager, ExportService<Export>, ExportDownloadService) - Constructor for class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryExportEndpoint
 
skuInventoryExportProcessor(SkuInventoryService<SkuInventory>, TypeFactory, FilterParser<Node>, SkuInventoryRowConverter, SkuInventoryExportSpecification, ObjectMapper, ContextRequestConverter) - Method in class com.broadleafcommerce.inventory.dataexport.autoconfigure.SkuInventoryExportAutoConfiguration
 
SkuInventoryExportProcessor - Class in com.broadleafcommerce.inventory.dataexport
An ExportProcessor for exports of SkuInventory.
SkuInventoryExportProcessor(SkuInventoryService<SkuInventory>, TypeFactory, FilterParser<Node>, SkuInventoryRowConverter, ExportSpecification, ObjectMapper, ContextRequestConverter) - Constructor for class com.broadleafcommerce.inventory.dataexport.SkuInventoryExportProcessor
 
skuInventoryExportSpecification() - Method in class com.broadleafcommerce.inventory.dataexport.autoconfigure.SkuInventoryExportAutoConfiguration.Specifications
 
SkuInventoryExportSpecification - Class in com.broadleafcommerce.inventory.dataexport.specification
Specification for the format of a SkuInventory export.
SkuInventoryExportSpecification() - Constructor for class com.broadleafcommerce.inventory.dataexport.specification.SkuInventoryExportSpecification
 
SkuInventoryExportSpecification.Fields - Class in com.broadleafcommerce.inventory.dataexport.specification
 
SkuInventoryExportSpecification.Headers - Class in com.broadleafcommerce.inventory.dataexport.specification
 
SkuInventoryFulfillmentType - Interface in com.broadleafcommerce.inventory.domain
Marker interface indicates whether SkuInventory is expected to be shipped or picked up.
skuInventoryImportBatchHandler(SkuInventoryConverter, SkuInventoryService<SkuInventory>, SkuInventoryDefaultsInitializer, ContextRequestHydrator) - Method in class com.broadleafcommerce.inventory.dataimport.autoconfigure.SkuInventoryServicesImportAutoConfiguration
 
SkuInventoryImportBatchHandler - Class in com.broadleafcommerce.inventory.dataimport
 
SkuInventoryImportBatchHandler(SkuInventoryConverter, SkuInventoryService<SkuInventory>, SkuInventoryDefaultsInitializer, ContextRequestHydrator) - Constructor for class com.broadleafcommerce.inventory.dataimport.SkuInventoryImportBatchHandler
 
SkuInventoryImportMessagingAutoConfiguration - Class in com.broadleafcommerce.inventory.dataimport.messaging.autoconfiguration
 
SkuInventoryImportMessagingAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.dataimport.messaging.autoconfiguration.SkuInventoryImportMessagingAutoConfiguration
 
SkuInventoryRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> - Interface in com.broadleafcommerce.inventory.repository
Repository for persisting and retrieving SkuInventory records.
SkuInventoryReservationRequest - Class in com.broadleafcommerce.inventory.domain
Container to allow serialization and transport of specific inventory reservation requests.
SkuInventoryReservationRequest() - Constructor for class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
 
SkuInventoryReservationRequestGroup - Class in com.broadleafcommerce.inventory.domain
 
SkuInventoryReservationRequestGroup() - Constructor for class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
 
SkuInventoryReservationRequestValidator - Class in com.broadleafcommerce.inventory.service.validation
Class used to validate a SkuInventoryReservationRequest.
SkuInventoryReservationRequestValidator() - Constructor for class com.broadleafcommerce.inventory.service.validation.SkuInventoryReservationRequestValidator
 
SkuInventoryReservationResponse - Class in com.broadleafcommerce.inventory.domain
Simple wrapper to contain InventoryTransaction records.
SkuInventoryReservationResponse() - Constructor for class com.broadleafcommerce.inventory.domain.SkuInventoryReservationResponse
 
skuInventoryRowConverter(ObjectMapper, SkuInventoryExportSpecification) - Method in class com.broadleafcommerce.inventory.dataexport.autoconfigure.SkuInventoryExportAutoConfiguration.Converters
 
SkuInventoryRowConverter - Class in com.broadleafcommerce.inventory.dataexport.converter
 
SkuInventoryRowConverter(SkuInventoryExportSpecification, ObjectMapper) - Constructor for class com.broadleafcommerce.inventory.dataexport.converter.SkuInventoryRowConverter
 
SkuInventoryService<I extends SkuInventory> - Interface in com.broadleafcommerce.inventory.service
Service API for adjusting SkuInventory.
SkuInventoryServicesImportAutoConfiguration - Class in com.broadleafcommerce.inventory.dataimport.autoconfigure
 
SkuInventoryServicesImportAutoConfiguration() - Constructor for class com.broadleafcommerce.inventory.dataimport.autoconfigure.SkuInventoryServicesImportAutoConfiguration
 
SkuInventoryServicesImportAutoConfiguration.Converters - Class in com.broadleafcommerce.inventory.dataimport.autoconfigure
 
SkuInventoryShopEndpoint - Class in com.broadleafcommerce.inventory.web.endpoint
REST Endpoint to allow for the browsing and reservation of SkuInventory.
SkuInventoryShopEndpoint(SkuInventoryService<SkuInventory>, SkuInventorySummaryService<SkuInventoryAvailabilitySummary>) - Constructor for class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryShopEndpoint
 
SkuInventorySummaryService<T extends SkuInventoryAvailabilitySummary> - Interface in com.broadleafcommerce.inventory.service
Service to find SkuInventory summary data (e.g.
SkuInventoryValidator - Class in com.broadleafcommerce.inventory.service.validation
Validator to validate SkuInventory.
SkuInventoryValidator() - Constructor for class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
SkuRef - Class in com.broadleafcommerce.inventory.domain
Provides a representation of a SKU reference.
SkuRef() - Constructor for class com.broadleafcommerce.inventory.domain.SkuRef
 
SkuReferenceFieldType - Interface in com.broadleafcommerce.inventory.domain
Enumerated value to indicate what type of Sku reference we are using to look up inventory.
SOFT - com.broadleafcommerce.inventory.domain.DefaultInventoryReservationRequestType
 
SOFT_RESERVED - com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
Happens when an order is placed, but where purchase is not finalized (e.g.
Specifications() - Constructor for class com.broadleafcommerce.inventory.dataexport.autoconfigure.SkuInventoryExportAutoConfiguration.Specifications
 
SSLVerificationProperties - Class in com.broadleafcommerce.inventory.service.provider.oauth2
Contains properties dictating SSL verification.
SSLVerificationProperties() - Constructor for class com.broadleafcommerce.inventory.service.provider.oauth2.SSLVerificationProperties
 
StockAvailabilityChangeNotifcationProducer - Interface in com.broadleafcommerce.inventory.service.messaging.stock
Spring cloud data channel description for messaging output.
stockChangeNotificationMessageOutput() - Method in interface com.broadleafcommerce.inventory.service.messaging.stock.StockAvailabilityChangeNotifcationProducer
 
StockChangeNotificationService - Interface in com.broadleafcommerce.inventory.service
Component to notify other systems or processes that stock for a SKU has become available or unavailable for a tenant or application.
SUBMITTED_STATUS - Static variable in class com.broadleafcommerce.inventory.service.messaging.checkout.OrderSubmittedInventoryAdjustmentMessageListener
 
sumQuantityForTransactionType(Map<String, List<InventoryTransaction>>, InventoryTransactionType) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
supports(Class<?>) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryReservationRequestValidator
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
 
supports(Class<?>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
SynchronizedDelegatingOAuth2AuthorizedClientManager - Class in com.broadleafcommerce.inventory.service.provider.oauth2
This component implements OAuth2AuthorizedClientManager and internally instantiates and delegates to AuthorizedClientServiceOAuth2AuthorizedClientManager.
SynchronizedDelegatingOAuth2AuthorizedClientManager(ClientRegistrationRepository) - Constructor for class com.broadleafcommerce.inventory.service.provider.oauth2.SynchronizedDelegatingOAuth2AuthorizedClientManager
 

T

TENANT_ID_PATH - Static variable in class com.broadleafcommerce.inventory.service.messaging.AbstractInventoryAdjustmentListener
 
toMe() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
toMe() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
 
toMe() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
toMeAddressGetter(SourceGetter<Address>) - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
toString() - Method in class com.broadleafcommerce.inventory.domain.Address
 
toString() - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryAvailability
 
toString() - Method in class com.broadleafcommerce.inventory.domain.ConsolidatedInventoryResponse
 
toString() - Method in class com.broadleafcommerce.inventory.domain.InventoryLocation
 
toString() - Method in class com.broadleafcommerce.inventory.domain.InventoryTransaction
 
toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventory
 
toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequest
 
toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestGroup
 
toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAdjustmentRequestItem
 
toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilityRequest
 
toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryAvailabilitySummary
 
toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequest
 
toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationRequestGroup
 
toString() - Method in class com.broadleafcommerce.inventory.domain.SkuInventoryReservationResponse
 
toString() - Method in class com.broadleafcommerce.inventory.domain.SkuRef
 
toString() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
 
toString() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
 
toString() - Method in class com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
 
toString() - Method in class com.broadleafcommerce.inventory.provider.jpa.environment.InventoryProperties
 
toString() - Method in class com.broadleafcommerce.inventory.service.autoconfigure.InventoryServiceProperties
 
toString() - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem
 
toString() - Method in class com.broadleafcommerce.inventory.service.messaging.fulfillments.AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderItem
 
toString() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest
 
toString() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment
 
toString() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem
 
toString() - Method in class com.broadleafcommerce.inventory.service.messaging.returns.ReturnConfirmedInventoryAdjustmentListener.OrderItem
 
toString() - Method in class com.broadleafcommerce.inventory.service.provider.domain.CartItem
 
toString() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentGroup
 
toString() - Method in class com.broadleafcommerce.inventory.service.provider.domain.FulfillmentItem
 
toString() - Method in class com.broadleafcommerce.inventory.service.provider.oauth2.SSLVerificationProperties
 
toString() - Method in class com.broadleafcommerce.inventory.web.exception.InventoryUnavailableApiError
 
triggeredJobEventInputFreeSoftInventory() - Method in interface com.broadleafcommerce.inventory.job.freeinventory.listener.FreeSoftInventoryTriggeredJobEventConsumer
 

U

UPC - com.broadleafcommerce.inventory.domain.DefaultSkuReferenceFieldType
UPC (Universal Product Code) value, which will typically be UPC-A.
update(String, I, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
updateAll(List<Update<I>>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
updateAllAllowingPartialSuccess(List<Update<I>>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
updateInventoryTransactions(List<Update<InventoryTransaction>>, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
updateSkuInventoryQuantityReservation(SkuInventory, Integer) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
updateSkuInventoryRecord(HttpServletRequest, String, ContextInfo, SkuInventory) - Method in class com.broadleafcommerce.inventory.web.endpoint.SkuInventoryEndpoint
 
updateSkuInventoryRecord(HttpServletRequest, String, String, ContextInfo, SkuInventory) - Method in class com.broadleafcommerce.inventory.web.endpoint.InventoryLocationEndpoint
 
updateSoftReservationTransactionAndInventory(List<InventoryTransaction>, SkuInventory, SkuInventoryAdjustmentRequestItem) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
updateSort(SortPositionRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 

V

validate(SkuInventoryReservationRequest, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryReservationRequestValidator
Validates the request.
validate(Object, Errors) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryReservationRequestValidator
 
validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
 
validate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
validateAddress(InventoryLocation, Errors) - Method in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
 
validateAllSkuInventoryModifications(List<Update<I>>, List<Update<I>>, ContextInfo, boolean) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
validateAllSkuInventoryModificationsAndThrowIfError(List<Update<I>>, List<Update<I>>, ContextInfo, boolean) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
validateCanCancelInventory(SkuInventory, SkuInventoryAdjustmentRequestItem, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
validateCanFulfillInventory(SkuInventory, SkuInventoryAdjustmentRequestItem, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
validateExpectedInventoryTransactionsExist(List<SkuInventoryAdjustmentRequestItem>, List<InventoryTransaction>, InventoryTransactionType) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
Validates that all expected inventory transactions exist based on the original item list.
validateForCreate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
validateForModification(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
 
validateForReplace(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
 
validateForReplace(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
validateForUpdate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
 
validateForUpdate(Object, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
validateInventoryLocation(SkuInventory, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
validateLatLon(Address, Errors) - Method in class com.broadleafcommerce.inventory.service.validation.InventoryLocationValidator
 
validateNoDuplicateSkuReferences(SkuInventory, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
validateQuantities(SkuInventory, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
validateSingleSkuInventoryModifications(I, I, boolean) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
validateSkuComponent(SkuInventory, Errors, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.validation.SkuInventoryValidator
 
validateSkuInventoryModifications(I, I, Errors, boolean) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
Perform any validations on changed with consideration to the current state in current.
validateSufficientAvailableInventory(List<I>, Map<String, Integer>, SkuReferenceFieldType, ContextInfo) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryService
 
validateSufficientQuantityReservedForItemAdjustment(SkuInventory, SkuInventoryAdjustmentRequestItem, Map<String, List<InventoryTransaction>>, InventoryTransactionType) - Method in class com.broadleafcommerce.inventory.service.DefaultSkuInventoryAdjustmentService
 
valueOf(String) - Static method in enum com.broadleafcommerce.inventory.DefaultImportExportTarget
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.inventory.domain.AccountingTransactionType
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.inventory.domain.DefaultInventoryReservationRequestType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.inventory.domain.DefaultSkuInventoryFulfillmentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.inventory.domain.DefaultSkuReferenceFieldType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.broadleafcommerce.inventory.domain.DistanceType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.broadleafcommerce.inventory.DefaultImportExportTarget
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.inventory.domain.AccountingTransactionType
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.inventory.domain.DefaultInventoryReservationRequestType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.inventory.domain.DefaultInventoryTransactionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.inventory.domain.DefaultSkuInventoryFulfillmentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.inventory.domain.DefaultSkuReferenceFieldType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.broadleafcommerce.inventory.domain.DistanceType
Returns an array containing the constants of this enum type, in the order they are declared.
vendorNotificationInputInventory() - Method in interface com.broadleafcommerce.inventory.service.messaging.vendor.InventoryVendorNotificationConsumer
 
A B C D E F G H I J K L M N O P Q R S T U V 
All Classes All Packages