|
Videoautomat | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
MsgForm ok button.User of this application. AutomatUser.
Catalog
Catalog
ActionCapability used to start a SaleProcessAdmin.
VideoAutomat
CountingStock
StockItems was commited.
StockItems was commited.
NumberValues of CatalogItems and CountingStockTableModel.RecordsComparatorCurrency
CatalogItemes or CountingStockTableModel.Records.
FormSheet.
FormSheet that does the
LogOnFailTransition
LogOnForm buttons.
MsgForm ok button.
JDisplayDialog informing the customer that he/she has to insert the correct
amount of money. DisplayMoneyStockError and shows it.
Transition that calculates the money the user get back, temporary re-adds the handed
back videos to the VideoShops stock and change to the
SaleProcessHandBack.getChangeGate(). VideoShops MoneyBag.
UserManager.
VideoShops Stock.
LogEntryFilter to filter out LogEntryVideoLogEntry that describes the rent or hand back of a video.LogEntryVideo by the given params and the current date.
Loggable to achieve the logging of LogEntryVideo.LoggableImpl, that will log LogEntryVideos.
LogOnForm's buttons.User
Transition that proves the selected name and password and with success leads to the
SaleProcessLogOn.getMainGate(), otherwise it returns the
SaleProcessLogOn.getFaultGate().LogOnForm
MoneyBag
ActionCapability, if it`s not granted.
Transition-Interface to perform the registration
User.RegisterOKTransition with the given ContentCreator
from wich the Transition is called.
ContentCreator which changes the existing FormSheet
to an addidtional table with the change money and some additional labelsRentConfirmFSContentCreator.
Transition that temporary adds the selected videos to the
AutomatUser.getVideoStock(), the inserted money to the VideoShop.getVideoStock()
and from there transacts the change moneyTransition that rollback the money-transactions and leads back to the
SaleProcessRent.getInitialGate()Transition that sums up the prices of the selected videos and leads to the
SaleProcessRent.getPayGate(), if no video is selected it leads to the
SaleProcessRent.getInitialGate()SaleProcess.SaleProcess for the administrative work.SaleProcess to hand back the videos.SaleProcessHandBack
SaleProcess used to log on and choose which activity should follow.SaleProcessLogOn
sales.salesProcess to register new users.SaleProcess used to rent videos.AutomatUser.getVideoStock(). VideoCassettesVideoShop.getVideoStock()SalesPoint, at which all the user
activities take place.Date when it was rentedShop. Shop#setTheShop().
|
Videoautomat | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||