Package com.elasticpath.domain.catalog

Interface Summary
Brand Brand represents a product manufacturer/brand information.
Category A Category represents a collection of related Products.
CategoryDeleted CategoryDeleted represents a deleted category.
CategoryLoadTuner Represents a tuner to control category load.
CategoryType Represents the type of a Category, which determines the set of attributes that it has.
CategoryTypeLoadTuner Represents a tuner to control category type load.
DigitalAsset Represents a digital asset.
DigitalAssetAudit Represents a digital asset audit.
Inventory Represents inventory information about a ProductSku.
InventoryAudit Represents logging information about changes to Inventory.
LocaleDependantFields Represents a collection of locale dependant fields of a catalog object, like Product, or Category.
ObjectWithLocaleDependantFields Represents an object with LocaleDependantFields.
Price Interface implemented by classes representing product or service prices.
PriceTier PriceTier represents different price for different minimum quantity A Price should at least have a PriceTier When shopping a product, if quantity is provided, Price should get the nearest PriceTier with the minimum quantity equal or less than the given quantity.
Product Product represents a merchandise product in Elastic Path.
ProductAssociation Represents a link between two products for the purpose of displaying information about related products when viewing a particular product.
ProductCategory ProductCategory represents an association between a Category and a Product.
ProductDeleted ProductDeleted represents a deleted product.
ProductLoadTuner Represents a tuner to control product load.
ProductPrice A product price.
ProductSku ProductSku represents a variation of a merchandise product in Elastic Path.
ProductSkuLoadTuner Represents a tuner to control productsku load.
ProductSkuSpec Represens a specification of a ProductSku.
ProductType Represents the type of a Product, which determines the set of attributes that it has.
ProductTypeLoadTuner Represents a tuner to control product type load.
SkuPrice A product sku price.
TopSeller TopSeller represents a category for grouping top sellers.
 

Exception Summary
AvailabilityException This exception is thrown when a an order cannot be fulfilled due to product availability.
InsufficientInventoryException This exception is thrown when a an unspecified error occurs while processing the given card information.
MinOrderQtyException This exception is thrown when a an order cannot be fulfilled becasue the cart qty of an item is less than the permitted minimum order qty.