|
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.Records
ComparatorCurrency
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 VideoShop
s stock and change to the
SaleProcessHandBack.getChangeGate()
. VideoShop
s MoneyBag
.
UserManager
.
VideoShop
s Stock
.
LogEntryFilter
to filter out LogEntryVideo
LogEntry
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 LogEntryVideo
s.
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()
. VideoCassette
sVideoShop.getVideoStock()
SalesPoint
, at which all the user
activities take place.Date
when it was rentedShop
. Shop#setTheShop()
.
|
Videoautomat | |||||||||
PREV NEXT | FRAMES NO FRAMES |