A B C D E F G I K L M N O P Q R S T U V

A

AccountSaleEvent - Class in org.cocome.tradingsystem.cashdeskline.events
 
AccountSaleEvent(SaleTO) - Constructor for class org.cocome.tradingsystem.cashdeskline.events.AccountSaleEvent
 
actionPerformed(ActionEvent) - Method in class org.cocome.tradingsystem.inventory.gui.store.OrderButton
 
actionPerformed(ActionEvent) - Method in class org.cocome.tradingsystem.inventory.gui.store.RefreshButton
 
addElem(Refreshable) - Method in class org.cocome.tradingsystem.inventory.gui.store.RefreshButton
 
addTableModelListener(TableModelListener) - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductStockItemTableModel
 
addTableModelListener(TableModelListener) - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierOrderTableModel
 
addTableModelListener(TableModelListener) - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierStockItemTableModel
 
addTableModelListener(TableModelListener) - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierTableModel
 
amount - Variable in class org.cocome.tradingsystem.inventory.application.store.OrderEntryTO
 
amount - Variable in class org.cocome.tradingsystem.inventory.application.store.StockItemTO
 
AmplStarter - Class in org.cocome.tradingsystem.inventory.application.productdispatcher.impl
Solves the optimisation problem described in method solveOptimization().
AmplStarter(PersistenceContext) - Constructor for class org.cocome.tradingsystem.inventory.application.productdispatcher.impl.AmplStarter
Constructor.
append(String) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl.PrinterController
 
ApplicationEventHandlerIf - Interface in org.cocome.tradingsystem.cashdeskline.cashdesk.application
This interface defines event handlers for event related to all kinds of topics which are important for the application component of the cash desk.
ApplicationEventHandlerImpl - Class in org.cocome.tradingsystem.cashdeskline.cashdesk.application.impl
Implementation of the ApplicationEventHandler
ApplicationEventHandlerImpl(String, int, String, String, String) - Constructor for class org.cocome.tradingsystem.cashdeskline.cashdesk.application.impl.ApplicationEventHandlerImpl
 
ApplicationFactory - Class in org.cocome.tradingsystem.inventory.application
Factory to create an application component
ApplicationFactory() - Constructor for class org.cocome.tradingsystem.inventory.application.ApplicationFactory
 

B

Bank - Interface in org.cocome.tradingsystem.external
Interface to the Bank
BankImpl - Class in org.cocome.tradingsystem.external.impl
Very basic implementation of the bank
BankImpl() - Constructor for class org.cocome.tradingsystem.external.impl.BankImpl
 
barcode - Variable in class org.cocome.tradingsystem.inventory.application.store.ProductTO
 
beginTransaction() - Method in class org.cocome.tradingsystem.inventory.data.persistence.impl.TransactionContextImpl
 
beginTransaction() - Method in interface org.cocome.tradingsystem.inventory.data.persistence.TransactionContext
starts a new transaction
bookSale(SaleTO) - Method in interface org.cocome.tradingsystem.inventory.application.store.CashDeskConnectorIf
Registers the selling of products contained in the stock of the store.
bookSale(SaleTO) - Method in class org.cocome.tradingsystem.inventory.application.store.impl.StoreImpl
 

C

CardReader - Class in org.cocome.tradingsystem.cashdeskline.cashdesk.cardreadercontroller.impl
GUI for the CardReader component
CardReader(String) - Constructor for class org.cocome.tradingsystem.cashdeskline.cashdesk.cardreadercontroller.impl.CardReader
 
CardReaderControllerEventHandlerIf - Interface in org.cocome.tradingsystem.cashdeskline.cashdesk.cardreadercontroller
This interface defines an event handler for events related to card reader controller.
CardReaderControllerEventHandlerImpl - Class in org.cocome.tradingsystem.cashdeskline.cashdesk.cardreadercontroller.impl
Implementation of the CardReader component
CardReaderControllerEventHandlerImpl(String) - Constructor for class org.cocome.tradingsystem.cashdeskline.cashdesk.cardreadercontroller.impl.CardReaderControllerEventHandlerImpl
 
cashamountentered() - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl.PrinterController
 
CashAmountEnteredEvent - Class in org.cocome.tradingsystem.cashdeskline.events
This event signals the entering of a cash amount at the cash box keyboard after taking cash from the customer.
CashAmountEnteredEvent(KeyStroke) - Constructor for class org.cocome.tradingsystem.cashdeskline.events.CashAmountEnteredEvent
 
CashBox - Class in org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller.impl
GUI for the CashBox component
CashBox(String) - Constructor for class org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller.impl.CashBox
 
CashBoxClosedEvent - Class in org.cocome.tradingsystem.cashdeskline.events
This event is raised by the cash box controller component after closing the cash box.
CashBoxClosedEvent() - Constructor for class org.cocome.tradingsystem.cashdeskline.events.CashBoxClosedEvent
 
CashBoxControllerEventHandlerIf - Interface in org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller
This interface defines an event handler for events related to the cash box.
CashBoxControllerEventHandlerImpl - Class in org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller.impl
Implementation for the CashBox component
CashBoxControllerEventHandlerImpl(CashBox, String) - Constructor for class org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller.impl.CashBoxControllerEventHandlerImpl
 
CashDesk - Class in org.cocome.tradingsystem.cashdeskline.cashdesk
This class is the main entry point for the CashDesk.
CashDeskConnectorIf - Interface in org.cocome.tradingsystem.inventory.application.store
This interface is used by the cashdesk
CashDeskGUI - Class in org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl
GUI for the CashDeskGUI component
CashDeskGUI(String) - Constructor for class org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl.CashDeskGUI
 
CashDeskStates - Enum in org.cocome.tradingsystem.cashdeskline.cashdesk.application.impl
Description of the states the ApplicationEventHandler can be in
ChangeAmountCalculatedEvent - Class in org.cocome.tradingsystem.cashdeskline.events
This event is raised by the cashdesk application component after having calculated the change amount during cash payment.
ChangeAmountCalculatedEvent(double) - Constructor for class org.cocome.tradingsystem.cashdeskline.events.ChangeAmountCalculatedEvent
 
changePrice(StockItemTO) - Method in class org.cocome.tradingsystem.inventory.application.store.impl.StoreImpl
 
changePrice(StockItemTO) - Method in interface org.cocome.tradingsystem.inventory.application.store.StoreIf
Updates sales price of a stock item.
close() - Method in class org.cocome.tradingsystem.inventory.data.persistence.impl.PersistenceContextImpl
 
close() - Method in interface org.cocome.tradingsystem.inventory.data.persistence.PersistenceContext
disposes the current PersistenceContext.
closeCashBox() - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller.impl.CashBox
 
commit() - Method in class org.cocome.tradingsystem.inventory.data.persistence.impl.TransactionContextImpl
 
commit() - Method in interface org.cocome.tradingsystem.inventory.data.persistence.TransactionContext
commits the current transaction
ComplexOrderEntryTO - Class in org.cocome.tradingsystem.inventory.application.store
ComplexOrderEntryTO is used as transfer object class for transferring full order entry information between client and the service-oriented application layer.
ComplexOrderEntryTO() - Constructor for class org.cocome.tradingsystem.inventory.application.store.ComplexOrderEntryTO
 
ComplexOrderTO - Class in org.cocome.tradingsystem.inventory.application.store
ComplexOrderTO is used as transfer object class for transferring full order information between client and the service-oriented application layer.
ComplexOrderTO() - Constructor for class org.cocome.tradingsystem.inventory.application.store.ComplexOrderTO
 
connect(String, int, String) - Method in class org.cocome.tradingsystem.inventory.gui.reporting.Connector
 
connect(String, int, String) - Method in class org.cocome.tradingsystem.inventory.gui.store.Connector
 
Connector - Class in org.cocome.tradingsystem.inventory.gui.reporting
Helper class to connect to the remote application.reporting component
Connector(String, int, String) - Constructor for class org.cocome.tradingsystem.inventory.gui.reporting.Connector
 
Connector - Class in org.cocome.tradingsystem.inventory.gui.store
Helper class to connect to the remote application.store component
Connector(String, int, String) - Constructor for class org.cocome.tradingsystem.inventory.gui.store.Connector
 
Coordinator - Class in org.cocome.tradingsystem.cashdeskline.coordinator.impl
GUI for the Coordinator component
Coordinator() - Constructor for class org.cocome.tradingsystem.cashdeskline.coordinator.impl.Coordinator
 
CoordinatorEventHandlerIf - Interface in org.cocome.tradingsystem.cashdeskline.coordinator
This interface defines an event handler for event related to the cash desk coordination task.
CoordinatorEventHandlerImpl - Class in org.cocome.tradingsystem.cashdeskline.coordinator.impl
Implementation of the Coordinator component The coordinator is responsible for deciding which CashDesk to be switched to express mode or normal mode, respectively.
CoordinatorEventHandlerImpl(String) - Constructor for class org.cocome.tradingsystem.cashdeskline.coordinator.impl.CoordinatorEventHandlerImpl
 
CredidCardScanFailedEvent - Class in org.cocome.tradingsystem.cashdeskline.events
 
CredidCardScanFailedEvent() - Constructor for class org.cocome.tradingsystem.cashdeskline.events.CredidCardScanFailedEvent
 
CreditCardPaymentEnabledEvent - Class in org.cocome.tradingsystem.cashdeskline.events
This event is raised by the cash box controller component when cashier presses button to activate credit card payment.
CreditCardPaymentEnabledEvent() - Constructor for class org.cocome.tradingsystem.cashdeskline.events.CreditCardPaymentEnabledEvent
 
CreditCardScanEvent - Class in org.cocome.tradingsystem.cashdeskline.events
 
CreditCardScanEvent(String) - Constructor for class org.cocome.tradingsystem.cashdeskline.events.CreditCardScanEvent
 
CreditCardScanFailedEvent - Class in org.cocome.tradingsystem.cashdeskline.events
This event is raised by the credit card reader controller if the scan of a credit card failed.
CreditCardScanFailedEvent() - Constructor for class org.cocome.tradingsystem.cashdeskline.events.CreditCardScanFailedEvent
 
CreditCardScannedEvent - Class in org.cocome.tradingsystem.cashdeskline.events
This event is raised by the scanner controller after successfully scanning a credit card.
CreditCardScannedEvent(String) - Constructor for class org.cocome.tradingsystem.cashdeskline.events.CreditCardScannedEvent
 

D

DataIf - Interface in org.cocome.tradingsystem.inventory.data
Interface for the Data component
DataIfFactory - Class in org.cocome.tradingsystem.inventory.data
Factory for creating the Data component
DataImpl - Class in org.cocome.tradingsystem.inventory.data.impl
 
DataImpl() - Constructor for class org.cocome.tradingsystem.inventory.data.impl.DataImpl
 
date - Variable in class org.cocome.tradingsystem.inventory.application.store.SaleTO
 
Debit - Enum in org.cocome.tradingsystem.external
Description of the possible return values of the debit operation at the Bank interface
debitCard(TransactionID) - Method in interface org.cocome.tradingsystem.external.Bank
Used to debit an bank account
debitCard(TransactionID) - Method in class org.cocome.tradingsystem.external.impl.BankImpl
 
deliveryDate - Variable in class org.cocome.tradingsystem.inventory.application.store.OrderTO
 

E

EnterpriseQueryIf - Interface in org.cocome.tradingsystem.inventory.data.enterprise
This interface provides methods for querying the database.
EnterpriseQueryImpl - Class in org.cocome.tradingsystem.inventory.data.enterprise.impl
 
EnterpriseQueryImpl() - Constructor for class org.cocome.tradingsystem.inventory.data.enterprise.impl.EnterpriseQueryImpl
 
EnterpriseStockReport - Class in org.cocome.tradingsystem.inventory.gui.reporting
 
EnterpriseStockReport(ReportingIf, JFrame) - Constructor for class org.cocome.tradingsystem.inventory.gui.reporting.EnterpriseStockReport
 
EnterpriseTO - Class in org.cocome.tradingsystem.inventory.application.reporting
 
EnterpriseTO() - Constructor for class org.cocome.tradingsystem.inventory.application.reporting.EnterpriseTO
 
enterpriseTO - Variable in class org.cocome.tradingsystem.inventory.application.store.StoreWithEnterpriseTO
 
equals(Object) - Method in class org.cocome.tradingsystem.external.TransactionID
 
equals(Object) - Method in class org.cocome.tradingsystem.inventory.application.store.ProductTO
Checks public attributes for equality required for UC 8 (class AmplStarter)
ExpressModeDisabledEvent - Class in org.cocome.tradingsystem.cashdeskline.events
This event is raised by the cashdesk coordinator component.
ExpressModeDisabledEvent() - Constructor for class org.cocome.tradingsystem.cashdeskline.events.ExpressModeDisabledEvent
 
ExpressModeEnabledEvent - Class in org.cocome.tradingsystem.cashdeskline.events
This event is raised by the cashdesk coordinator component.
ExpressModeEnabledEvent(String) - Constructor for class org.cocome.tradingsystem.cashdeskline.events.ExpressModeEnabledEvent
 

F

fillComplexOrderEntry(OrderEntry) - Static method in class org.cocome.tradingsystem.inventory.application.store.impl.FillTransferObjects
 
fillComplexOrderTO(ProductOrder) - Static method in class org.cocome.tradingsystem.inventory.application.store.impl.FillTransferObjects
 
FillDB - Class in org.cocome.tradingsystem.inventory.data.test
Used to fill the DB with dummy data This data is not yet valid in all means
FillDB() - Constructor for class org.cocome.tradingsystem.inventory.data.test.FillDB
 
fillEnterpriseTO(TradingEnterprise) - Static method in class org.cocome.tradingsystem.inventory.application.store.impl.FillTransferObjects
 
fillOrderEntryTO(OrderEntry) - Static method in class org.cocome.tradingsystem.inventory.application.store.impl.FillTransferObjects
 
fillOrderTO(ProductOrder) - Static method in class org.cocome.tradingsystem.inventory.application.store.impl.FillTransferObjects
 
fillProductTO(Product) - Static method in class org.cocome.tradingsystem.inventory.application.store.impl.FillTransferObjects
 
fillProductWithStockItemTO(StockItem) - Static method in class org.cocome.tradingsystem.inventory.application.store.impl.FillTransferObjects
 
fillProductWithSupplierAndStockItemTO(StoreQueryIf, long, Product, PersistenceContext) - Static method in class org.cocome.tradingsystem.inventory.application.store.impl.FillTransferObjects
 
fillProductWithSupplierTO(Product) - Static method in class org.cocome.tradingsystem.inventory.application.store.impl.FillTransferObjects
 
fillStockItemTO(StockItem) - Static method in class org.cocome.tradingsystem.inventory.application.store.impl.FillTransferObjects
 
fillStoreTO(Store) - Static method in class org.cocome.tradingsystem.inventory.application.store.impl.FillTransferObjects
 
fillStoreWithEnterpriseTO(Store) - Static method in class org.cocome.tradingsystem.inventory.application.store.impl.FillTransferObjects
 
fillSupplierTO(ProductSupplier) - Static method in class org.cocome.tradingsystem.inventory.application.store.impl.FillTransferObjects
 
filltheDB() - Method in class org.cocome.tradingsystem.inventory.data.test.FillDB
 
FillTransferObjects - Class in org.cocome.tradingsystem.inventory.application.store.impl
Helper class to transfer the data from the persistent objects to the transfer objects
FillTransferObjects() - Constructor for class org.cocome.tradingsystem.inventory.application.store.impl.FillTransferObjects
 
finishSale() - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl.PrinterController
 

G

getAllProducts() - Method in class org.cocome.tradingsystem.inventory.application.store.impl.StoreImpl
 
getAllProducts() - Method in interface org.cocome.tradingsystem.inventory.application.store.StoreIf
Determines all products of the portfolio of a given store and the supplier for each of them.
getAllProductsWithOptionalStockItem() - Method in class org.cocome.tradingsystem.inventory.application.store.impl.StoreImpl
 
getAllProductsWithOptionalStockItem() - Method in interface org.cocome.tradingsystem.inventory.application.store.StoreIf
Determines all products of the portfolio of a given store and the supplier for each of them.
getAmount() - Method in class org.cocome.tradingsystem.inventory.application.store.OrderEntryTO
Gets value of amount attribute of an order entry.
getAmount() - Method in class org.cocome.tradingsystem.inventory.application.store.ProductAmountTO
Amount of product.
getAmount() - Method in class org.cocome.tradingsystem.inventory.application.store.StockItemTO
Gets amount of the stock item.
getAmount() - Method in class org.cocome.tradingsystem.inventory.data.store.OrderEntry
 
getAmount() - Method in class org.cocome.tradingsystem.inventory.data.store.StockItem
 
getBarcode() - Method in class org.cocome.tradingsystem.cashdeskline.events.ProductBarcodeNotValidEvent
 
getBarcode() - Method in class org.cocome.tradingsystem.inventory.application.store.ProductTO
Gets barcode value.
getBarcode() - Method in class org.cocome.tradingsystem.inventory.data.enterprise.Product
 
getCashdesk() - Method in class org.cocome.tradingsystem.cashdeskline.events.ExpressModeEnabledEvent
 
getCashdesk() - Method in class org.cocome.tradingsystem.cashdeskline.events.SaleRegisteredEvent
 
getCashDeskInstance(long) - Static method in class org.cocome.tradingsystem.inventory.application.ApplicationFactory
 
getChangeAmount() - Method in class org.cocome.tradingsystem.cashdeskline.events.ChangeAmountCalculatedEvent
 
getColumnCount() - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductStockItemTableModel
 
getColumnCount() - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierOrderTableModel
 
getColumnCount() - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierStockItemTableModel
 
getColumnCount() - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierTableModel
 
getColumnName(int) - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductStockItemTableModel
 
getColumnName(int) - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierOrderTableModel
 
getColumnName(int) - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierStockItemTableModel
 
getColumnName(int) - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierTableModel
 
getCreditCardInformation() - Method in class org.cocome.tradingsystem.cashdeskline.events.CreditCardScanEvent
 
getCreditCardInformation() - Method in class org.cocome.tradingsystem.cashdeskline.events.CreditCardScannedEvent
 
getDate() - Method in class org.cocome.tradingsystem.inventory.application.store.SaleTO
Gets date of sale.
getDeliveringStore() - Method in class org.cocome.tradingsystem.inventory.application.store.ProductMovementTO
The store that has to deliver the products.
getDeliveryDate() - Method in class org.cocome.tradingsystem.inventory.application.store.OrderTO
Gets delivery date value.
getDeliveryDate() - Method in class org.cocome.tradingsystem.inventory.data.store.ProductOrder
The delivery date is used for computing the mean time to delivery
getEnterprise() - Method in class org.cocome.tradingsystem.inventory.data.store.Store
 
getEnterpriseQueryIf() - Method in interface org.cocome.tradingsystem.inventory.data.DataIf
creates a new EnterpriseQuery component
getEnterpriseQueryIf() - Method in class org.cocome.tradingsystem.inventory.data.impl.DataImpl
 
getEnterpriseTO() - Method in class org.cocome.tradingsystem.inventory.application.store.StoreWithEnterpriseTO
Gets EnterpriseTO instance for enterprise which the store belongs to.
getEntityManager() - Method in class org.cocome.tradingsystem.inventory.data.persistence.impl.PersistenceContextImpl
 
getId() - Method in class org.cocome.tradingsystem.inventory.application.reporting.EnterpriseTO
 
getId() - Method in class org.cocome.tradingsystem.inventory.application.reporting.StoreTO
Gets the unique identifier of the OrderTO instance.
getId() - Method in class org.cocome.tradingsystem.inventory.application.store.OrderTO
Gets the unique identifier of the OrderTO instance.
getId() - Method in class org.cocome.tradingsystem.inventory.application.store.ProductTO
Gets id.
getId() - Method in class org.cocome.tradingsystem.inventory.application.store.StockItemTO
Gets the unique identifier of the OrderTO instance.
getId() - Method in class org.cocome.tradingsystem.inventory.application.store.SupplierTO
Gets identifier.
getId() - Method in class org.cocome.tradingsystem.inventory.data.enterprise.Product
Gets identifier value
getId() - Method in class org.cocome.tradingsystem.inventory.data.enterprise.ProductSupplier
 
getId() - Method in class org.cocome.tradingsystem.inventory.data.enterprise.TradingEnterprise
 
getId() - Method in class org.cocome.tradingsystem.inventory.data.store.OrderEntry
Gets identifier value
getId() - Method in class org.cocome.tradingsystem.inventory.data.store.ProductOrder
 
getId() - Method in class org.cocome.tradingsystem.inventory.data.store.StockItem
 
getId() - Method in class org.cocome.tradingsystem.inventory.data.store.Store
 
getIncomingAmount() - Method in class org.cocome.tradingsystem.inventory.data.store.StockItem
Required for UC 8
getInstance() - Static method in class org.cocome.tradingsystem.inventory.data.DataIfFactory
 
getKeyStroke() - Method in class org.cocome.tradingsystem.cashdeskline.events.CashAmountEnteredEvent
 
getLocation() - Method in class org.cocome.tradingsystem.inventory.application.reporting.StoreTO
Gets location of store.
getLocation() - Method in class org.cocome.tradingsystem.inventory.data.store.Store
 
getMaxStock() - Method in class org.cocome.tradingsystem.inventory.application.store.StockItemTO
Gets maximum amount in stock
getMaxStock() - Method in class org.cocome.tradingsystem.inventory.data.store.StockItem
This method will be used while computing the low stock item list
getMeanTimeToDelivery(ProductSupplier, TradingEnterprise, PersistenceContext) - Method in interface org.cocome.tradingsystem.inventory.data.enterprise.EnterpriseQueryIf
 
getMeanTimeToDelivery(ProductSupplier, TradingEnterprise, PersistenceContext) - Method in class org.cocome.tradingsystem.inventory.data.enterprise.impl.EnterpriseQueryImpl
 
getMeanTimeToDeliveryReport(EnterpriseTO) - Method in class org.cocome.tradingsystem.inventory.application.reporting.impl.ReportingImpl
Used for implementation of UC 6:ShowDeliveryReports
getMeanTimeToDeliveryReport(EnterpriseTO) - Method in interface org.cocome.tradingsystem.inventory.application.reporting.ReportingIf
Genrates report which informs about the mean time to delivery for each supplier of the specified enterprise.
getMinStock() - Method in class org.cocome.tradingsystem.inventory.application.store.StockItemTO
Gets minimum amount in stock
getMinStock() - Method in class org.cocome.tradingsystem.inventory.data.store.StockItem
 
getMode() - Method in class org.cocome.tradingsystem.cashdeskline.events.PaymentModeEvent
 
getName() - Method in class org.cocome.tradingsystem.inventory.application.reporting.EnterpriseTO
 
getName() - Method in class org.cocome.tradingsystem.inventory.application.reporting.StoreTO
Gets name of store.
getName() - Method in class org.cocome.tradingsystem.inventory.application.store.ProductTO
Gets name of the product.
getName() - Method in class org.cocome.tradingsystem.inventory.application.store.SupplierTO
Gets name of supplier.
getName() - Method in class org.cocome.tradingsystem.inventory.data.enterprise.Product
 
getName() - Method in class org.cocome.tradingsystem.inventory.data.enterprise.ProductSupplier
 
getName() - Method in class org.cocome.tradingsystem.inventory.data.enterprise.TradingEnterprise
 
getName() - Method in class org.cocome.tradingsystem.inventory.data.store.Store
 
getNumberofItems() - Method in class org.cocome.tradingsystem.cashdeskline.coordinator.impl.Sale
 
getNumberOfItems() - Method in class org.cocome.tradingsystem.cashdeskline.events.SaleRegisteredEvent
 
getOrder(long) - Method in class org.cocome.tradingsystem.inventory.application.store.impl.StoreImpl
 
getOrder(long) - Method in interface org.cocome.tradingsystem.inventory.application.store.StoreIf
Returns order information for a given order id.
getOrder() - Method in class org.cocome.tradingsystem.inventory.data.store.OrderEntry
 
getOrderEntries() - Method in class org.cocome.tradingsystem.inventory.data.store.ProductOrder
 
getOrderEntryTO() - Method in class org.cocome.tradingsystem.inventory.application.store.ComplexOrderTO
Gets list of order entry transfer objects which the order consists of.
getOrderingDate() - Method in class org.cocome.tradingsystem.inventory.application.store.OrderTO
Gets ordering date value.
getOrderingDate() - Method in class org.cocome.tradingsystem.inventory.data.store.ProductOrder
 
getOrders() - Method in class org.cocome.tradingsystem.inventory.data.store.Store
 
getPaymentmode() - Method in class org.cocome.tradingsystem.cashdeskline.coordinator.impl.Sale
 
getPaymentMode() - Method in class org.cocome.tradingsystem.cashdeskline.events.SaleRegisteredEvent
 
getPersistenceContext() - Method in class org.cocome.tradingsystem.inventory.data.persistence.impl.PersistenceImpl
 
getPersistenceContext() - Method in interface org.cocome.tradingsystem.inventory.data.persistence.PersistenceIf
Method used to get a PersistenceContext (to start transactions and persist objects for example)
getPersistenceManager() - Method in interface org.cocome.tradingsystem.inventory.data.DataIf
creates a new PersistenceIf component
getPersistenceManager() - Method in class org.cocome.tradingsystem.inventory.data.impl.DataImpl
 
getPIN() - Method in class org.cocome.tradingsystem.cashdeskline.events.PINEnteredEvent
 
getProduct() - Method in class org.cocome.tradingsystem.inventory.application.store.ProductAmountTO
Product
getProduct() - Method in class org.cocome.tradingsystem.inventory.data.store.OrderEntry
 
getProduct() - Method in class org.cocome.tradingsystem.inventory.data.store.StockItem
 
getProductDispatcherInstance() - Static method in class org.cocome.tradingsystem.inventory.application.ApplicationFactory
 
getProductName() - Method in class org.cocome.tradingsystem.cashdeskline.events.RunningTotalChangedEvent
 
getProductPrice() - Method in class org.cocome.tradingsystem.cashdeskline.events.RunningTotalChangedEvent
 
getProducts() - Method in class org.cocome.tradingsystem.inventory.application.store.ProductMovementTO
A list of product that have to be delivered by the store getDeliveringStore.
getProducts() - Method in class org.cocome.tradingsystem.inventory.data.enterprise.ProductSupplier
 
getProductsWithLowStock() - Method in class org.cocome.tradingsystem.inventory.application.store.impl.StoreImpl
 
getProductsWithLowStock() - Method in interface org.cocome.tradingsystem.inventory.application.store.StoreIf
Determines products and stock items which are nearly out of stock, meaning amount is lower than 10% of maximal stock.
getProductTO() - Method in class org.cocome.tradingsystem.inventory.application.store.ComplexOrderEntryTO
Gets transfer object for product information of an order entry.
getProductTOs() - Method in class org.cocome.tradingsystem.inventory.application.store.SaleTO
Gets list of products and corresponding item in stock which the sale consists of.
getProductWithStockItem(long) - Method in interface org.cocome.tradingsystem.inventory.application.store.CashDeskConnectorIf
Determines product and the item in the stock of the store by the given barcode.
getProductWithStockItem(long) - Method in class org.cocome.tradingsystem.inventory.application.store.impl.StoreImpl
 
getPurchasePrice() - Method in class org.cocome.tradingsystem.inventory.application.store.ProductTO
Gets purchase price of product.
getPurchasePrice() - Method in class org.cocome.tradingsystem.inventory.data.enterprise.Product
 
getReporting() - Method in class org.cocome.tradingsystem.inventory.gui.reporting.Connector
 
getReportingInstance() - Static method in class org.cocome.tradingsystem.inventory.application.ApplicationFactory
 
getReportText() - Method in class org.cocome.tradingsystem.inventory.application.reporting.ReportTO
Gets the report in text(html) format.
getRowCount() - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductStockItemTableModel
 
getRowCount() - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierOrderTableModel
 
getRowCount() - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierStockItemTableModel
 
getRowCount() - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierTableModel
 
getRunningTotal() - Method in class org.cocome.tradingsystem.cashdeskline.events.RunningTotalChangedEvent
 
getSale() - Method in class org.cocome.tradingsystem.cashdeskline.events.AccountSaleEvent
 
getSalesPrice() - Method in class org.cocome.tradingsystem.inventory.application.store.StockItemTO
Gets the sales price of one piece of this stock item.
getSalesPrice() - Method in class org.cocome.tradingsystem.inventory.data.store.StockItem
 
getScannedBarcode() - Method in class org.cocome.tradingsystem.cashdeskline.events.ProductBarcodeScanEnvent
 
getScannedBarcode() - Method in class org.cocome.tradingsystem.cashdeskline.events.ProductBarcodeScannedEvent
 
getStockItems(ProductTO[]) - Method in class org.cocome.tradingsystem.inventory.application.store.impl.StoreImpl
 
getStockItems(ProductTO[]) - Method in interface org.cocome.tradingsystem.inventory.application.store.StoreIf
 
getStockItems(long, long[], PersistenceContext) - Method in class org.cocome.tradingsystem.inventory.data.store.impl.StoreQueryImpl
 
getStockItems() - Method in class org.cocome.tradingsystem.inventory.data.store.Store
 
getStockItems(long, long[], PersistenceContext) - Method in interface org.cocome.tradingsystem.inventory.data.store.StoreQueryIf
 
getStockItemTO() - Method in class org.cocome.tradingsystem.inventory.application.store.ProductWithStockItemTO
Gets the saved stock item transfer object.
getStockItemTO() - Method in class org.cocome.tradingsystem.inventory.application.store.ProductWithSupplierAndStockItemTO
Gets transfer object for stockitem
getStockReport(StoreTO) - Method in class org.cocome.tradingsystem.inventory.application.reporting.impl.ReportingImpl
Used for implementation of UC 5:ShowStockReports
getStockReport(EnterpriseTO) - Method in class org.cocome.tradingsystem.inventory.application.reporting.impl.ReportingImpl
 
getStockReport(StoreTO) - Method in interface org.cocome.tradingsystem.inventory.application.reporting.ReportingIf
Generates report of available stocks in the specified store.
getStockReport(EnterpriseTO) - Method in interface org.cocome.tradingsystem.inventory.application.reporting.ReportingIf
Generates report of cumulated available stocks of specified enterprise.
getStore() - Method in class org.cocome.tradingsystem.inventory.application.store.impl.StoreImpl
 
getStore() - Method in interface org.cocome.tradingsystem.inventory.application.store.StoreIf
Gets transfer object with information of the store in which the component is running.
getStore() - Method in class org.cocome.tradingsystem.inventory.data.store.ProductOrder
 
getStore() - Method in class org.cocome.tradingsystem.inventory.data.store.StockItem
 
getStore() - Method in class org.cocome.tradingsystem.inventory.gui.store.Connector
 
getStoreInstance(long) - Static method in class org.cocome.tradingsystem.inventory.application.ApplicationFactory
 
getStoreQueryIf() - Method in interface org.cocome.tradingsystem.inventory.data.DataIf
creates a new StoreQuery component
getStoreQueryIf() - Method in class org.cocome.tradingsystem.inventory.data.impl.DataImpl
 
getStores() - Method in class org.cocome.tradingsystem.inventory.data.enterprise.TradingEnterprise
 
getSupplier() - Method in class org.cocome.tradingsystem.inventory.data.enterprise.Product
 
getSuppliers() - Method in class org.cocome.tradingsystem.inventory.data.enterprise.TradingEnterprise
 
getSupplierTO() - Method in class org.cocome.tradingsystem.inventory.application.store.ProductWithSupplierTO
Gets transfer object for supplier which offers this product.
getTargetStore() - Method in class org.cocome.tradingsystem.inventory.application.store.ProductMovementTO
The store that receives the products.
getTimeofSale() - Method in class org.cocome.tradingsystem.cashdeskline.coordinator.impl.Sale
 
getTransactionContext() - Method in class org.cocome.tradingsystem.inventory.data.persistence.impl.PersistenceContextImpl
 
getTransactionContext() - Method in interface org.cocome.tradingsystem.inventory.data.persistence.PersistenceContext
 
getValueAt(int, int) - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductStockItemTableModel
 
getValueAt(int, int) - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierOrderTableModel
 
getValueAt(int, int) - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierStockItemTableModel
 
getValueAt(int, int) - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierTableModel
 
GUIEventHandlerIf - Interface in org.cocome.tradingsystem.cashdeskline.cashdesk.gui
This interface defines event handlers related to the Store at the cash desk
GUIEventHandlerImpl - Class in org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl
Implementation of the CashDeskGUI component
GUIEventHandlerImpl(String, CashDeskGUI) - Constructor for class org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl.GUIEventHandlerImpl
 

I

id - Variable in class org.cocome.tradingsystem.inventory.application.reporting.EnterpriseTO
 
id - Variable in class org.cocome.tradingsystem.inventory.application.reporting.StoreTO
 
id - Variable in class org.cocome.tradingsystem.inventory.application.store.OrderTO
 
id - Variable in class org.cocome.tradingsystem.inventory.application.store.ProductTO
 
id - Variable in class org.cocome.tradingsystem.inventory.application.store.StockItemTO
 
id - Variable in class org.cocome.tradingsystem.inventory.application.store.SupplierTO
 
InvalidCreditCardEvent - Class in org.cocome.tradingsystem.cashdeskline.events
This event is raised by the cashdesk application component after an unsuccessful attempt to validate a credit card by the banking component.
InvalidCreditCardEvent() - Constructor for class org.cocome.tradingsystem.cashdeskline.events.InvalidCreditCardEvent
 
isActive() - Method in class org.cocome.tradingsystem.inventory.data.persistence.impl.TransactionContextImpl
 
isActive() - Method in interface org.cocome.tradingsystem.inventory.data.persistence.TransactionContext
checks whether this transaction is still active
isCellEditable(int, int) - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductStockItemTableModel
 
isCellEditable(int, int) - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierOrderTableModel
 
isCellEditable(int, int) - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierStockItemTableModel
 

K

KeyStroke - Enum in org.cocome.tradingsystem.cashdeskline.datatypes
Description of the possible keystrokes (on the CashBox keyboard)

L

LightDisplayController - Class in org.cocome.tradingsystem.cashdeskline.cashdesk.lightdisplaycontroller.impl
 
LightDisplayController(String) - Constructor for class org.cocome.tradingsystem.cashdeskline.cashdesk.lightdisplaycontroller.impl.LightDisplayController
 
LightDisplayControllerEventHandlerIf - Interface in org.cocome.tradingsystem.cashdeskline.cashdesk.lightdisplaycontroller
This interface defines event handlers related to switching between express mode and normal mode.
LightDisplayControllerEventHandlerImpl - Class in org.cocome.tradingsystem.cashdeskline.cashdesk.lightdisplaycontroller.impl
 
LightDisplayControllerEventHandlerImpl(String, LightDisplayController) - Constructor for class org.cocome.tradingsystem.cashdeskline.cashdesk.lightdisplaycontroller.impl.LightDisplayControllerEventHandlerImpl
 
location - Variable in class org.cocome.tradingsystem.inventory.application.reporting.StoreTO
 

M

main(String[]) - Static method in class org.cocome.tradingsystem.cashdeskline.cashdesk.CashDesk
 
main(String[]) - Static method in class org.cocome.tradingsystem.cashdeskline.coordinator.impl.Coordinator
Starts the Coordinator
main(String[]) - Static method in class org.cocome.tradingsystem.external.impl.BankImpl
 
main(String[]) - Static method in class org.cocome.tradingsystem.inventory.application.ApplicationFactory
used by ant target to register store or reporting component at rmi registry - for store registration, call with "type name storeid" - for cashdesk registration, call with "type name storeid" - for reporting registration, call with "type name"
main(String[]) - Static method in class org.cocome.tradingsystem.inventory.application.util.RmiRegistry
 
main(String[]) - Static method in class org.cocome.tradingsystem.inventory.data.test.FillDB
 
main(String[]) - Static method in class org.cocome.tradingsystem.inventory.gui.reporting.Reporting
The graphical user interface is started with the following arguments pointing at an RMI Registry: "host port identifier" Example: localhost 1099 store1
main(String[]) - Static method in class org.cocome.tradingsystem.inventory.gui.store.Store
The graphical user interface is started with the following arguments pointing at an RMI Registry: "host port identifier" Example: localhost 1099 store1
makePersistent(Object) - Method in class org.cocome.tradingsystem.inventory.data.persistence.impl.PersistenceContextImpl
 
makePersistent(Object) - Method in interface org.cocome.tradingsystem.inventory.data.persistence.PersistenceContext
persists the given object
markProductsUnavailableInStock(ProductMovementTO) - Method in class org.cocome.tradingsystem.inventory.application.store.impl.StoreImpl
 
markProductsUnavailableInStock(ProductMovementTO) - Method in interface org.cocome.tradingsystem.inventory.application.store.StoreIf
 
maxStock - Variable in class org.cocome.tradingsystem.inventory.application.store.StockItemTO
 
minStock - Variable in class org.cocome.tradingsystem.inventory.application.store.StockItemTO
 
MTDeliveryReport - Class in org.cocome.tradingsystem.inventory.gui.reporting
 
MTDeliveryReport(ReportingIf, JFrame) - Constructor for class org.cocome.tradingsystem.inventory.gui.reporting.MTDeliveryReport
 

N

name - Variable in class org.cocome.tradingsystem.inventory.application.reporting.EnterpriseTO
 
name - Variable in class org.cocome.tradingsystem.inventory.application.reporting.StoreTO
 
name - Variable in class org.cocome.tradingsystem.inventory.application.store.ProductTO
 
name - Variable in class org.cocome.tradingsystem.inventory.application.store.SupplierTO
 
newSale() - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl.PrinterController
 
NoSuchProductException - Exception in org.cocome.tradingsystem.inventory.application.store
This exception is thrown if there is no product for a specific barcode in the database
NoSuchProductException() - Constructor for exception org.cocome.tradingsystem.inventory.application.store.NoSuchProductException
 
NoSuchProductException(String) - Constructor for exception org.cocome.tradingsystem.inventory.application.store.NoSuchProductException
 
NoSuchProductException(Throwable) - Constructor for exception org.cocome.tradingsystem.inventory.application.store.NoSuchProductException
 
NoSuchProductException(String, Throwable) - Constructor for exception org.cocome.tradingsystem.inventory.application.store.NoSuchProductException
 
NUMBEROF_ENTERPRISES - Static variable in class org.cocome.tradingsystem.inventory.data.test.FillDB
 
NUMBEROF_ORDERENTRIES - Static variable in class org.cocome.tradingsystem.inventory.data.test.FillDB
 
NUMBEROF_PRODUCTORDERS - Static variable in class org.cocome.tradingsystem.inventory.data.test.FillDB
 
NUMBEROF_PRODUCTS - Static variable in class org.cocome.tradingsystem.inventory.data.test.FillDB
 
NUMBEROF_STOCKITEMS - Static variable in class org.cocome.tradingsystem.inventory.data.test.FillDB
 
NUMBEROF_STORES - Static variable in class org.cocome.tradingsystem.inventory.data.test.FillDB
 
NUMBEROF_SUPPLIERS - Static variable in class org.cocome.tradingsystem.inventory.data.test.FillDB
 

O

onCreditCardScanFailed(CreditCardScanFailedEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl.CashDeskGUI
 
onEvent(SaleStartedEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.application.ApplicationEventHandlerIf
Event handler for SaleStartedEvent events.
onEvent(ProductBarcodeScannedEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.application.ApplicationEventHandlerIf
Event handler for ProductBarcodeScannedEvent events.
onEvent(SaleFinishedEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.application.ApplicationEventHandlerIf
Event handler for SaleFinishedEvent events.
onEvent(CashAmountEnteredEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.application.ApplicationEventHandlerIf
Event handler for CashAmountEnteredEvent events.
onEvent(CashBoxClosedEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.application.ApplicationEventHandlerIf
Event handler for CashBoxClosedEvent events.
onEvent(CreditCardScannedEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.application.ApplicationEventHandlerIf
Event handler for CreditCardScannedEvent events.
onEvent(PINEnteredEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.application.ApplicationEventHandlerIf
Event handler for PINEnteredEvent events.
onEvent(ExpressModeEnabledEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.application.ApplicationEventHandlerIf
Event handler for ExpressModeEnabledEvent events.
onEvent(ExpressModeDisabledEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.application.ApplicationEventHandlerIf
Event handler for ExpressModeEnabledEvent events.
onEvent(PaymentModeEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.application.ApplicationEventHandlerIf
Event handler for PaymentModeEvent events.
onEvent(SaleStartedEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.application.impl.ApplicationEventHandlerImpl
 
onEvent(ProductBarcodeScannedEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.application.impl.ApplicationEventHandlerImpl
 
onEvent(SaleFinishedEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.application.impl.ApplicationEventHandlerImpl
 
onEvent(CashAmountEnteredEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.application.impl.ApplicationEventHandlerImpl
 
onEvent(CashBoxClosedEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.application.impl.ApplicationEventHandlerImpl
 
onEvent(CreditCardScannedEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.application.impl.ApplicationEventHandlerImpl
 
onEvent(PINEnteredEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.application.impl.ApplicationEventHandlerImpl
 
onEvent(ExpressModeEnabledEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.application.impl.ApplicationEventHandlerImpl
 
onEvent(PaymentModeEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.application.impl.ApplicationEventHandlerImpl
 
onEvent(ExpressModeDisabledEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.application.impl.ApplicationEventHandlerImpl
 
onEvent(ExpressModeEnabledEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.cardreadercontroller.CardReaderControllerEventHandlerIf
 
onEvent(ExpressModeDisabledEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.cardreadercontroller.CardReaderControllerEventHandlerIf
 
onEvent(ExpressModeEnabledEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.cardreadercontroller.impl.CardReaderControllerEventHandlerImpl
 
onEvent(ExpressModeDisabledEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.cardreadercontroller.impl.CardReaderControllerEventHandlerImpl
 
onEvent(ChangeAmountCalculatedEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller.CashBoxControllerEventHandlerIf
 
onEvent(ChangeAmountCalculatedEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller.impl.CashBoxControllerEventHandlerImpl
 
onEvent(RunningTotalChangedEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.gui.GUIEventHandlerIf
 
onEvent(CashAmountEnteredEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.gui.GUIEventHandlerIf
 
onEvent(ChangeAmountCalculatedEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.gui.GUIEventHandlerIf
 
onEvent(ExpressModeDisabledEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.gui.GUIEventHandlerIf
 
onEvent(ExpressModeEnabledEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.gui.GUIEventHandlerIf
 
onEvent(InvalidCreditCardEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.gui.GUIEventHandlerIf
 
onEvent(CreditCardScanFailedEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.gui.GUIEventHandlerIf
 
onEvent(ProductBarcodeNotValidEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.gui.GUIEventHandlerIf
 
onEvent(SaleSuccessEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.gui.GUIEventHandlerIf
 
onEvent(SaleStartedEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.gui.GUIEventHandlerIf
 
onEvent(RunningTotalChangedEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl.GUIEventHandlerImpl
 
onEvent(CashAmountEnteredEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl.GUIEventHandlerImpl
 
onEvent(ChangeAmountCalculatedEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl.GUIEventHandlerImpl
 
onEvent(ExpressModeDisabledEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl.GUIEventHandlerImpl
 
onEvent(ExpressModeEnabledEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl.GUIEventHandlerImpl
 
onEvent(InvalidCreditCardEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl.GUIEventHandlerImpl
 
onEvent(CreditCardScanFailedEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl.GUIEventHandlerImpl
 
onEvent(ProductBarcodeNotValidEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl.GUIEventHandlerImpl
 
onEvent(SaleSuccessEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl.GUIEventHandlerImpl
 
onEvent(SaleStartedEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl.GUIEventHandlerImpl
 
onEvent(ExpressModeEnabledEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.lightdisplaycontroller.impl.LightDisplayControllerEventHandlerImpl
 
onEvent(ExpressModeDisabledEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.lightdisplaycontroller.impl.LightDisplayControllerEventHandlerImpl
 
onEvent(ExpressModeEnabledEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.lightdisplaycontroller.LightDisplayControllerEventHandlerIf
 
onEvent(ExpressModeDisabledEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.lightdisplaycontroller.LightDisplayControllerEventHandlerIf
 
onEvent(RunningTotalChangedEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl.PrinterControllerEventHandlerImpl
 
onEvent(CashAmountEnteredEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl.PrinterControllerEventHandlerImpl
 
onEvent(ChangeAmountCalculatedEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl.PrinterControllerEventHandlerImpl
 
onEvent(SaleStartedEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl.PrinterControllerEventHandlerImpl
 
onEvent(SaleFinishedEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl.PrinterControllerEventHandlerImpl
 
onEvent(CashBoxClosedEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl.PrinterControllerEventHandlerImpl
 
onEvent(SaleSuccessEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl.PrinterControllerEventHandlerImpl
 
onEvent(RunningTotalChangedEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.PrinterControllerEventHandlerIf
 
onEvent(CashAmountEnteredEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.PrinterControllerEventHandlerIf
 
onEvent(ChangeAmountCalculatedEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.PrinterControllerEventHandlerIf
 
onEvent(SaleStartedEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.PrinterControllerEventHandlerIf
 
onEvent(SaleFinishedEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.PrinterControllerEventHandlerIf
 
onEvent(CashBoxClosedEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.PrinterControllerEventHandlerIf
 
onEvent(SaleSuccessEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.PrinterControllerEventHandlerIf
 
onEvent(SaleRegisteredEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.coordinator.CoordinatorEventHandlerIf
 
onEvent(SaleRegisteredEvent) - Method in class org.cocome.tradingsystem.cashdeskline.coordinator.impl.CoordinatorEventHandlerImpl
 
onExpressModeDisabledEvent(ExpressModeDisabledEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl.CashDeskGUI
 
onExpressModeEnabledEvent(ExpressModeEnabledEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl.CashDeskGUI
 
onFinished(SaleSuccessEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl.CashDeskGUI
 
onInvalidCreditCard(InvalidCreditCardEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl.CashDeskGUI
 
onMessage(Message) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.application.impl.ApplicationEventHandlerImpl
This method is called by the channel if an event has been published.
onMessage(Message) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.cardreadercontroller.impl.CardReaderControllerEventHandlerImpl
This method is called by the channel if an event has been published.
onMessage(Message) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller.impl.CashBoxControllerEventHandlerImpl
This method is called by the channel if an event has been published.
onMessage(Message) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl.GUIEventHandlerImpl
This method is called by the channel if an event has been published.
onMessage(Message) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.lightdisplaycontroller.impl.LightDisplayControllerEventHandlerImpl
This method is called by the channel if an event has been published.
onMessage(Message) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl.PrinterControllerEventHandlerImpl
 
onMessage(Message) - Method in class org.cocome.tradingsystem.cashdeskline.coordinator.impl.CoordinatorEventHandlerImpl
 
onStarted(SaleStartedEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl.CashDeskGUI
 
openCashBox() - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller.impl.CashBox
 
OptimisationSolverIf - Interface in org.cocome.tradingsystem.inventory.application.productdispatcher
For description see method solveOptimization() Required for UC8
order() - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierOrderTableModel
 
OrderButton - Class in org.cocome.tradingsystem.inventory.gui.store
Represents the button to execute an order of Products
OrderButton(ProductSupplierOrderTableModel) - Constructor for class org.cocome.tradingsystem.inventory.gui.store.OrderButton
 
OrderEntry - Class in org.cocome.tradingsystem.inventory.data.store
The class OrderEntry represents a single productorder entry in the database
OrderEntry() - Constructor for class org.cocome.tradingsystem.inventory.data.store.OrderEntry
 
orderEntryTO - Variable in class org.cocome.tradingsystem.inventory.application.store.ComplexOrderTO
 
OrderEntryTO - Class in org.cocome.tradingsystem.inventory.application.store
OrderEntryTO is used as transfer object class for transferring basic order entry information between client and the service-oriented application layer.
OrderEntryTO() - Constructor for class org.cocome.tradingsystem.inventory.application.store.OrderEntryTO
 
orderingDate - Variable in class org.cocome.tradingsystem.inventory.application.store.OrderTO
 
orderProducts(ComplexOrderTO) - Method in class org.cocome.tradingsystem.inventory.application.store.impl.StoreImpl
 
orderProducts(ComplexOrderTO) - Method in interface org.cocome.tradingsystem.inventory.application.store.StoreIf
Creates a list of orders for different suppliers for an initial list of products to be ordered by a store.
orderProductsAvailableAtOtherStores(EnterpriseTO, StoreTO, Collection<ProductAmountTO>) - Method in class org.cocome.tradingsystem.inventory.application.productdispatcher.impl.ProductDispatcher
 
orderProductsAvailableAtOtherStores(EnterpriseTO, StoreTO, Collection<ProductAmountTO>) - Method in interface org.cocome.tradingsystem.inventory.application.productdispatcher.ProductDispatcherIf
Executes a query to search for a product (that ran out of stock at one store) at other stores in the region.
OrderTO - Class in org.cocome.tradingsystem.inventory.application.store
OrderTO is used as transfer object class for transferring basic order information between client and the service-oriented application layer.
OrderTO() - Constructor for class org.cocome.tradingsystem.inventory.application.store.OrderTO
 
org.cocome.tradingsystem.cashdeskline.cashdesk - package org.cocome.tradingsystem.cashdeskline.cashdesk
 
org.cocome.tradingsystem.cashdeskline.cashdesk.application - package org.cocome.tradingsystem.cashdeskline.cashdesk.application
 
org.cocome.tradingsystem.cashdeskline.cashdesk.application.impl - package org.cocome.tradingsystem.cashdeskline.cashdesk.application.impl
 
org.cocome.tradingsystem.cashdeskline.cashdesk.cardreadercontroller - package org.cocome.tradingsystem.cashdeskline.cashdesk.cardreadercontroller
 
org.cocome.tradingsystem.cashdeskline.cashdesk.cardreadercontroller.impl - package org.cocome.tradingsystem.cashdeskline.cashdesk.cardreadercontroller.impl
 
org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller - package org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller
 
org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller.impl - package org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller.impl
 
org.cocome.tradingsystem.cashdeskline.cashdesk.gui - package org.cocome.tradingsystem.cashdeskline.cashdesk.gui
 
org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl - package org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl
 
org.cocome.tradingsystem.cashdeskline.cashdesk.lightdisplaycontroller - package org.cocome.tradingsystem.cashdeskline.cashdesk.lightdisplaycontroller
 
org.cocome.tradingsystem.cashdeskline.cashdesk.lightdisplaycontroller.impl - package org.cocome.tradingsystem.cashdeskline.cashdesk.lightdisplaycontroller.impl
 
org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller - package org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller
 
org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl - package org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl
 
org.cocome.tradingsystem.cashdeskline.cashdesk.scannercontroller - package org.cocome.tradingsystem.cashdeskline.cashdesk.scannercontroller
 
org.cocome.tradingsystem.cashdeskline.cashdesk.scannercontroller.impl - package org.cocome.tradingsystem.cashdeskline.cashdesk.scannercontroller.impl
 
org.cocome.tradingsystem.cashdeskline.coordinator - package org.cocome.tradingsystem.cashdeskline.coordinator
 
org.cocome.tradingsystem.cashdeskline.coordinator.impl - package org.cocome.tradingsystem.cashdeskline.coordinator.impl
 
org.cocome.tradingsystem.cashdeskline.datatypes - package org.cocome.tradingsystem.cashdeskline.datatypes
 
org.cocome.tradingsystem.cashdeskline.events - package org.cocome.tradingsystem.cashdeskline.events
 
org.cocome.tradingsystem.external - package org.cocome.tradingsystem.external
 
org.cocome.tradingsystem.external.impl - package org.cocome.tradingsystem.external.impl
 
org.cocome.tradingsystem.inventory.application - package org.cocome.tradingsystem.inventory.application
 
org.cocome.tradingsystem.inventory.application.productdispatcher - package org.cocome.tradingsystem.inventory.application.productdispatcher
 
org.cocome.tradingsystem.inventory.application.productdispatcher.impl - package org.cocome.tradingsystem.inventory.application.productdispatcher.impl
 
org.cocome.tradingsystem.inventory.application.reporting - package org.cocome.tradingsystem.inventory.application.reporting
 
org.cocome.tradingsystem.inventory.application.reporting.impl - package org.cocome.tradingsystem.inventory.application.reporting.impl
 
org.cocome.tradingsystem.inventory.application.store - package org.cocome.tradingsystem.inventory.application.store
 
org.cocome.tradingsystem.inventory.application.store.impl - package org.cocome.tradingsystem.inventory.application.store.impl
 
org.cocome.tradingsystem.inventory.application.util - package org.cocome.tradingsystem.inventory.application.util
 
org.cocome.tradingsystem.inventory.data - package org.cocome.tradingsystem.inventory.data
 
org.cocome.tradingsystem.inventory.data.enterprise - package org.cocome.tradingsystem.inventory.data.enterprise
 
org.cocome.tradingsystem.inventory.data.enterprise.impl - package org.cocome.tradingsystem.inventory.data.enterprise.impl
 
org.cocome.tradingsystem.inventory.data.impl - package org.cocome.tradingsystem.inventory.data.impl
 
org.cocome.tradingsystem.inventory.data.persistence - package org.cocome.tradingsystem.inventory.data.persistence
 
org.cocome.tradingsystem.inventory.data.persistence.impl - package org.cocome.tradingsystem.inventory.data.persistence.impl
 
org.cocome.tradingsystem.inventory.data.store - package org.cocome.tradingsystem.inventory.data.store
 
org.cocome.tradingsystem.inventory.data.store.impl - package org.cocome.tradingsystem.inventory.data.store.impl
 
org.cocome.tradingsystem.inventory.data.test - package org.cocome.tradingsystem.inventory.data.test
 
org.cocome.tradingsystem.inventory.gui.reporting - package org.cocome.tradingsystem.inventory.gui.reporting
 
org.cocome.tradingsystem.inventory.gui.store - package org.cocome.tradingsystem.inventory.gui.store
 

P

PaymentMode - Enum in org.cocome.tradingsystem.cashdeskline.datatypes
Description of the possible payment modes
PaymentModeEvent - Class in org.cocome.tradingsystem.cashdeskline.events
 
PaymentModeEvent(PaymentMode) - Constructor for class org.cocome.tradingsystem.cashdeskline.events.PaymentModeEvent
 
PersistenceContext - Interface in org.cocome.tradingsystem.inventory.data.persistence
 
PersistenceContextImpl - Class in org.cocome.tradingsystem.inventory.data.persistence.impl
 
PersistenceContextImpl(EntityManager) - Constructor for class org.cocome.tradingsystem.inventory.data.persistence.impl.PersistenceContextImpl
 
PersistenceIf - Interface in org.cocome.tradingsystem.inventory.data.persistence
This interface is used by the application layer to handle persistence
PersistenceImpl - Class in org.cocome.tradingsystem.inventory.data.persistence.impl
 
PersistenceImpl(EntityManagerFactory) - Constructor for class org.cocome.tradingsystem.inventory.data.persistence.impl.PersistenceImpl
 
PINEnteredEvent - Class in org.cocome.tradingsystem.cashdeskline.events
This event is raised by the credit card reader component after entering a PIN.
PINEnteredEvent(int) - Constructor for class org.cocome.tradingsystem.cashdeskline.events.PINEnteredEvent
 
PrinterController - Class in org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl
GUI for the PrinterController component
PrinterController(String) - Constructor for class org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl.PrinterController
 
PrinterControllerEventHandlerIf - Interface in org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller
This interface defines event handlers related to printer-relevant topics during process sale
PrinterControllerEventHandlerImpl - Class in org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl
Implementation of the PrinterController component
PrinterControllerEventHandlerImpl(String, PrinterController) - Constructor for class org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl.PrinterControllerEventHandlerImpl
 
PrinterStates - Enum in org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl
Description of the states the PrinterController can be in
Product - Class in org.cocome.tradingsystem.inventory.data.enterprise
This class represents a Product in the database
Product() - Constructor for class org.cocome.tradingsystem.inventory.data.enterprise.Product
 
ProductAmountTO - Class in org.cocome.tradingsystem.inventory.application.store
Simple struct for product / amount.
ProductAmountTO() - Constructor for class org.cocome.tradingsystem.inventory.application.store.ProductAmountTO
Initializes the amount to "0".
ProductBarcodeNotValidEvent - Class in org.cocome.tradingsystem.cashdeskline.events
 
ProductBarcodeNotValidEvent(long) - Constructor for class org.cocome.tradingsystem.cashdeskline.events.ProductBarcodeNotValidEvent
 
ProductBarcodeScanEnvent - Class in org.cocome.tradingsystem.cashdeskline.events
 
ProductBarcodeScanEnvent(int) - Constructor for class org.cocome.tradingsystem.cashdeskline.events.ProductBarcodeScanEnvent
 
ProductBarcodeScannedEvent - Class in org.cocome.tradingsystem.cashdeskline.events
This event is raised by the scanner controller component after the barcode scanner read a barcode.
ProductBarcodeScannedEvent(long) - Constructor for class org.cocome.tradingsystem.cashdeskline.events.ProductBarcodeScannedEvent
 
ProductDispatcher - Class in org.cocome.tradingsystem.inventory.application.productdispatcher.impl
 
ProductDispatcher() - Constructor for class org.cocome.tradingsystem.inventory.application.productdispatcher.impl.ProductDispatcher
 
ProductDispatcherIf - Interface in org.cocome.tradingsystem.inventory.application.productdispatcher
This interface provides enterprise specific business logic (business logic that is not available for stores)
ProductMovementTO - Class in org.cocome.tradingsystem.inventory.application.store
Structure to represent products moved from one store to another.
ProductMovementTO() - Constructor for class org.cocome.tradingsystem.inventory.application.store.ProductMovementTO
Initializes an empty product list.
ProductNotAvailableException - Exception in org.cocome.tradingsystem.inventory.application.store
 
ProductNotAvailableException() - Constructor for exception org.cocome.tradingsystem.inventory.application.store.ProductNotAvailableException
 
ProductOrder - Class in org.cocome.tradingsystem.inventory.data.store
The ProductOrder class represents an ProductOrder of a Store in the database.
ProductOrder() - Constructor for class org.cocome.tradingsystem.inventory.data.store.ProductOrder
 
ProductOrderDisplay - Class in org.cocome.tradingsystem.inventory.gui.store
 
ProductOrderDisplay(List<ComplexOrderTO>) - Constructor for class org.cocome.tradingsystem.inventory.gui.store.ProductOrderDisplay
 
ProductStockItemTableModel - Class in org.cocome.tradingsystem.inventory.gui.store
 
ProductStockItemTableModel(StoreIf) - Constructor for class org.cocome.tradingsystem.inventory.gui.store.ProductStockItemTableModel
 
ProductSupplier - Class in org.cocome.tradingsystem.inventory.data.enterprise
This class represents a ProductSupplier in the database.
ProductSupplier() - Constructor for class org.cocome.tradingsystem.inventory.data.enterprise.ProductSupplier
 
ProductSupplierOrderTableModel - Class in org.cocome.tradingsystem.inventory.gui.store
 
ProductSupplierOrderTableModel(StoreIf) - Constructor for class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierOrderTableModel
 
ProductSupplierStockItemTableModel - Class in org.cocome.tradingsystem.inventory.gui.store
 
ProductSupplierStockItemTableModel(StoreIf) - Constructor for class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierStockItemTableModel
 
ProductSupplierTableModel - Class in org.cocome.tradingsystem.inventory.gui.store
 
ProductSupplierTableModel(StoreIf) - Constructor for class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierTableModel
 
productTO - Variable in class org.cocome.tradingsystem.inventory.application.store.ComplexOrderEntryTO
 
ProductTO - Class in org.cocome.tradingsystem.inventory.application.store
ProductTO is used as transfer object class for transferring basic product information between client and the service-oriented application layer.
ProductTO() - Constructor for class org.cocome.tradingsystem.inventory.application.store.ProductTO
 
productTOs - Variable in class org.cocome.tradingsystem.inventory.application.store.SaleTO
 
ProductWithStockItemTO - Class in org.cocome.tradingsystem.inventory.application.store
ProductWithStockItemTO is used as transfer object class for transferring basic product information and additional stock item information.
ProductWithStockItemTO() - Constructor for class org.cocome.tradingsystem.inventory.application.store.ProductWithStockItemTO
 
ProductWithSupplierAndStockItemTO - Class in org.cocome.tradingsystem.inventory.application.store
ProductWithSupplierAndStockItemTO is used as transfer object class for transferring basic product, stockitem and additional supplier information between client and the service-oriented application layer.
ProductWithSupplierAndStockItemTO() - Constructor for class org.cocome.tradingsystem.inventory.application.store.ProductWithSupplierAndStockItemTO
 
ProductWithSupplierTO - Class in org.cocome.tradingsystem.inventory.application.store
ProductWithSupplierTO is used as transfer object class for transferring basic product and additional supplier information between client and the service-oriented application layer.
ProductWithSupplierTO() - Constructor for class org.cocome.tradingsystem.inventory.application.store.ProductWithSupplierTO
 
purchasePrice - Variable in class org.cocome.tradingsystem.inventory.application.store.ProductTO
 

Q

queryAllStockItems(long, PersistenceContext) - Method in class org.cocome.tradingsystem.inventory.data.store.impl.StoreQueryImpl
 
queryAllStockItems(long, PersistenceContext) - Method in interface org.cocome.tradingsystem.inventory.data.store.StoreQueryIf
 
queryEnterpriseById(long, PersistenceContext) - Method in interface org.cocome.tradingsystem.inventory.data.enterprise.EnterpriseQueryIf
 
queryEnterpriseById(long, PersistenceContext) - Method in class org.cocome.tradingsystem.inventory.data.enterprise.impl.EnterpriseQueryImpl
 
queryLowStockItems(long, PersistenceContext) - Method in class org.cocome.tradingsystem.inventory.data.store.impl.StoreQueryImpl
 
queryLowStockItems(long, PersistenceContext) - Method in interface org.cocome.tradingsystem.inventory.data.store.StoreQueryIf
queries the stockitems which are low on stock
queryLowStockItems() - Method in class org.cocome.tradingsystem.inventory.data.test.StoreQueryImplTest
 
queryOrderById(long, PersistenceContext) - Method in class org.cocome.tradingsystem.inventory.data.store.impl.StoreQueryImpl
 
queryOrderById(long, PersistenceContext) - Method in interface org.cocome.tradingsystem.inventory.data.store.StoreQueryIf
The following methods from StoreIf use this method: List orderProducts(ComplexOrderTO complexOrder, StoreTO storeTO); ComplexOrderTO getOrder(int orderId); void rollInReceivedOrder(ComplexOrderTO complexOrder, StoreTO store);
queryOrderById() - Method in class org.cocome.tradingsystem.inventory.data.test.StoreQueryImplTest
 
queryProductById(long, PersistenceContext) - Method in class org.cocome.tradingsystem.inventory.data.store.impl.StoreQueryImpl
 
queryProductById(long, PersistenceContext) - Method in interface org.cocome.tradingsystem.inventory.data.store.StoreQueryIf
 
queryProducts(long, PersistenceContext) - Method in class org.cocome.tradingsystem.inventory.data.store.impl.StoreQueryImpl
 
queryProducts(long, PersistenceContext) - Method in interface org.cocome.tradingsystem.inventory.data.store.StoreQueryIf
 
queryProducts() - Method in class org.cocome.tradingsystem.inventory.data.test.StoreQueryImplTest
 
queryStockItem(long, long, PersistenceContext) - Method in class org.cocome.tradingsystem.inventory.data.store.impl.StoreQueryImpl
 
queryStockItem(long, long, PersistenceContext) - Method in interface org.cocome.tradingsystem.inventory.data.store.StoreQueryIf
The following methods from StoreIf use this method: ProductWithStockItemTO getProductWithStockItem(int productBarCode);
queryStockItemById(long, PersistenceContext) - Method in class org.cocome.tradingsystem.inventory.data.store.impl.StoreQueryImpl
 
queryStockItemById(long, PersistenceContext) - Method in interface org.cocome.tradingsystem.inventory.data.store.StoreQueryIf
 
queryStoreById(long, PersistenceContext) - Method in class org.cocome.tradingsystem.inventory.data.store.impl.StoreQueryImpl
 
queryStoreById(long, PersistenceContext) - Method in interface org.cocome.tradingsystem.inventory.data.store.StoreQueryIf
 
queryStoreById() - Method in class org.cocome.tradingsystem.inventory.data.test.StoreQueryImplTest
 

R

refresh() - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductStockItemTableModel
 
refresh() - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierOrderTableModel
 
refresh() - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierStockItemTableModel
 
refresh() - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierTableModel
 
refresh() - Method in interface org.cocome.tradingsystem.inventory.gui.store.Refreshable
 
refresh() - Method in class org.cocome.tradingsystem.inventory.gui.store.StoreDescr
 
Refreshable - Interface in org.cocome.tradingsystem.inventory.gui.store
Visual components implementing this interface support the refreshing of their content
RefreshButton - Class in org.cocome.tradingsystem.inventory.gui.store
 
RefreshButton(JTabbedPane) - Constructor for class org.cocome.tradingsystem.inventory.gui.store.RefreshButton
 
Reporting - Class in org.cocome.tradingsystem.inventory.gui.reporting
Main Class for the Reporting GUI
Reporting(String, int, String) - Constructor for class org.cocome.tradingsystem.inventory.gui.reporting.Reporting
 
ReportingIf - Interface in org.cocome.tradingsystem.inventory.application.reporting
This interface provides methods for generating reports.
ReportingImpl - Class in org.cocome.tradingsystem.inventory.application.reporting.impl
 
ReportingImpl() - Constructor for class org.cocome.tradingsystem.inventory.application.reporting.impl.ReportingImpl
 
reportText - Variable in class org.cocome.tradingsystem.inventory.application.reporting.ReportTO
 
ReportTO - Class in org.cocome.tradingsystem.inventory.application.reporting
Transfer object class for encapsulating report information in simple text format.
ReportTO() - Constructor for class org.cocome.tradingsystem.inventory.application.reporting.ReportTO
 
RmiRegistry - Class in org.cocome.tradingsystem.inventory.application.util
Helper class to start rmiregistry from an ant target
RmiRegistry() - Constructor for class org.cocome.tradingsystem.inventory.application.util.RmiRegistry
 
rollback() - Method in class org.cocome.tradingsystem.inventory.data.persistence.impl.TransactionContextImpl
 
rollback() - Method in interface org.cocome.tradingsystem.inventory.data.persistence.TransactionContext
does a rollback on the current transaction
RolledInPanel - Class in org.cocome.tradingsystem.inventory.gui.store
 
RolledInPanel(StoreIf, JFrame) - Constructor for class org.cocome.tradingsystem.inventory.gui.store.RolledInPanel
 
rollInReceivedOrder(ComplexOrderTO) - Method in class org.cocome.tradingsystem.inventory.application.store.impl.StoreImpl
 
rollInReceivedOrder(ComplexOrderTO) - Method in interface org.cocome.tradingsystem.inventory.application.store.StoreIf
Updates stocks after order delivery.
RunningTotalChangedEvent - Class in org.cocome.tradingsystem.cashdeskline.events
This event is raised by the cashdesk application component after another item has been scanned, identified and internally added to the current sale.
RunningTotalChangedEvent(String, double, double) - Constructor for class org.cocome.tradingsystem.cashdeskline.events.RunningTotalChangedEvent
 

S

Sale - Class in org.cocome.tradingsystem.cashdeskline.coordinator.impl
Helper class to keep track of the sales
Sale(int, PaymentMode, Date) - Constructor for class org.cocome.tradingsystem.cashdeskline.coordinator.impl.Sale
 
SaleFinishedEvent - Class in org.cocome.tradingsystem.cashdeskline.events
This event is raised by the cashbox controller component after the cashier signals the end of a sale process (by hitting a key).
SaleFinishedEvent() - Constructor for class org.cocome.tradingsystem.cashdeskline.events.SaleFinishedEvent
 
SaleRegisteredEvent - Class in org.cocome.tradingsystem.cashdeskline.events
This event is raised by the cashdesk application component when a sale is finished and registered in the inventory.
SaleRegisteredEvent(String, int, PaymentMode) - Constructor for class org.cocome.tradingsystem.cashdeskline.events.SaleRegisteredEvent
 
salesPrice - Variable in class org.cocome.tradingsystem.inventory.application.store.StockItemTO
 
SaleStartedEvent - Class in org.cocome.tradingsystem.cashdeskline.events
This event is raised by the cashbox controller component after the cashier signals the beginning of a sale process (by hitting a key).
SaleStartedEvent() - Constructor for class org.cocome.tradingsystem.cashdeskline.events.SaleStartedEvent
 
SaleSuccessEvent - Class in org.cocome.tradingsystem.cashdeskline.events
This event is send upon success of a sale
SaleSuccessEvent() - Constructor for class org.cocome.tradingsystem.cashdeskline.events.SaleSuccessEvent
 
SaleTO - Class in org.cocome.tradingsystem.inventory.application.store
SaleTO is used as transfer object class for transferring sale information between client and the service-oriented application layer.
SaleTO() - Constructor for class org.cocome.tradingsystem.inventory.application.store.SaleTO
 
ScannerController - Class in org.cocome.tradingsystem.cashdeskline.cashdesk.scannercontroller.impl
GUI for the ScannerController component
ScannerController(String) - Constructor for class org.cocome.tradingsystem.cashdeskline.cashdesk.scannercontroller.impl.ScannerController
 
ScannerControllerEventHandlerIf - Interface in org.cocome.tradingsystem.cashdeskline.cashdesk.scannercontroller
 
ScannerControllerEventHandlerImpl - Class in org.cocome.tradingsystem.cashdeskline.cashdesk.scannercontroller.impl
Implementation of the ScannerController component
ScannerControllerEventHandlerImpl(String) - Constructor for class org.cocome.tradingsystem.cashdeskline.cashdesk.scannercontroller.impl.ScannerControllerEventHandlerImpl
 
sendCashAmountEnteredEvent(CashAmountEnteredEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller.CashBoxControllerEventHandlerIf
 
sendCashAmountEnteredEvent(CashAmountEnteredEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller.impl.CashBoxControllerEventHandlerImpl
 
sendCashBoxClosedEvent(CashBoxClosedEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller.CashBoxControllerEventHandlerIf
 
sendCashBoxClosedEvent(CashBoxClosedEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller.impl.CashBoxControllerEventHandlerImpl
 
sendCreditCardScannedEvent(CreditCardScannedEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.cardreadercontroller.CardReaderControllerEventHandlerIf
 
sendCreditCardScannedEvent(CreditCardScannedEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.cardreadercontroller.impl.CardReaderControllerEventHandlerImpl
 
sendExpressModeDisabledEvent(ExpressModeDisabledEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller.CashBoxControllerEventHandlerIf
 
sendExpressModeDisabledEvent(ExpressModeDisabledEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller.impl.CashBoxControllerEventHandlerImpl
 
sendPaymentModeEvent(PaymentModeEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller.CashBoxControllerEventHandlerIf
 
sendPaymentModeEvent(PaymentModeEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller.impl.CashBoxControllerEventHandlerImpl
 
sendPINEnteredEvent(PINEnteredEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.cardreadercontroller.CardReaderControllerEventHandlerIf
 
sendPINEnteredEvent(PINEnteredEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.cardreadercontroller.impl.CardReaderControllerEventHandlerImpl
 
sendProductBarcodeScannedEvent(ProductBarcodeScannedEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.scannercontroller.impl.ScannerControllerEventHandlerImpl
 
sendProductBarcodeScannedEvent(ProductBarcodeScannedEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.scannercontroller.ScannerControllerEventHandlerIf
 
sendSaleFinishedEvent(SaleFinishedEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller.CashBoxControllerEventHandlerIf
 
sendSaleFinishedEvent(SaleFinishedEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller.impl.CashBoxControllerEventHandlerImpl
 
sendSaleStartedEvent(SaleStartedEvent) - Method in interface org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller.CashBoxControllerEventHandlerIf
 
sendSaleStartedEvent(SaleStartedEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.cashboxcontroller.impl.CashBoxControllerEventHandlerImpl
 
setAmount(long) - Method in class org.cocome.tradingsystem.inventory.application.store.OrderEntryTO
Sets value of amount attribute of an order entry.
setAmount(long) - Method in class org.cocome.tradingsystem.inventory.application.store.ProductAmountTO
Amount of product.
setAmount(long) - Method in class org.cocome.tradingsystem.inventory.application.store.StockItemTO
Sets amount of the stock item.
setAmount(long) - Method in class org.cocome.tradingsystem.inventory.data.store.OrderEntry
 
setAmount(long) - Method in class org.cocome.tradingsystem.inventory.data.store.StockItem
 
setBarcode(long) - Method in class org.cocome.tradingsystem.inventory.application.store.ProductTO
Sets barcode value.
setBarcode(long) - Method in class org.cocome.tradingsystem.inventory.data.enterprise.Product
 
setBarcodeNotValid(long) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl.CashDeskGUI
 
setCashAmount(double) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl.CashDeskGUI
 
setDate(Date) - Method in class org.cocome.tradingsystem.inventory.application.store.SaleTO
Sets date of sale.
setDeliveringStore(StoreTO) - Method in class org.cocome.tradingsystem.inventory.application.store.ProductMovementTO
The store that has to deliver the products.
setDeliveryDate(Date) - Method in class org.cocome.tradingsystem.inventory.application.store.OrderTO
Sets delivery date value.
setDeliveryDate(Date) - Method in class org.cocome.tradingsystem.inventory.data.store.ProductOrder
The delivery date is used for computing the mean time to delivery
setEnterprise(TradingEnterprise) - Method in class org.cocome.tradingsystem.inventory.data.store.Store
 
setEnterpriseTO(EnterpriseTO) - Method in class org.cocome.tradingsystem.inventory.application.store.StoreWithEnterpriseTO
Sets enterprise which store belongs to.
setId(long) - Method in class org.cocome.tradingsystem.inventory.application.reporting.EnterpriseTO
 
setId(long) - Method in class org.cocome.tradingsystem.inventory.application.reporting.StoreTO
 
setId(long) - Method in class org.cocome.tradingsystem.inventory.application.store.OrderTO
 
setId(long) - Method in class org.cocome.tradingsystem.inventory.application.store.ProductTO
sets the id.
setId(long) - Method in class org.cocome.tradingsystem.inventory.application.store.StockItemTO
 
setId(long) - Method in class org.cocome.tradingsystem.inventory.application.store.SupplierTO
 
setId(long) - Method in class org.cocome.tradingsystem.inventory.data.enterprise.Product
Sets identifier.
setId(long) - Method in class org.cocome.tradingsystem.inventory.data.enterprise.ProductSupplier
 
setId(long) - Method in class org.cocome.tradingsystem.inventory.data.enterprise.TradingEnterprise
 
setId(long) - Method in class org.cocome.tradingsystem.inventory.data.store.OrderEntry
Sets identifier.
setId(long) - Method in class org.cocome.tradingsystem.inventory.data.store.ProductOrder
 
setId(long) - Method in class org.cocome.tradingsystem.inventory.data.store.StockItem
 
setId(long) - Method in class org.cocome.tradingsystem.inventory.data.store.Store
 
setIncomingAmount(long) - Method in class org.cocome.tradingsystem.inventory.data.store.StockItem
Set the amount of products that will be delivered in the near future.
setLocation(String) - Method in class org.cocome.tradingsystem.inventory.application.reporting.StoreTO
Sets location of this store.
setLocation(String) - Method in class org.cocome.tradingsystem.inventory.data.store.Store
 
setMaxStock(long) - Method in class org.cocome.tradingsystem.inventory.application.store.StockItemTO
Sets maximum stock.
setMaxStock(long) - Method in class org.cocome.tradingsystem.inventory.data.store.StockItem
This method enables the definition of the maximum capacity of a product in a store
setMinStock(long) - Method in class org.cocome.tradingsystem.inventory.application.store.StockItemTO
Sets minimum stock.
setMinStock(long) - Method in class org.cocome.tradingsystem.inventory.data.store.StockItem
 
setName(String) - Method in class org.cocome.tradingsystem.inventory.application.reporting.EnterpriseTO
 
setName(String) - Method in class org.cocome.tradingsystem.inventory.application.reporting.StoreTO
Sets name of store.
setName(String) - Method in class org.cocome.tradingsystem.inventory.application.store.ProductTO
Sets name of product.
setName(String) - Method in class org.cocome.tradingsystem.inventory.application.store.SupplierTO
Sets name of supplier.
setName(String) - Method in class org.cocome.tradingsystem.inventory.data.enterprise.Product
 
setName(String) - Method in class org.cocome.tradingsystem.inventory.data.enterprise.ProductSupplier
 
setName(String) - Method in class org.cocome.tradingsystem.inventory.data.enterprise.TradingEnterprise
 
setName(String) - Method in class org.cocome.tradingsystem.inventory.data.store.Store
 
setOrder(ProductOrder) - Method in class org.cocome.tradingsystem.inventory.data.store.OrderEntry
 
setOrderEntries(Collection<OrderEntry>) - Method in class org.cocome.tradingsystem.inventory.data.store.ProductOrder
 
setOrderEntryTO(List<ComplexOrderEntryTO>) - Method in class org.cocome.tradingsystem.inventory.application.store.ComplexOrderTO
Sets list of order entry transfer objects.
setOrderingDate(Date) - Method in class org.cocome.tradingsystem.inventory.application.store.OrderTO
Sets delivery date value.
setOrderingDate(Date) - Method in class org.cocome.tradingsystem.inventory.data.store.ProductOrder
 
setOrders(Collection<ProductOrder>) - Method in class org.cocome.tradingsystem.inventory.data.store.Store
 
setProduct(ProductTO) - Method in class org.cocome.tradingsystem.inventory.application.store.ProductAmountTO
Product
setProduct(Product) - Method in class org.cocome.tradingsystem.inventory.data.store.OrderEntry
 
setProduct(Product) - Method in class org.cocome.tradingsystem.inventory.data.store.StockItem
 
setProducts(Collection<ProductAmountTO>) - Method in class org.cocome.tradingsystem.inventory.application.store.ProductMovementTO
A list of product that have to be delivered by the store getDeliveringStore.
setProducts(Collection<Product>) - Method in class org.cocome.tradingsystem.inventory.data.enterprise.ProductSupplier
 
setProductTO(ProductWithSupplierTO) - Method in class org.cocome.tradingsystem.inventory.application.store.ComplexOrderEntryTO
Sets product transfer object with supplier information for order entry.
setProductTOs(List<ProductWithStockItemTO>) - Method in class org.cocome.tradingsystem.inventory.application.store.SaleTO
Sets list of products for the sale.
setPurchasePrice(double) - Method in class org.cocome.tradingsystem.inventory.application.store.ProductTO
Sets purchase price of product.
setPurchasePrice(double) - Method in class org.cocome.tradingsystem.inventory.data.enterprise.Product
 
setReportText(String) - Method in class org.cocome.tradingsystem.inventory.application.reporting.ReportTO
Sets report text.
setSalesPrice(double) - Method in class org.cocome.tradingsystem.inventory.application.store.StockItemTO
Set sales pice.
setSalesPrice(double) - Method in class org.cocome.tradingsystem.inventory.data.store.StockItem
 
setStockItems(Collection<StockItem>) - Method in class org.cocome.tradingsystem.inventory.data.store.Store
 
setStockItemTO(StockItemTO) - Method in class org.cocome.tradingsystem.inventory.application.store.ProductWithStockItemTO
Sets stock item transfer object.
setStockItemTO(StockItemTO) - Method in class org.cocome.tradingsystem.inventory.application.store.ProductWithSupplierAndStockItemTO
Sets transfer object for supplier
setStore(Store) - Method in class org.cocome.tradingsystem.inventory.data.store.ProductOrder
 
setStore(Store) - Method in class org.cocome.tradingsystem.inventory.data.store.StockItem
 
setStores(Collection<Store>) - Method in class org.cocome.tradingsystem.inventory.data.enterprise.TradingEnterprise
 
setSupplier(ProductSupplier) - Method in class org.cocome.tradingsystem.inventory.data.enterprise.Product
 
setSuppliers(Collection<ProductSupplier>) - Method in class org.cocome.tradingsystem.inventory.data.enterprise.TradingEnterprise
 
setSupplierTO(SupplierTO) - Method in class org.cocome.tradingsystem.inventory.application.store.ProductWithSupplierTO
Sets transfer object for supplier
setTargetStore(StoreTO) - Method in class org.cocome.tradingsystem.inventory.application.store.ProductMovementTO
The store that receives the products.
setUp() - Method in class org.cocome.tradingsystem.inventory.data.test.FillDB
 
setUp() - Method in class org.cocome.tradingsystem.inventory.data.test.StoreQueryImplTest
 
setUpClass() - Static method in class org.cocome.tradingsystem.inventory.data.test.FillDB
 
setUpClass() - Static method in class org.cocome.tradingsystem.inventory.data.test.StoreQueryImplTest
 
setValueAt(Object, int, int) - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductStockItemTableModel
 
setValueAt(Object, int, int) - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierOrderTableModel
 
setValueAt(Object, int, int) - Method in class org.cocome.tradingsystem.inventory.gui.store.ProductSupplierStockItemTableModel
 
solveOptimization(Collection<ProductAmountTO>, Hashtable<Store, Collection<StockItem>>, Hashtable<Store, Integer>) - Method in class org.cocome.tradingsystem.inventory.application.productdispatcher.impl.AmplStarter
Solves an optimisation problem: Optimal transportation costs with respect to The required products and the required amount The available products and their provided amount per providing store The distances between the requiring and the providing store
solveOptimization(Collection<ProductAmountTO>, Hashtable<Store, Collection<StockItem>>, Hashtable<Store, Integer>) - Method in interface org.cocome.tradingsystem.inventory.application.productdispatcher.OptimisationSolverIf
Solves an optimisation problem: Optimal transportation costs with respect to The required products and the required amount The available products and their provided amount per providing store The distances between the requiring and the providing store
StockItem - Class in org.cocome.tradingsystem.inventory.data.store
A StockItem represents a concrete product in the store including sales price, amount, ...
StockItem() - Constructor for class org.cocome.tradingsystem.inventory.data.store.StockItem
 
stockItemTO - Variable in class org.cocome.tradingsystem.inventory.application.store.ProductWithStockItemTO
 
stockitemTO - Variable in class org.cocome.tradingsystem.inventory.application.store.ProductWithSupplierAndStockItemTO
 
StockItemTO - Class in org.cocome.tradingsystem.inventory.application.store
StockItemTO is used as transfer object class for transferring basic stock item information between client and the service-oriented application layer.
StockItemTO() - Constructor for class org.cocome.tradingsystem.inventory.application.store.StockItemTO
 
Store - Class in org.cocome.tradingsystem.inventory.data.store
The class Store represents a store in the database
Store() - Constructor for class org.cocome.tradingsystem.inventory.data.store.Store
 
Store - Class in org.cocome.tradingsystem.inventory.gui.store
Main class for displaying the Store GUI
Store(String, int, String) - Constructor for class org.cocome.tradingsystem.inventory.gui.store.Store
 
StoreDescr - Class in org.cocome.tradingsystem.inventory.gui.store
 
StoreDescr(StoreIf) - Constructor for class org.cocome.tradingsystem.inventory.gui.store.StoreDescr
 
StoreIf - Interface in org.cocome.tradingsystem.inventory.application.store
This interface represents the interface StoreIf of the component InventoryApplication, as shown in the component diagram of figure xx.
StoreImpl - Class in org.cocome.tradingsystem.inventory.application.store.impl
 
StoreImpl(long) - Constructor for class org.cocome.tradingsystem.inventory.application.store.impl.StoreImpl
 
StoreQueryIf - Interface in org.cocome.tradingsystem.inventory.data.store
This interface provides methods for querying the database.
StoreQueryImpl - Class in org.cocome.tradingsystem.inventory.data.store.impl
 
StoreQueryImpl() - Constructor for class org.cocome.tradingsystem.inventory.data.store.impl.StoreQueryImpl
 
StoreQueryImplTest - Class in org.cocome.tradingsystem.inventory.data.test
tests the StoreQueryIf interface
StoreQueryImplTest() - Constructor for class org.cocome.tradingsystem.inventory.data.test.StoreQueryImplTest
 
StoreStockReport - Class in org.cocome.tradingsystem.inventory.gui.reporting
 
StoreStockReport(ReportingIf, JFrame) - Constructor for class org.cocome.tradingsystem.inventory.gui.reporting.StoreStockReport
 
StoreTO - Class in org.cocome.tradingsystem.inventory.application.reporting
StoreTO is used as transfer object class for transferring basic store information between client and the service-oriented application layer.
StoreTO() - Constructor for class org.cocome.tradingsystem.inventory.application.reporting.StoreTO
 
StoreWithEnterpriseTO - Class in org.cocome.tradingsystem.inventory.application.store
StoreWithEnterpriseTO is used as transfer object class for transferring basic store information and additional enterprise information between client and the service-oriented application layer.
StoreWithEnterpriseTO() - Constructor for class org.cocome.tradingsystem.inventory.application.store.StoreWithEnterpriseTO
 
supplierTO - Variable in class org.cocome.tradingsystem.inventory.application.store.ProductWithSupplierTO
 
SupplierTO - Class in org.cocome.tradingsystem.inventory.application.store
SupplierTO is used as transfer object class for transferring basic supplier information between client and the service-oriented application layer.
SupplierTO() - Constructor for class org.cocome.tradingsystem.inventory.application.store.SupplierTO
 

T

tearDown() - Method in class org.cocome.tradingsystem.inventory.data.test.StoreQueryImplTest
 
TradingEnterprise - Class in org.cocome.tradingsystem.inventory.data.enterprise
This class represents a TradingEnterprise in the database
TradingEnterprise() - Constructor for class org.cocome.tradingsystem.inventory.data.enterprise.TradingEnterprise
 
TransactionContext - Interface in org.cocome.tradingsystem.inventory.data.persistence
 
TransactionContextImpl - Class in org.cocome.tradingsystem.inventory.data.persistence.impl
 
TransactionContextImpl(EntityTransaction) - Constructor for class org.cocome.tradingsystem.inventory.data.persistence.impl.TransactionContextImpl
 
TransactionID - Class in org.cocome.tradingsystem.external
Represents a transaction id issued to validate a pin number
TransactionID(long) - Constructor for class org.cocome.tradingsystem.external.TransactionID
 

U

update(ExpressModeEnabledEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.lightdisplaycontroller.impl.LightDisplayController
 
update(ExpressModeDisabledEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.lightdisplaycontroller.impl.LightDisplayController
 
updatePrintout(RunningTotalChangedEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl.PrinterController
 
updatePrintout(ChangeAmountCalculatedEvent) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl.PrinterController
 
updateProductInfo(String, double, double) - Method in class org.cocome.tradingsystem.cashdeskline.cashdesk.gui.impl.CashDeskGUI
 

V

validateCard(String, int) - Method in interface org.cocome.tradingsystem.external.Bank
Used to validate a credit card
validateCard(String, int) - Method in class org.cocome.tradingsystem.external.impl.BankImpl
 
valueOf(String) - Static method in enum org.cocome.tradingsystem.cashdeskline.cashdesk.application.impl.CashDeskStates
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl.PrinterStates
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.cocome.tradingsystem.cashdeskline.datatypes.KeyStroke
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.cocome.tradingsystem.cashdeskline.datatypes.PaymentMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.cocome.tradingsystem.external.Debit
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.cocome.tradingsystem.cashdeskline.cashdesk.application.impl.CashDeskStates
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.cocome.tradingsystem.cashdeskline.cashdesk.printercontroller.impl.PrinterStates
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.cocome.tradingsystem.cashdeskline.datatypes.KeyStroke
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.cocome.tradingsystem.cashdeskline.datatypes.PaymentMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.cocome.tradingsystem.external.Debit
Returns an array containing the constants of this enum type, in the order they are declared.

A B C D E F G I K L M N O P Q R S T U V