AdminUser | |
BadAuthException | |
Basket | The class Basket represents the basket of the customer who wants to buy one or more products: it's intended to be used by User class only |
Category | |
CommandLine | |
Database | Manages the connection to the database server |
deletePtr< T > | |
InvalidArgument | |
ManagedObject | The abstract class ManagedObject is a generic class that implements all the basic behaviour of a table of the database |
NormalUser | |
Observable | The class Observable defines a mechanism that allows objects to be notified of changes to the specified properties of other objects |
Observer | The class Observer is the base class to derive in order to receive notifications from observed object |
Order | |
Product | |
ProductProxy | The class ProductProxy is a virtual proxy of class Product |
User | User is the base class to permit login into the system and benefit of all services, such as product browsing, placing an order and so on |
UserMenu |