A B C D E F G H I P R S T V

A

AboutMe - class edu.rice.rubis.servlets.AboutMe.
This servlets displays general information about the user loged in and about his current bids or items to sell.
AboutMe() - Constructor for class edu.rice.rubis.servlets.AboutMe
 
AboutMePoolSize - Static variable in class edu.rice.rubis.servlets.Config
 
addDays(GregorianCalendar, int) - Static method in class edu.rice.rubis.servlets.TimeManagement
Compute a new GregorianCalendar from a beginning date and a duration in days.
Auth - class edu.rice.rubis.servlets.Auth.
 
Auth(Connection, ServletPrinter) - Constructor for class edu.rice.rubis.servlets.Auth
 
authenticate(String, String) - Method in class edu.rice.rubis.servlets.Auth
 

B

BrowseCategories - class edu.rice.rubis.servlets.BrowseCategories.
Builds the html page with the list of all categories and provides links to browse all items in a category or items in a category for a given region
BrowseCategories() - Constructor for class edu.rice.rubis.servlets.BrowseCategories
 
BrowseCategoriesPoolSize - Static variable in class edu.rice.rubis.servlets.Config
 
BrowseRegions - class edu.rice.rubis.servlets.BrowseRegions.
Builds the html page with the list of all region in the database
BrowseRegions() - Constructor for class edu.rice.rubis.servlets.BrowseRegions
 
BrowseRegionsPoolSize - Static variable in class edu.rice.rubis.servlets.Config
 
BuyNow - class edu.rice.rubis.servlets.BuyNow.
This servlets display the page allowing a user to buy an item It must be called this way : http://..../BuyNow?
BuyNow() - Constructor for class edu.rice.rubis.servlets.BuyNow
 
BuyNowAuth - class edu.rice.rubis.servlets.BuyNowAuth.
This servlets display the page authentifying the user to allow him to put a buy an item at the "buy now" price.
BuyNowAuth() - Constructor for class edu.rice.rubis.servlets.BuyNowAuth
 
BuyNowPoolSize - Static variable in class edu.rice.rubis.servlets.Config
 

C

closeConnection(Connection) - Method in class edu.rice.rubis.servlets.RubisHttpServlet
Closes a Connection.
Config - class edu.rice.rubis.servlets.Config.
This class contains the configuration for the servlets like the path of HTML files, etc ...
currentDateToString() - Static method in class edu.rice.rubis.servlets.TimeManagement
Returns a string representation of the current date (when the method is called) conforming to the following database format : 'YYYY-MM-DD hh:mm:ss'

D

DatabaseProperties - Static variable in class edu.rice.rubis.servlets.Config
 
dateToString(GregorianCalendar) - Static method in class edu.rice.rubis.servlets.TimeManagement
Returns a string representation of a date conforming to the following database format : 'YYYY-MM-DD hh:mm:ss'
destroy() - Method in class edu.rice.rubis.servlets.RubisHttpServlet
Clean up database connections.
destroy() - Method in class edu.rice.rubis.servlets.AboutMe
Clean up the connection pool.
destroy() - Method in class edu.rice.rubis.servlets.ViewItem
Clean up the connection pool.
destroy() - Method in class edu.rice.rubis.servlets.StoreBuyNow
Clean up the connection pool.
destroy() - Method in class edu.rice.rubis.servlets.BrowseRegions
Clean up the connection pool.
destroy() - Method in class edu.rice.rubis.servlets.ViewUserInfo
Clean up the connection pool.
destroy() - Method in class edu.rice.rubis.servlets.StoreBid
Clean up the connection pool.
destroy() - Method in class edu.rice.rubis.servlets.PutComment
Clean up the connection pool.
destroy() - Method in class edu.rice.rubis.servlets.StoreComment
Clean up the connection pool.
destroy() - Method in class edu.rice.rubis.servlets.PutBid
Clean up the connection pool.
destroy() - Method in class edu.rice.rubis.servlets.ViewBidHistory
Clean up the connection pool.
destroy() - Method in class edu.rice.rubis.servlets.BrowseCategories
Clean up the connection pool.
destroy() - Method in class edu.rice.rubis.servlets.SearchItemsByCategory
Clean up the connection pool.
destroy() - Method in class edu.rice.rubis.servlets.RegisterUser
Clean up the connection pool.
destroy() - Method in class edu.rice.rubis.servlets.BuyNow
Clean up the connection pool.
destroy() - Method in class edu.rice.rubis.servlets.RegisterItem
Clean up the connection pool.
destroy() - Method in class edu.rice.rubis.servlets.SearchItemsByRegion
Clean up the connection pool.
diffTime(GregorianCalendar, GregorianCalendar) - Static method in class edu.rice.rubis.servlets.TimeManagement
Returns a string representation of the time elapsed between startDate and endDate.
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.RubisHttpServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.AboutMe
Call doPost method.
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.SellItemForm
Build the html page for the response
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.ViewItem
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.StoreBuyNow
Call the doPost method.
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.BrowseRegions
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.ViewUserInfo
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.PutBidAuth
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.StoreBid
Call the doPost method.
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.PutComment
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.StoreComment
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.PutBid
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.ViewBidHistory
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.BrowseCategories
Build the html page for the response
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.BuyNowAuth
Display the web page with the form to authenticate the user
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.SearchItemsByCategory
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.RegisterUser
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.BuyNow
Authenticate the user and end the display a buy now form
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.RegisterItem
Check the values from the html register item form and create a new item
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.PutCommentAuth
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.SearchItemsByRegion
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.RubisHttpServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.AboutMe
Check username and password and build the web page that display the information about the loged in user.
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.SellItemForm
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.ViewItem
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.StoreBuyNow
Store the BuyNow to the database and display resulting message.
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.ViewUserInfo
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.PutBidAuth
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.StoreBid
Store the bid to the database and display resulting message.
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.PutComment
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.StoreComment
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.PutBid
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.ViewBidHistory
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.BrowseCategories
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.BuyNowAuth
Call the doGet method
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.SearchItemsByCategory
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.RegisterUser
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.BuyNow
Call the doGet method
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.RegisterItem
Call the doGet method: check the values from the html register item form and create a new item
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.PutCommentAuth
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class edu.rice.rubis.servlets.SearchItemsByRegion
 

E

edu.rice.rubis.servlets - package edu.rice.rubis.servlets
 

F

finalizeConnections() - Method in class edu.rice.rubis.servlets.RubisHttpServlet
Release all the connections to the database.

G

getConnection() - Method in class edu.rice.rubis.servlets.RubisHttpServlet
Gets a connection from the pool (round-robin)
getPoolSize() - Method in class edu.rice.rubis.servlets.RubisHttpServlet
 
getPoolSize() - Method in class edu.rice.rubis.servlets.AboutMe
 
getPoolSize() - Method in class edu.rice.rubis.servlets.ViewItem
 
getPoolSize() - Method in class edu.rice.rubis.servlets.StoreBuyNow
 
getPoolSize() - Method in class edu.rice.rubis.servlets.BrowseRegions
 
getPoolSize() - Method in class edu.rice.rubis.servlets.ViewUserInfo
 
getPoolSize() - Method in class edu.rice.rubis.servlets.StoreBid
 
getPoolSize() - Method in class edu.rice.rubis.servlets.PutComment
 
getPoolSize() - Method in class edu.rice.rubis.servlets.StoreComment
 
getPoolSize() - Method in class edu.rice.rubis.servlets.PutBid
 
getPoolSize() - Method in class edu.rice.rubis.servlets.ViewBidHistory
 
getPoolSize() - Method in class edu.rice.rubis.servlets.BrowseCategories
 
getPoolSize() - Method in class edu.rice.rubis.servlets.SearchItemsByCategory
 
getPoolSize() - Method in class edu.rice.rubis.servlets.RegisterUser
 
getPoolSize() - Method in class edu.rice.rubis.servlets.BuyNow
 
getPoolSize() - Method in class edu.rice.rubis.servlets.RegisterItem
 
getPoolSize() - Method in class edu.rice.rubis.servlets.SearchItemsByRegion
 

H

HTMLFilesPath - Static variable in class edu.rice.rubis.servlets.Config
 

I

init() - Method in class edu.rice.rubis.servlets.RubisHttpServlet
Load the driver and get a connection to the database
initializeConnections() - Method in class edu.rice.rubis.servlets.RubisHttpServlet
Initialize the pool of connections to the database.

P

PutBid - class edu.rice.rubis.servlets.PutBid.
This servlets display the page allowing a user to put a bid on an item.
PutBid() - Constructor for class edu.rice.rubis.servlets.PutBid
 
PutBidAuth - class edu.rice.rubis.servlets.PutBidAuth.
This servlets display the page authentifying the user to allow him to put a bid on an item.
PutBidAuth() - Constructor for class edu.rice.rubis.servlets.PutBidAuth
 
PutBidPoolSize - Static variable in class edu.rice.rubis.servlets.Config
 
PutComment - class edu.rice.rubis.servlets.PutComment.
This servlets display the page allowing a user to put a comment on an item.
PutComment() - Constructor for class edu.rice.rubis.servlets.PutComment
 
PutCommentAuth - class edu.rice.rubis.servlets.PutCommentAuth.
This servlets display the page authentifying the user to allow him to put a comment on another user.
PutCommentAuth() - Constructor for class edu.rice.rubis.servlets.PutCommentAuth
 
PutCommentPoolSize - Static variable in class edu.rice.rubis.servlets.Config
 

R

RegisterItem - class edu.rice.rubis.servlets.RegisterItem.
Add a new item in the database
RegisterItem() - Constructor for class edu.rice.rubis.servlets.RegisterItem
 
RegisterItemPoolSize - Static variable in class edu.rice.rubis.servlets.Config
 
RegisterUser - class edu.rice.rubis.servlets.RegisterUser.
Add a new user in the database
RegisterUser() - Constructor for class edu.rice.rubis.servlets.RegisterUser
 
RegisterUserPoolSize - Static variable in class edu.rice.rubis.servlets.Config
 
releaseConnection(Connection) - Method in class edu.rice.rubis.servlets.RubisHttpServlet
Releases a connection to the pool.
RubisHttpServlet - class edu.rice.rubis.servlets.RubisHttpServlet.
Provides the method to initialize connection to the database.
RubisHttpServlet() - Constructor for class edu.rice.rubis.servlets.RubisHttpServlet
 

S

SearchItemsByCategory - class edu.rice.rubis.servlets.SearchItemsByCategory.
This servlets displays a list of items belonging to a specific category.
SearchItemsByCategory() - Constructor for class edu.rice.rubis.servlets.SearchItemsByCategory
 
SearchItemsByCategoryPoolSize - Static variable in class edu.rice.rubis.servlets.Config
 
SearchItemsByRegion - class edu.rice.rubis.servlets.SearchItemsByRegion.
Build the html page with the list of all items for given category and region.
SearchItemsByRegion() - Constructor for class edu.rice.rubis.servlets.SearchItemsByRegion
 
SearchItemsByRegionPoolSize - Static variable in class edu.rice.rubis.servlets.Config
 
SellItemForm - class edu.rice.rubis.servlets.SellItemForm.
Builds the html page that display the form to register a new item to sell.
SellItemForm() - Constructor for class edu.rice.rubis.servlets.SellItemForm
 
ServletPrinter - class edu.rice.rubis.servlets.ServletPrinter.
In fact, this class is not a servlet itself but it provides output services to servlets to send back HTML files.
ServletPrinter(HttpServletResponse, String) - Constructor for class edu.rice.rubis.servlets.ServletPrinter
 
StoreBid - class edu.rice.rubis.servlets.StoreBid.
This servlet records a bid in the database and display the result of the transaction.
StoreBid() - Constructor for class edu.rice.rubis.servlets.StoreBid
 
StoreBidPoolSize - Static variable in class edu.rice.rubis.servlets.Config
 
StoreBuyNow - class edu.rice.rubis.servlets.StoreBuyNow.
This servlet records a BuyNow in the database and display the result of the transaction.
StoreBuyNow() - Constructor for class edu.rice.rubis.servlets.StoreBuyNow
 
StoreBuyNowPoolSize - Static variable in class edu.rice.rubis.servlets.Config
 
StoreComment - class edu.rice.rubis.servlets.StoreComment.
This servlets records a comment in the database and display the result of the transaction.
StoreComment() - Constructor for class edu.rice.rubis.servlets.StoreComment
 
StoreCommentPoolSize - Static variable in class edu.rice.rubis.servlets.Config
 

T

TimeManagement - class edu.rice.rubis.servlets.TimeManagement.
This class provides additionnal functions that the GregorianCalendar class does not provide.
TimeManagement() - Constructor for class edu.rice.rubis.servlets.TimeManagement
 

V

ViewBidHistory - class edu.rice.rubis.servlets.ViewBidHistory.
This servlets displays the list of bids regarding an item.
ViewBidHistory() - Constructor for class edu.rice.rubis.servlets.ViewBidHistory
 
ViewBidHistoryPoolSize - Static variable in class edu.rice.rubis.servlets.Config
 
ViewItem - class edu.rice.rubis.servlets.ViewItem.
This servlets displays the full description of a given item and allows the user to bid on this item.
ViewItem() - Constructor for class edu.rice.rubis.servlets.ViewItem
 
ViewItemPoolSize - Static variable in class edu.rice.rubis.servlets.Config
 
ViewUserInfo - class edu.rice.rubis.servlets.ViewUserInfo.
This servlets displays general information about a user.
ViewUserInfo() - Constructor for class edu.rice.rubis.servlets.ViewUserInfo
 
ViewUserInfoPoolSize - Static variable in class edu.rice.rubis.servlets.Config
 

A B C D E F G H I P R S T V

Copyright © 2003 - ObjectWeb Consortium - All Rights Reserved.