A B C D E F G H I L M N P R S T U V Y 
All Classes All Packages

A

add() - Method in class info.ejava.examples.ejb.cdisales.web.SellerController
This action method is used to add the populated "Product" bean to the conversation.
addCommand - Variable in class info.ejava.examples.ejb.cdisales.web.SellerController
Command button used when user chooses to add a new product.
addNew() - Method in class info.ejava.examples.ejb.cdisales.web.SellerController
This action method will instantiate a new "Product" bean, disable the form containing this action, enable the form that will work on the new Product bean.
addProduct(Product) - Method in interface info.ejava.examples.ejb.cdisales.bl.ProductCatalog
 
addProduct(Product) - Method in class info.ejava.examples.ejb.cdisales.dao.ProductCatalogDAO
 
addProduct(Product) - Method in class info.ejava.examples.ejb.cdisales.ejb.ProductCatalogEJB
 

B

buyer - Variable in class info.ejava.examples.ejb.cdisales.bo.Product
 
BuyerController - Class in info.ejava.examples.ejb.cdisales.web
 
BuyerController() - Constructor for class info.ejava.examples.ejb.cdisales.web.BuyerController
 

C

catalog - Variable in class info.ejava.examples.ejb.cdisales.web.SellerController
A reference to back-end business logic that can manage products.
category - Variable in class info.ejava.examples.ejb.cdisales.bo.Product
 
compare(Product, Product) - Method in class info.ejava.examples.ejb.cdisales.bo.Product.ProductASC
 
compareTo(Member) - Method in class info.ejava.examples.ejb.cdisales.bo.Member
 
conversation - Variable in class info.ejava.examples.ejb.cdisales.web.SellerController
Can be used to manage the conversation
createMember(Member) - Method in interface info.ejava.examples.ejb.cdisales.bl.UserMgmt
 
createMember(Member) - Method in class info.ejava.examples.ejb.cdisales.dao.UserMgmtDAO
 
createMember(Member) - Method in class info.ejava.examples.ejb.cdisales.ejb.UserMgmtEJB
 
CurrentUser - Class in info.ejava.examples.ejb.cdisales.bo
 
CurrentUser() - Constructor for class info.ejava.examples.ejb.cdisales.bo.CurrentUser
 

D

dao - Variable in class info.ejava.examples.ejb.cdisales.ejb.ProductCatalogEJB
 
dao - Variable in class info.ejava.examples.ejb.cdisales.ejb.UserMgmtEJB
 
DAOFactory - Class in info.ejava.examples.ejb.cdisales.dao
 
DAOFactory() - Constructor for class info.ejava.examples.ejb.cdisales.dao.DAOFactory
 
dateCreated - Variable in class info.ejava.examples.ejb.cdisales.bo.Product
 
delete() - Method in class info.ejava.examples.ejb.cdisales.web.SellerController
 
destroy() - Method in class info.ejava.examples.ejb.cdisales.ejb.ProductCatalogEJB
 
destroy() - Method in class info.ejava.examples.ejb.cdisales.ejb.UserMgmtEJB
 
destroy() - Method in class info.ejava.examples.ejb.cdisales.web.SellerController
 

E

ELECTRONICS - info.ejava.examples.ejb.cdisales.bo.ProductCategory
 
em - Variable in class info.ejava.examples.ejb.cdisales.dao.DAOFactory
 
em - Variable in class info.ejava.examples.ejb.cdisales.dao.ProductCatalogDAO
 
em - Variable in class info.ejava.examples.ejb.cdisales.dao.UserMgmtDAO
 
email - Variable in class info.ejava.examples.ejb.cdisales.bo.Member
 
equals(Object) - Method in class info.ejava.examples.ejb.cdisales.bo.Member
 
error - Variable in class info.ejava.examples.ejb.cdisales.web.ErrorController
 
error - Variable in class info.ejava.examples.ejb.cdisales.web.SellerController
Gets injected and is place to stash errors to be displayed.
ErrorController - Class in info.ejava.examples.ejb.cdisales.web
 
ErrorController() - Constructor for class info.ejava.examples.ejb.cdisales.web.ErrorController
 
exception - Variable in class info.ejava.examples.ejb.cdisales.web.ErrorController
 

F

findMemberByLogin(String) - Method in interface info.ejava.examples.ejb.cdisales.bl.UserMgmt
 
findMemberByLogin(String) - Method in class info.ejava.examples.ejb.cdisales.dao.UserMgmtDAO
 
findMemberByLogin(String) - Method in class info.ejava.examples.ejb.cdisales.ejb.UserMgmtEJB
 
form - Variable in class info.ejava.examples.ejb.cdisales.web.SellerController
Form used when adding a new product.
fromString(String) - Static method in enum info.ejava.examples.ejb.cdisales.bo.ProductCategory
 

G

getAddCommand() - Method in class info.ejava.examples.ejb.cdisales.web.SellerController
The provider will supply a UICommand object for a form within the binding sellerController.addCommand.
getBuyer() - Method in class info.ejava.examples.ejb.cdisales.bo.Product
 
getBuyerProducts(Member, int, int) - Method in interface info.ejava.examples.ejb.cdisales.bl.ProductCatalog
 
getBuyerProducts(Member, int, int) - Method in class info.ejava.examples.ejb.cdisales.dao.ProductCatalogDAO
 
getBuyerProducts(Member, int, int) - Method in class info.ejava.examples.ejb.cdisales.ejb.ProductCatalogEJB
 
getCategories() - Method in class info.ejava.examples.ejb.cdisales.web.SellerController
 
getCategory() - Method in class info.ejava.examples.ejb.cdisales.bo.Product
 
getDateCreated() - Method in class info.ejava.examples.ejb.cdisales.bo.Product
 
getEmail() - Method in class info.ejava.examples.ejb.cdisales.bo.Member
 
getError() - Method in class info.ejava.examples.ejb.cdisales.web.ErrorController
 
getException() - Method in class info.ejava.examples.ejb.cdisales.web.ErrorController
 
getForm() - Method in class info.ejava.examples.ejb.cdisales.web.SellerController
 
getId() - Method in class info.ejava.examples.ejb.cdisales.bo.Member
 
getId() - Method in class info.ejava.examples.ejb.cdisales.bo.Product
 
getLogin() - Method in class info.ejava.examples.ejb.cdisales.bo.CurrentUser
 
getLogin() - Method in class info.ejava.examples.ejb.cdisales.bo.Member
 
getMember() - Method in class info.ejava.examples.ejb.cdisales.bo.CurrentUser
 
getMember(int) - Method in interface info.ejava.examples.ejb.cdisales.bl.UserMgmt
 
getMember(int) - Method in class info.ejava.examples.ejb.cdisales.dao.UserMgmtDAO
 
getMember(int) - Method in class info.ejava.examples.ejb.cdisales.ejb.UserMgmtEJB
 
getName() - Method in class info.ejava.examples.ejb.cdisales.bo.CurrentUser
 
getName() - Method in class info.ejava.examples.ejb.cdisales.bo.Member
 
getName() - Method in class info.ejava.examples.ejb.cdisales.bo.Product
 
getPrettyName() - Method in enum info.ejava.examples.ejb.cdisales.bo.ProductCategory
 
getPrice() - Method in class info.ejava.examples.ejb.cdisales.bo.Product
 
getProduct() - Method in class info.ejava.examples.ejb.cdisales.web.SellerController
Associated getter/setter is called for inputText.value elements.
getProducts() - Method in class info.ejava.examples.ejb.cdisales.web.SellerController
 
getProductsForSale(Product, int, int) - Method in interface info.ejava.examples.ejb.cdisales.bl.ProductCatalog
 
getProductsForSale(Product, int, int) - Method in class info.ejava.examples.ejb.cdisales.dao.ProductCatalogDAO
 
getProductsForSale(Product, int, int) - Method in class info.ejava.examples.ejb.cdisales.ejb.ProductCatalogEJB
 
getSeller() - Method in class info.ejava.examples.ejb.cdisales.bo.Product
 
getSeller() - Method in class info.ejava.examples.ejb.cdisales.web.SellerController
 
getSellerProducts(Member, int, int) - Method in interface info.ejava.examples.ejb.cdisales.bl.ProductCatalog
 
getSellerProducts(Member, int, int) - Method in class info.ejava.examples.ejb.cdisales.dao.ProductCatalogDAO
 
getSellerProducts(Member, int, int) - Method in class info.ejava.examples.ejb.cdisales.ejb.ProductCatalogEJB
 
getStackTrace() - Method in class info.ejava.examples.ejb.cdisales.web.ErrorController
 
getTableForm() - Method in class info.ejava.examples.ejb.cdisales.web.SellerController
 
getUserMgmtDAO(EntityManager, Validator) - Method in class info.ejava.examples.ejb.cdisales.dao.DAOFactory
 
getYear() - Method in class info.ejava.examples.ejb.cdisales.bo.Product
 

H

hashCode() - Method in class info.ejava.examples.ejb.cdisales.bo.Member
 

I

id - Variable in class info.ejava.examples.ejb.cdisales.bo.Member
 
id - Variable in class info.ejava.examples.ejb.cdisales.bo.Product
 
info.ejava.examples.ejb.cdisales.bl - package info.ejava.examples.ejb.cdisales.bl
 
info.ejava.examples.ejb.cdisales.bo - package info.ejava.examples.ejb.cdisales.bo
 
info.ejava.examples.ejb.cdisales.dao - package info.ejava.examples.ejb.cdisales.dao
 
info.ejava.examples.ejb.cdisales.ejb - package info.ejava.examples.ejb.cdisales.ejb
 
info.ejava.examples.ejb.cdisales.web - package info.ejava.examples.ejb.cdisales.web
 
init() - Method in class info.ejava.examples.ejb.cdisales.ejb.ProductCatalogEJB
 
init() - Method in class info.ejava.examples.ejb.cdisales.ejb.UserMgmtEJB
 
init() - Method in class info.ejava.examples.ejb.cdisales.web.SellerController
 
InvalidAccount - Exception in info.ejava.examples.ejb.cdisales.bl
 
InvalidAccount(String) - Constructor for exception info.ejava.examples.ejb.cdisales.bl.InvalidAccount
 
InvalidAccount(String, Throwable) - Constructor for exception info.ejava.examples.ejb.cdisales.bl.InvalidAccount
 
InvalidProduct - Exception in info.ejava.examples.ejb.cdisales.ejb
 
InvalidProduct(String) - Constructor for exception info.ejava.examples.ejb.cdisales.ejb.InvalidProduct
 

L

logger - Static variable in class info.ejava.examples.ejb.cdisales.ejb.ProductCatalogEJB
 
logger - Static variable in class info.ejava.examples.ejb.cdisales.ejb.UserMgmtEJB
 
logger - Static variable in class info.ejava.examples.ejb.cdisales.web.SellerController
 
login - Variable in class info.ejava.examples.ejb.cdisales.bo.Member
 
login() - Method in class info.ejava.examples.ejb.cdisales.ejb.UserMgmtEJB
We can't do much more than anonymous until we implement login
login() - Method in interface info.ejava.examples.ejb.cdisales.ejb.UserMgmtLocal
 
login(String) - Method in class info.ejava.examples.ejb.cdisales.ejb.UserMgmtEJB
 

M

MARINE - info.ejava.examples.ejb.cdisales.bo.ProductCategory
 
member - Variable in class info.ejava.examples.ejb.cdisales.bo.CurrentUser
 
Member - Class in info.ejava.examples.ejb.cdisales.bo
 
Member() - Constructor for class info.ejava.examples.ejb.cdisales.bo.Member
 
Member(int) - Constructor for class info.ejava.examples.ejb.cdisales.bo.Member
 

N

name - Variable in class info.ejava.examples.ejb.cdisales.bo.Member
 
name - Variable in class info.ejava.examples.ejb.cdisales.bo.Product
 

P

prePersist() - Method in class info.ejava.examples.ejb.cdisales.bo.Product
 
prettyName - Variable in enum info.ejava.examples.ejb.cdisales.bo.ProductCategory
 
price - Variable in class info.ejava.examples.ejb.cdisales.bo.Product
 
product - Variable in class info.ejava.examples.ejb.cdisales.web.SellerController
This is the product the page is currently working with.
Product - Class in info.ejava.examples.ejb.cdisales.bo
 
Product() - Constructor for class info.ejava.examples.ejb.cdisales.bo.Product
 
Product(int) - Constructor for class info.ejava.examples.ejb.cdisales.bo.Product
 
Product.ProductASC - Class in info.ejava.examples.ejb.cdisales.bo
 
ProductASC() - Constructor for class info.ejava.examples.ejb.cdisales.bo.Product.ProductASC
 
ProductCatalog - Interface in info.ejava.examples.ejb.cdisales.bl
 
ProductCatalogDAO - Class in info.ejava.examples.ejb.cdisales.dao
 
ProductCatalogDAO() - Constructor for class info.ejava.examples.ejb.cdisales.dao.ProductCatalogDAO
 
ProductCatalogEJB - Class in info.ejava.examples.ejb.cdisales.ejb
This EJB provides JTA transactional behavior to the DAO
ProductCatalogEJB() - Constructor for class info.ejava.examples.ejb.cdisales.ejb.ProductCatalogEJB
 
ProductCatalogLocal - Interface in info.ejava.examples.ejb.cdisales.ejb
 
ProductCategory - Enum in info.ejava.examples.ejb.cdisales.bo
 
ProductCategory(String) - Constructor for enum info.ejava.examples.ejb.cdisales.bo.ProductCategory
 
products - Variable in class info.ejava.examples.ejb.cdisales.web.SellerController
This is initially populated using a call to the back-end for persisted items for sale and then updated as products are added for sale during the conversation.

R

remove(Product) - Method in interface info.ejava.examples.ejb.cdisales.bl.ProductCatalog
 
remove(Product) - Method in class info.ejava.examples.ejb.cdisales.dao.ProductCatalogDAO
 
remove(Product) - Method in class info.ejava.examples.ejb.cdisales.ejb.ProductCatalogEJB
 

S

save() - Method in class info.ejava.examples.ejb.cdisales.web.SellerController
 
seller - Variable in class info.ejava.examples.ejb.cdisales.bo.Product
 
SellerController - Class in info.ejava.examples.ejb.cdisales.web
 
SellerController() - Constructor for class info.ejava.examples.ejb.cdisales.web.SellerController
 
serialVersionUID - Static variable in class info.ejava.examples.ejb.cdisales.bo.Member
 
setAddCommand(UICommand) - Method in class info.ejava.examples.ejb.cdisales.web.SellerController
 
setBuyer(Member) - Method in class info.ejava.examples.ejb.cdisales.bo.Product
 
setCategory(ProductCategory) - Method in class info.ejava.examples.ejb.cdisales.bo.Product
 
setEmail(String) - Method in class info.ejava.examples.ejb.cdisales.bo.Member
 
setEntityManager(EntityManager) - Method in class info.ejava.examples.ejb.cdisales.dao.UserMgmtDAO
 
setError(String) - Method in class info.ejava.examples.ejb.cdisales.web.ErrorController
 
setException(Exception) - Method in class info.ejava.examples.ejb.cdisales.web.ErrorController
 
setForm(UIForm) - Method in class info.ejava.examples.ejb.cdisales.web.SellerController
 
setLogin(String) - Method in class info.ejava.examples.ejb.cdisales.bo.Member
 
setMember(Member) - Method in class info.ejava.examples.ejb.cdisales.bo.CurrentUser
 
setName(String) - Method in class info.ejava.examples.ejb.cdisales.bo.Member
 
setName(String) - Method in class info.ejava.examples.ejb.cdisales.bo.Product
 
setPrice(BigDecimal) - Method in class info.ejava.examples.ejb.cdisales.bo.Product
 
setProduct(Product) - Method in class info.ejava.examples.ejb.cdisales.web.SellerController
 
setProducts(List<Product>) - Method in class info.ejava.examples.ejb.cdisales.web.SellerController
 
setSeller(Member) - Method in class info.ejava.examples.ejb.cdisales.bo.Product
 
setTableForm(UIForm) - Method in class info.ejava.examples.ejb.cdisales.web.SellerController
 
setValidator(Validator) - Method in class info.ejava.examples.ejb.cdisales.dao.UserMgmtDAO
 
setYear(int) - Method in class info.ejava.examples.ejb.cdisales.bo.Product
 
SPORT - info.ejava.examples.ejb.cdisales.bo.ProductCategory
 

T

tableForm - Variable in class info.ejava.examples.ejb.cdisales.web.SellerController
Form used when displaying the list of products
TOOLS - info.ejava.examples.ejb.cdisales.bo.ProductCategory
 
toString() - Method in class info.ejava.examples.ejb.cdisales.bo.Member
 
toString() - Method in class info.ejava.examples.ejb.cdisales.bo.Product
 
Tx - Annotation Type in info.ejava.examples.ejb.cdisales.bl
 

U

user - Variable in class info.ejava.examples.ejb.cdisales.web.SellerController
Current user will be injected by CDI into this property using a @Produces by one of our components.
UserMgmt - Interface in info.ejava.examples.ejb.cdisales.bl
 
UserMgmtDAO - Class in info.ejava.examples.ejb.cdisales.dao
This bean will be "Produced" and injected from a factory
UserMgmtDAO() - Constructor for class info.ejava.examples.ejb.cdisales.dao.UserMgmtDAO
 
UserMgmtEJB - Class in info.ejava.examples.ejb.cdisales.ejb
 
UserMgmtEJB() - Constructor for class info.ejava.examples.ejb.cdisales.ejb.UserMgmtEJB
 
UserMgmtLocal - Interface in info.ejava.examples.ejb.cdisales.ejb
 

V

validator - Variable in class info.ejava.examples.ejb.cdisales.dao.UserMgmtDAO
 
valueOf(String) - Static method in enum info.ejava.examples.ejb.cdisales.bo.ProductCategory
Returns the enum constant of this type with the specified name.
values() - Static method in enum info.ejava.examples.ejb.cdisales.bo.ProductCategory
Returns an array containing the constants of this enum type, in the order they are declared.

Y

year - Variable in class info.ejava.examples.ejb.cdisales.bo.Product
 
A B C D E F G H I L M N P R S T U V Y 
All Classes All Packages