|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use edu.uci.ics.inf111.dvdvendor.app | |
---|---|
edu.uci.ics.inf111.dvdvendor.app | |
edu.uci.ics.inf111.dvdvendor.gui |
Classes in edu.uci.ics.inf111.dvdvendor.app used by edu.uci.ics.inf111.dvdvendor.app | |
---|---|
BarCode
The BarCode class represents the bar code of the Products |
|
CheckOutCart
The CheckOutCart class stores a Vector of Products which the customer has added so far in the transaction. |
|
DVDVendor.checkOutState
This enumeration represents the states of the DVDVendor system: READY means the system is awaiting a new customerStates for Rental: ADDING means the system is prepared for another item to be addedPAYING means the system is awaiting for paymentDISPENSING means the system is awaiting notification that the items
have been dispensed in the DVD DispenserStates for Returning: RECEIVING means the system is awaiting for the customer to return the product
using the DVD DispenserCALCULATING means the system is calculating the charges.Attempts to add items while PAYING or DISPENSING will result in errors. |
|
Product
The Product interface is implemented by any class which represents a rentable product in our point of sale. |
|
ProductDB
The ProductDB class encapsulates the list of all products sold in the store. |
|
RentTransaction
This class represents a Rent Transaction in the point of sale. |
|
ReturnTransaction
This class represents a Return Transaction in the point of sale. |
|
Transaction
The Transaction abstract class is extended by any class which represents a transaction in our point of sale. |
|
TransactionDB
The TransactionDB class encapsulates the list of all products sold in the store. |
|
Utils.genre
Enumeration that represents the different genres the DVD can belong to. |
Classes in edu.uci.ics.inf111.dvdvendor.app used by edu.uci.ics.inf111.dvdvendor.gui | |
---|---|
DVDVendor
The DVDVendor class contains the business logic of the point of sale, and keeps track of the state of the current customer's rental and return checkout. |
|
Product
The Product interface is implemented by any class which represents a rentable product in our point of sale. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |