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 .
|