Videoautomat

Package videoautomat

Class Summary
AutomatUser This class implements the User of this application.
ComparatorCurrency Comparator used to compare NumberValues of CatalogItems and CountingStockTableModel.Records
DisplayMoneyStockError This class implements a JDisplayDialog informing the customer that he/she has to insert the correct amount of money.
LogEntryFilterImpl This class implements a LogEntryFilter to filter out LogEntryVideo
LogEntryVideo This class implements a LogEntry that describes the rent or hand back of a video.
LoggableImpl This class implements Loggable to achieve the logging of LogEntryVideo.
MainClass This class implements the start up of the whole application, it contains also the main void of this app.
SaleProcessAdmin This class implements a SaleProcess for the administrative work.
SaleProcessHandBack This class implements a SaleProcess to hand back the videos.
SaleProcessLogOn This class implements a SaleProcess used to log on and choose which activity should follow.
SaleProcessRegister A sales.salesProcess to register new users.
SaleProcessRent This class implements a SaleProcess used to rent videos.
StockChangeLogger This class implements a StockChangeListener, which reacts to changes on AutomatUser.getVideoStock().
TEDVideoCassette This class implements a TableEntryDescriptor used to display rented VideoCassettes
TEDVideoStock This class implements a TableEntryDescriptor used to display the VideoShop.getVideoStock()
VideoAutomat This class is an implementation of a SalesPoint, at which all the user activities take place.
VideoCassette This class implements a StockItem, representing a rented video, including the Date when it was rented
VideoShop This is the central class for this application - the Shop.
 


Videoautomat