The following table gives a brief description of all the internal Permit System classes.
This class contains the methods to access the company data in the
database. Furthermore, contact information is processed with this class.
These servlets handle a user request for an addition, update, or deletion
of a company. After completion of the task, a confirmation message is
This servlet retrieves the list of all companies from the database. Using
the MyHTML class, a formatted output of the list is presented to the
This class contains the methods to access the permit data in the
database. The application form checking functions are also included to
This servlet processes a submitted application form using the checking
functions of the Permit class. It utilizes the MultipartRequest class to
upload drawing files that may have been submitted by the user. It
generates an output providing the checking results, including options on
how the user may continue (Back to Application, Cancel, Proceed). All
application information is stored in the session object.
This servlet is reached if the application was approved by the system
and confirmed by the user. The application data that was written to the
session object in the PermitAdd servlet is retrieved, and new permit is
stored in the database.
These servlets handle the requests for updating or deletion of permits.
After completion of the task, a confirmation message is shown.
This class contains variables and methods to extract specific permits
from the database.
This servlet utilizes the PermitSearch class to obtain a list of permits
according to submitted search criteria or a list of all permits issued for
the last 30 days. Using the MyHTML class, a formatted output of the list
is presented to the user.
This class contains variables and methods to retrieve or update the
options data from the Admin table of the database.
This servlet handles the update request for options.
This class contains the methods to access street restriction data in the
Permit System database.