|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--edu.rice.rubis.beans.MDB_AboutMe
This is a stateless session bean used to give to a user the information about himself.
Constructor Summary | |
MDB_AboutMe()
|
Method Summary | |
void |
ejbCreate()
The Message driven bean must define an ejbCreate methods with no args. |
void |
ejbRemove()
A container invokes this method before it ends the life of the message-driven object. |
java.lang.String |
getAboutMe(java.lang.String username,
java.lang.String password)
Authenticate the user and get the information about the user. |
java.lang.String |
listBids(int userId,
java.lang.String username,
java.lang.String password,
java.sql.Connection conn)
List items the user put a bid on in the last 30 days |
java.lang.String |
listBoughtItems(int userId,
java.sql.Connection conn)
List items the user bought in the last 30 days |
java.lang.String |
listComments(int userId,
java.sql.Connection conn)
List comments about the user |
java.lang.String |
listItem(int userId,
java.sql.Connection conn)
List items the user is currently selling and sold in the past 30 days |
java.lang.String |
listWonItems(int userId,
java.sql.Connection conn)
List items the user won in the last 30 days |
void |
onMessage(javax.jms.Message message)
|
java.lang.String |
printComment(java.lang.String userName,
java.lang.String date,
java.lang.String comment,
int fromUserId)
Display comment information as an HTML table row |
java.lang.String |
printCommentFooter()
Comment footer printed function |
java.lang.String |
printCommentHeader()
Comment header printed function |
java.lang.String |
printHTMLHighlighted(java.lang.String msg)
Construct a html highlighted string. |
java.lang.String |
printItemFooter()
Item footer printed function |
java.lang.String |
printItemUserHasBidOn(int id,
java.lang.String name,
float initialPrice,
float maxBid,
float currentPrice,
int quantity,
java.lang.String startDate,
java.lang.String endDate,
int sellerId,
java.lang.String sellerName,
java.lang.String username,
java.lang.String password)
Display item information for the AboutMe servlet |
java.lang.String |
printSell(int id,
java.lang.String name,
float initialPrice,
float maxBid,
int quantity,
float reservePrice,
float buyNow,
java.lang.String startDate,
java.lang.String endDate)
Display item information as an HTML table row |
java.lang.String |
printSellHeader(java.lang.String title)
user's sellings header printed function |
java.lang.String |
printUserBidsHeader()
user's bids list header printed function |
java.lang.String |
printUserBoughtItem(int id,
java.lang.String name,
int qty,
float buyNow,
int sellerId,
java.lang.String sellerName)
Display item information for the AboutMe servlet |
java.lang.String |
printUserBoughtItemHeader()
user's bought items list header printed function |
java.lang.String |
printUserWonItem(int id,
java.lang.String name,
float maxBid,
int sellerId,
java.lang.String sellerName)
Display item information for the AboutMe servlet |
java.lang.String |
printUserWonItemHeader()
user's won items list header printed function |
void |
setMessageDrivenContext(javax.ejb.MessageDrivenContext ctx)
Set the associated context. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MDB_AboutMe()
Method Detail |
public void onMessage(javax.jms.Message message)
onMessage
in interface javax.jms.MessageListener
public java.lang.String getAboutMe(java.lang.String username, java.lang.String password) throws java.rmi.RemoteException
public java.lang.String listItem(int userId, java.sql.Connection conn) throws java.rmi.RemoteException
public java.lang.String listBoughtItems(int userId, java.sql.Connection conn) throws java.rmi.RemoteException
public java.lang.String listWonItems(int userId, java.sql.Connection conn) throws java.rmi.RemoteException
public java.lang.String listComments(int userId, java.sql.Connection conn) throws java.rmi.RemoteException
public java.lang.String listBids(int userId, java.lang.String username, java.lang.String password, java.sql.Connection conn) throws java.rmi.RemoteException
public java.lang.String printUserBoughtItemHeader()
public java.lang.String printUserWonItemHeader()
public java.lang.String printUserBidsHeader()
public java.lang.String printUserBoughtItem(int id, java.lang.String name, int qty, float buyNow, int sellerId, java.lang.String sellerName) throws java.rmi.RemoteException
String
containing HTML codejava.rmi.RemoteException
- if an error occurspublic java.lang.String printItemUserHasBidOn(int id, java.lang.String name, float initialPrice, float maxBid, float currentPrice, int quantity, java.lang.String startDate, java.lang.String endDate, int sellerId, java.lang.String sellerName, java.lang.String username, java.lang.String password) throws java.rmi.RemoteException
String
containing HTML code (Warning last link must be completed by servlet)java.rmi.RemoteException
- if an error occurspublic java.lang.String printSell(int id, java.lang.String name, float initialPrice, float maxBid, int quantity, float reservePrice, float buyNow, java.lang.String startDate, java.lang.String endDate) throws java.rmi.RemoteException
String
containing HTML codejava.rmi.RemoteException
- if an error occurspublic java.lang.String printUserWonItem(int id, java.lang.String name, float maxBid, int sellerId, java.lang.String sellerName) throws java.rmi.RemoteException
String
containing HTML codejava.rmi.RemoteException
- if an error occurspublic java.lang.String printSellHeader(java.lang.String title)
public java.lang.String printItemFooter()
public java.lang.String printCommentHeader()
public java.lang.String printComment(java.lang.String userName, java.lang.String date, java.lang.String comment, int fromUserId) throws java.rmi.RemoteException
String
containing HTML codejava.rmi.RemoteException
- if an error occurspublic java.lang.String printCommentFooter()
public java.lang.String printHTMLHighlighted(java.lang.String msg)
msg
- the message to displaypublic void setMessageDrivenContext(javax.ejb.MessageDrivenContext ctx)
setMessageDrivenContext
in interface javax.ejb.MessageDrivenBean
MessageDrivenContext
- A MessageDrivenContext interface for the instance.javax.ejb.EJBException
- Thrown by the method to indicate a failure caused by
a system-level error.public void ejbCreate()
public void ejbRemove()
ejbRemove
in interface javax.ejb.MessageDrivenBean
javax.ejb.EJBException
- Thrown by the method to indicate a failure caused by
a system-level error.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |