Package com.broadleafcommerce.inventory.domain
package com.broadleafcommerce.inventory.domain
-
ClassDescriptionDeprecated.This concept is unused and will be removed.Business domain representing an address.Component that indicates that a SKU inventory is available for a particular tenant and/or application.This is just a wrapper class around a list of
ConsolidatedInventoryAvailability
instances, making it easier to deserialize.Provides a default, enumerated set of types, including 'HARD' and 'SOFT'.Enumeration for storing different inventory transaction types.Indicates the default reasons for archival of aSkuInventory
Default enum implementation ofDefaultSkuInventoryFulfillmentType
.Default enumerated instance ofSkuReferenceFieldType
.Indicates the whether the specified distance to/from anInventoryLocation
is in MILES or KILOMETERS.Interface to allow enumerations to provide a value.General business entity for defining anInventoryLocation
, or physical location at which inventory is stored, contained, shipped from, or picked up at.This will typically be 'SOFT' and 'HARD' to identify which type of Inventory Reservation this is.Interface for providing enumerated values for different inventory transaction types.Represents a request to release inventory reservations.Represents a response from releasing inventory reservations.Request to perform an adjustment toSkuInventory
.Request to check availability for a SKU with a specified minimum quantity.Provides a data structure to simply indicate if the SKU is available without disclosing the quantity available.Marker interface indicates whetherSkuInventory
is expected to be shipped or picked up.Tuple containing thePersistenceRequest
and its relatedBatchRecord
.Container to allow serialization and transport of specific inventory reservation requests.Simple wrapper to containInventoryTransaction
records.Provides a representation of a SKU reference.Enumerated value to indicate what type of Sku reference we are using to look up inventory.