A C E F G I L N P R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- account - Variable in class ejava.examples.blpurchase.bo.Cart
- Account - Class in ejava.examples.blpurchase.bo
-
An account is tracked
- Account() - Constructor for class ejava.examples.blpurchase.bo.Account
- Account(String, String, String) - Constructor for class ejava.examples.blpurchase.bo.Account
- addToCart(int, String) - Method in interface ejava.examples.blpurchase.bl.Catalog
-
Adds the selected product to the users' shopping cart and returns the count of items.
- addToCart(int, String) - Method in class ejava.examples.blpurchase.blimpl.CatalogImpl
C
- Cart - Class in ejava.examples.blpurchase.bo
-
The shopping cart contans all the items a user has cached for purchase.
- Cart() - Constructor for class ejava.examples.blpurchase.bo.Cart
- Cart(Account) - Constructor for class ejava.examples.blpurchase.bo.Cart
- Catalog - Interface in ejava.examples.blpurchase.bl
-
The catalog maintains a view of the inventory known to our application.
- CatalogImpl - Class in ejava.examples.blpurchase.blimpl
- CatalogImpl() - Constructor for class ejava.examples.blpurchase.blimpl.CatalogImpl
- checkout(String, String) - Method in interface ejava.examples.blpurchase.bl.Purchasing
-
Completes the purchase of the items in the user's shopping cart, empties the cart, and returns the total cost paid.
- checkout(String, String) - Method in class ejava.examples.blpurchase.blimpl.PurchasingImpl
- count - Variable in class ejava.examples.blpurchase.bo.Product
- createAccount(String, String, String) - Method in interface ejava.examples.blpurchase.bl.Purchasing
-
Creates an account for the user to use in purchasing products.
- createAccount(String, String, String) - Method in class ejava.examples.blpurchase.blimpl.PurchasingImpl
E
- ejava.examples.blpurchase.bl - package ejava.examples.blpurchase.bl
- ejava.examples.blpurchase.blimpl - package ejava.examples.blpurchase.blimpl
- ejava.examples.blpurchase.bo - package ejava.examples.blpurchase.bo
- em - Variable in class ejava.examples.blpurchase.blimpl.CatalogImpl
- em - Variable in class ejava.examples.blpurchase.blimpl.PurchasingImpl
- email - Variable in class ejava.examples.blpurchase.bo.Account
- email - Variable in class ejava.examples.blpurchase.bo.Cart
F
- FIND_BY_EMAIL_QUERY - Static variable in class ejava.examples.blpurchase.bo.Account
- firstName - Variable in class ejava.examples.blpurchase.bo.Account
G
- generatePassword() - Method in class ejava.examples.blpurchase.blimpl.PurchasingImpl
- GET_PRODUCTS_QUERY - Static variable in class ejava.examples.blpurchase.bo.Product
- getAccount() - Method in class ejava.examples.blpurchase.bo.Cart
- getCount() - Method in class ejava.examples.blpurchase.bo.Product
- getEmail() - Method in class ejava.examples.blpurchase.bo.Account
- getEmail() - Method in class ejava.examples.blpurchase.bo.Cart
- getFirstName() - Method in class ejava.examples.blpurchase.bo.Account
- getId() - Method in class ejava.examples.blpurchase.bo.Account
- getId() - Method in class ejava.examples.blpurchase.bo.Product
- getLastName() - Method in class ejava.examples.blpurchase.bo.Account
- getName() - Method in class ejava.examples.blpurchase.bo.Product
- getPassword() - Method in class ejava.examples.blpurchase.bo.Account
- getPrice() - Method in class ejava.examples.blpurchase.bo.Product
- getProducts() - Method in class ejava.examples.blpurchase.bo.Cart
- getProducts(int, int) - Method in interface ejava.examples.blpurchase.bl.Catalog
-
Returns a list of products in the catalog chunked into page sizes.
- getProducts(int, int) - Method in class ejava.examples.blpurchase.blimpl.CatalogImpl
I
- id - Variable in class ejava.examples.blpurchase.bo.Account
- id - Variable in class ejava.examples.blpurchase.bo.Product
L
- lastName - Variable in class ejava.examples.blpurchase.bo.Account
- logger - Static variable in class ejava.examples.blpurchase.blimpl.CatalogImpl
- logger - Static variable in class ejava.examples.blpurchase.blimpl.PurchasingImpl
N
P
- password - Variable in class ejava.examples.blpurchase.bo.Account
- price - Variable in class ejava.examples.blpurchase.bo.Product
- Product - Class in ejava.examples.blpurchase.bo
- Product() - Constructor for class ejava.examples.blpurchase.bo.Product
- Product(String, double, int) - Constructor for class ejava.examples.blpurchase.bo.Product
- products - Variable in class ejava.examples.blpurchase.bo.Cart
- Purchasing - Interface in ejava.examples.blpurchase.bl
-
Purchasing handles payment of purchased products.
- PurchasingImpl - Class in ejava.examples.blpurchase.blimpl
-
This class implements basic logic used to implement the purchasing aspects of the application.
- PurchasingImpl() - Constructor for class ejava.examples.blpurchase.blimpl.PurchasingImpl
R
- random - Variable in class ejava.examples.blpurchase.blimpl.PurchasingImpl
S
- setAccount(Account) - Method in class ejava.examples.blpurchase.bo.Cart
- setCount(int) - Method in class ejava.examples.blpurchase.bo.Product
- setEmail(String) - Method in class ejava.examples.blpurchase.bo.Account
- setEmail(String) - Method in class ejava.examples.blpurchase.bo.Cart
- setEntityManager(EntityManager) - Method in class ejava.examples.blpurchase.blimpl.CatalogImpl
- setEntityManager(EntityManager) - Method in class ejava.examples.blpurchase.blimpl.PurchasingImpl
- setFirstName(String) - Method in class ejava.examples.blpurchase.bo.Account
- setId(int) - Method in class ejava.examples.blpurchase.bo.Account
- setId(int) - Method in class ejava.examples.blpurchase.bo.Product
- setLastName(String) - Method in class ejava.examples.blpurchase.bo.Account
- setName(String) - Method in class ejava.examples.blpurchase.bo.Product
- setPassword(String) - Method in class ejava.examples.blpurchase.bo.Account
- setPrice(double) - Method in class ejava.examples.blpurchase.bo.Product
- setProducts(List<Product>) - Method in class ejava.examples.blpurchase.bo.Cart
T
- toString() - Method in class ejava.examples.blpurchase.bo.Account
All Classes All Packages