Package org.cocome.tradingsystem.inventory.application.store

Interface Summary
CashDeskConnectorIf This interface is used by the cashdesk
StoreIf This interface represents the interface StoreIf of the component InventoryApplication, as shown in the component diagram of figure xx.
 

Class Summary
ComplexOrderEntryTO ComplexOrderEntryTO is used as transfer object class for transferring full order entry information between client and the service-oriented application layer.
ComplexOrderTO ComplexOrderTO is used as transfer object class for transferring full order information between client and the service-oriented application layer.
OrderEntryTO OrderEntryTO is used as transfer object class for transferring basic order entry information between client and the service-oriented application layer.
OrderTO OrderTO is used as transfer object class for transferring basic order information between client and the service-oriented application layer.
ProductAmountTO Simple struct for product / amount.
ProductMovementTO Structure to represent products moved from one store to another.
ProductTO ProductTO is used as transfer object class for transferring basic product information between client and the service-oriented application layer.
ProductWithStockItemTO ProductWithStockItemTO is used as transfer object class for transferring basic product information and additional stock item information.
ProductWithSupplierAndStockItemTO ProductWithSupplierAndStockItemTO is used as transfer object class for transferring basic product, stockitem and additional supplier information between client and the service-oriented application layer.
ProductWithSupplierTO ProductWithSupplierTO is used as transfer object class for transferring basic product and additional supplier information between client and the service-oriented application layer.
SaleTO SaleTO is used as transfer object class for transferring sale information between client and the service-oriented application layer.
StockItemTO StockItemTO is used as transfer object class for transferring basic stock item information between client and the service-oriented application layer.
StoreWithEnterpriseTO StoreWithEnterpriseTO is used as transfer object class for transferring basic store information and additional enterprise information between client and the service-oriented application layer.
SupplierTO SupplierTO is used as transfer object class for transferring basic supplier information between client and the service-oriented application layer.
 

Exception Summary
NoSuchProductException This exception is thrown if there is no product for a specific barcode in the database
ProductNotAvailableException