All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractFulfillmentStatusChangeInventoryAdjustmentListener |
|
| AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderFulfillmentItem |
Order fulfillment item fields relevant for adjusting inventory.
|
| AbstractFulfillmentStatusChangeInventoryAdjustmentListener.OrderItem |
Summarization of cart item fields relevant for creating an inventory reservation request.
|
| AbstractInventoryAdjustmentListener |
|
| AccountingTransactionType |
Deprecated.
|
| Address |
Business domain representing an address.
|
| CartItem |
Summarization of cart item fields relevant for creating an inventory reservation request.
|
| CartProvider |
|
| ConsolidatedInventoryAvailability |
Component that indicates that a SKU inventory is available for a particular tenant and/or
application.
|
| ConsolidatedInventoryResponse |
|
| CustomizableSkuInventoryRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> |
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.
|
| DefaultFreeSoftInventoryJobService |
Default implementation of a free soft inventory job service.
|
| DefaultImportExportTarget |
Constant value to indicate the type of import or export - specifically INVENTORY, in this case.
|
| DefaultInventoryLocationService<L extends InventoryLocation> |
|
| DefaultInventoryReservationRequestType |
Provides a default, enumerated set of types, including 'HARD' and 'SOFT'.
|
| DefaultInventoryTransactionService<T extends InventoryTransaction> |
|
| DefaultInventoryTransactionType |
Enumeration for storing different inventory transaction types.
|
| DefaultJpaCustomizableSkuInventoryRepository<D extends JpaSkuInventory> |
Spring Data Repository Fragment for providing some custom query logic, especially related to
explicit locking and custom queries.
|
| DefaultOverridesEnvironmentPostProcessor |
Default overrides from Spring
|
| DefaultSkuFieldReferenceTypeUtility |
|
| DefaultSkuInventoryAdjustmentService<I extends SkuInventory> |
This component is responsible for reading, locking, and adjusting SkuInventory records,
as well as for creating hard and soft inventory reservations.
|
| DefaultSkuInventoryAvailabilityStrategy<I extends SkuInventory> |
The default strategy for reading inventory for browsing and for the purpose of inventory
reservations.
|
| DefaultSkuInventoryComparator |
|
| DefaultSkuInventoryFulfillmentType |
|
| DefaultSkuInventoryService<I extends SkuInventory> |
|
| DefaultSkuInventorySummaryService<T extends SkuInventoryAvailabilitySummary> |
|
| DefaultSkuReferenceFieldType |
|
| DefaultStockChangeNotificationService |
Default component that sends stock change notifications via Spring Cloud Stream.
|
| DefaultUpdateComparator<I> |
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.
|
| DistanceType |
Indicates the whether the specified distance to/from an InventoryLocation is in MILES or
KILOMETERS.
|
| EnumeratedType |
Interface to allow enumerations to provide a value.
|
| ExternalCartProvider |
|
| FreeSoftInventoryJobConfiguration |
Configuration for the 'free soft inventory' job.
|
| FreeSoftInventoryJobConfiguration.Listener |
|
| FreeSoftInventoryJobService |
Service methods for the Free Soft Inventory job.
|
| FreeSoftInventoryScheduledJobListener |
Listens for the scheduled job trigger of a "Free Soft Inventory" scheduled job.
|
| FreeSoftInventoryTriggeredJobEventConsumer |
|
| FulfillmentCancelledConsumer |
Spring cloud data channel description for messaging input.
|
| FulfillmentCancelledInventoryAdjustmentListener |
|
| FulfillmentFulfilledConsumer |
Spring cloud data channel description for messaging input.
|
| FulfillmentFulfilledInventoryAdjustmentListener |
|
| FulfillmentGroup<F extends FulfillmentItem> |
Summarization of fulfillment group fields relevant for creating an inventory reservation request.
|
| FulfillmentItem |
Summarization of fulfillment item fields relevant for creating an inventory reservation request.
|
| InventoryCheckoutCompletionConsumer |
Spring cloud data channel description for messaging input.
|
| InventoryExceptionAdvisor |
General exception handler registry for handlers not exclusive to a single controller.
|
| InventoryExternalProviderAutoConfiguration |
|
| InventoryJpaAutoConfiguration |
JPA Configuration class for Spring.
|
| InventoryLocation |
General business entity for defining an InventoryLocation, or physical location at which
inventory is stored, contained, shipped from, or picked up at.
|
| InventoryLocationEndpoint |
|
| InventoryLocationRepository<T extends com.broadleafcommerce.data.tracking.core.Trackable> |
|
| InventoryLocationService<L extends InventoryLocation> |
Service to provide business logic / data access related to InventoryLocation references.
|
| InventoryLocationValidator |
|
| InventoryMessagingAutoConfiguration |
Configuration for Inventory-related Consumer messaging.
|
| InventoryMessagingProducerAutoConfiguration |
Configuration for Inventory-related Producer messaging.
|
| InventoryNotReservedException |
Exception to indicate when inventory was not already reserved, so it could not be fulfilled.
|
| InventoryProperties |
|
| InventoryReservationRequestType |
This will typically be 'SOFT' and 'HARD' to identify which type of Inventory Reservation this is.
|
| InventoryServiceAutoConfiguration |
|
| InventoryServiceAutoConfiguration.InventoryServiceVendorAutoConfiguration |
|
| InventoryServiceProperties |
|
| InventoryTransaction |
|
| InventoryTransactionMissingException |
Thrown if, during inventory adjustment (e.g.
|
| InventoryTransactionRepository<T extends com.broadleafcommerce.data.tracking.core.Trackable> |
Spring Repository API to store and retrieve individual inventory transactions.
|
| InventoryTransactionService<T extends InventoryTransaction> |
|
| InventoryTransactionType |
Interface for providing enumerated values for different inventory transaction types.
|
| InventoryUnavailableApiError |
|
| InventoryUnavailableException |
Exception to indicate when inventory cannot be reserved or otherwise decremented.
|
| InventoryValidationAutoConfiguration |
Configuration class for EntityValidator implementations.
|
| InventoryVendorNotificationConsumer |
Spring cloud data channel description for messaging input.
|
| InventoryVendorNotificationHandler |
Event listener that listens for a VendorCreationEvent and is responsible for setting up a new
catalog for the vendor.
|
| InventoryWebAutoConfiguration |
|
| JpaInventoryLocation |
|
| JpaInventoryLocationRepository<D extends JpaInventoryLocation> |
Extension to provide a Spring Data repository for accessing InventoryLocation references
via JPA.
|
| JpaInventoryLocationVendorVisibilityHandler |
Responsible for performing vendor-visibility operations on InventoryLocation entities.
|
| JpaInventoryTransaction |
Transaction records for common inventory transactions that need to be tracked, at least for a
period of time, to inform the inventory availability.
|
| JpaInventoryTransactionRepository<D extends JpaInventoryTransaction> |
|
| JpaRouteConstants |
Provides a number of constants for configuration.
|
| JpaRouteConstants.Persistence |
|
| JpaSkuInventory |
|
| JpaSkuInventoryRepository<D extends JpaSkuInventory> |
|
| JpaSkuInventoryVendorVisibilityHandler |
Responsible for performing vendor-visibility operations on SkuInventory entities.
|
| OAuth2ClientCredentialsAccessTokenResponseClient |
Alternative to DefaultClientCredentialsTokenResponseClient that uses WebClient
and allows for access token response that contain additional non-String parameters.
|
| OrderSubmittedInventoryAdjustmentMessageListener |
Message Listener to listen for submitted orders, parse them, and create HARD_RESERVATION
InventoryTransaction (i.e.
|
| ResponsePageGenerator<T> |
Generates a Page representing the data and page data received as a response from another service.
|
| ReturnConfirmedConsumer |
Spring cloud data channel description for messaging input.
|
| ReturnConfirmedInventoryAdjustmentListener |
|
| ReturnConfirmedInventoryAdjustmentListener.ConfirmReturnItemRequest |
Confirm return item request fields relevant for adjusting inventory.
|
| ReturnConfirmedInventoryAdjustmentListener.OrderFulfillment |
Order fulfillment fields relevant for adjusting inventory.
|
| ReturnConfirmedInventoryAdjustmentListener.OrderFulfillmentItem |
Order fulfillment item fields relevant for adjusting inventory.
|
| ReturnConfirmedInventoryAdjustmentListener.OrderItem |
Summarization of cart item fields relevant for creating an inventory reservation request.
|
| RouteConstants |
Provides a number of constants for configuration.
|
| RouteConstants.Persistence |
|
| SkuFieldReferenceTypeUtility |
|
| SkuInventory |
|
| SkuInventoryAdjustmentRequest |
|
| SkuInventoryAdjustmentRequestGroup |
|
| SkuInventoryAdjustmentRequestItem |
|
| SkuInventoryAdjustmentService<I extends SkuInventory> |
This service handles serializing updates to individual SkuInventory records.
|
| SkuInventoryAvailabilityRequest |
Request to check availability for a SKU with a specified minimum quantity.
|
| SkuInventoryAvailabilityStrategy<I extends SkuInventory> |
Implementors of this interface provide logic to retrieve inventory availability for browsing and
for decrementing SkuInventory associated with Soft and Hard inventory reservations.
|
| SkuInventoryAvailabilitySummary |
Provides a data structure to simply indicate if the SKU is available without disclosing the
quantity available.
|
| SkuInventoryConverter |
|
| SkuInventoryDefaultsInitializer |
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.
|
| SkuInventoryEndpoint |
|
| SkuInventoryExportAutoConfiguration |
|
| SkuInventoryExportAutoConfiguration.Converters |
|
| SkuInventoryExportAutoConfiguration.Specifications |
|
| SkuInventoryExportEndpoint |
|
| SkuInventoryExportProcessor |
|
| SkuInventoryExportSpecification |
|
| SkuInventoryExportSpecification.Fields |
|
| SkuInventoryExportSpecification.Headers |
|
| SkuInventoryFulfillmentType |
Marker interface indicates whether SkuInventory is expected to be shipped or picked up.
|
| SkuInventoryImportBatchHandler |
|
| SkuInventoryImportMessagingAutoConfiguration |
|
| SkuInventoryRepository<D extends com.broadleafcommerce.data.tracking.core.Trackable> |
Repository for persisting and retrieving SkuInventory records.
|
| SkuInventoryReservationRequest |
Container to allow serialization and transport of specific inventory reservation requests.
|
| SkuInventoryReservationRequestGroup |
|
| SkuInventoryReservationRequestValidator |
|
| SkuInventoryReservationResponse |
|
| SkuInventoryRowConverter |
|
| SkuInventoryService<I extends SkuInventory> |
|
| SkuInventoryServicesImportAutoConfiguration |
|
| SkuInventoryServicesImportAutoConfiguration.Converters |
|
| SkuInventoryShopEndpoint |
REST Endpoint to allow for the browsing and reservation of SkuInventory.
|
| SkuInventorySummaryService<T extends SkuInventoryAvailabilitySummary> |
|
| SkuInventoryValidator |
|
| SkuRef |
Provides a representation of a SKU reference.
|
| SkuReferenceFieldType |
Enumerated value to indicate what type of Sku reference we are using to look up inventory.
|
| SSLVerificationProperties |
Contains properties dictating SSL verification.
|
| StockAvailabilityChangeNotifcationProducer |
Spring cloud data channel description for messaging output.
|
| StockChangeNotificationService |
Component to notify other systems or processes that stock for a SKU has become available or
unavailable for a tenant or application.
|
| SynchronizedDelegatingOAuth2AuthorizedClientManager |
This component implements OAuth2AuthorizedClientManager and internally instantiates and
delegates to AuthorizedClientServiceOAuth2AuthorizedClientManager.
|