Class Name 
Description 
RestrictionAdd 
These servlets handle the requests for adding, updating, or deletion of 
RestrictionEdit 
street restrictions. A restriction may apply to a whole street or to a street 
RestrictionDelete 
section only. After completion of the task, a confirmation message is 
shown. 
RestrictionListCurrent  These servlets retrieve the list of all current restrictions or the history of 
RestrictionListHistory  restrictions, respectively, from the database. Using the MyHTML class, 
formatted outputs of the lists are presented to the user. 
Holiday 
This class contains the methods to access holiday data in the database. 
HolidayAdd 
These servlets handle the requests for addition, updating, or deletion of 
HolidayEdit 
holidays. After completion of the task, a confirmation message is 
HolidayDelete 
shown. 
HolidayList 
This servlet retrieves the current holiday schedule from the database 
and displays it using the MyHTML class. 
Report 
This class contains the methods required to generate reports. 
ReportShow 
This servlet utilizes the Report class to display reports. 
BillSearch 
Closely modeled according to the PermitSearch class, this class is used 
to retrieve permit within a date range to generate billing information. 
BillList 
This servlet uses the BillSearch class to create a page in Excel 
spreadsheet format containing the billing information for the specified 
time period. 
FAQ 
This class contains the methods to access FAQ data in the database. 
FAQAdd 
These servlets handle the requests for addition, updating, or deletion of 
FAQEdit 
frequently asked questions. After completion of the task, a confirmation 
FAQDelete 
message is shown. 
FAQList 
This servlet retrieves all FAQ's from the database and displays them. 
DbBean 
This class provides the database connectivity. For a detailed 
description, please refer to Section 0 of this document. 
MyDbBean 
This class inherits from the DbBean class, and provides the Permit 
System specific database URL. 
Global 
This class contains the application wide constants. 
LoginCheckBean 
This class is used for basic user authentication. 
NavigationBar 
A navigation bar can be easily created with this class. 
MyHTML 
The MyHTML class contains many methods to generate HTML output 
from various sources, such as database result sets or arrays. Many 
output formats are possible. The most common ones are tables and 
drop down boxes. 
66 




Java Web Hosting Application Development Using Java Technologies Hosting




 
TotalRoute.net Business web hosting division of Vision Web Hosting Inc. All rights reserved.