A B D E F I L M P Q R S T

A

admin - package admin
 
ALIGN_CENTER - Static variable in class admin.TableLayout
 
ALIGN_LEFT - Static variable in class admin.TableLayout
 
ALIGN_NONE - Static variable in class admin.TableLayout
 
ALIGN_RIGHT - Static variable in class admin.TableLayout
 

B

beginTable() - Method in class admin.TableLayout
 

D

doGet(HttpServletRequest, HttpServletResponse) - Method in class admin.Test_TableLayout
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class admin.Query
All get requests are forwarded to doPost()
doGet(HttpServletRequest, HttpServletResponse) - Method in class admin.QueryList
All get requests are forwarded to doPost()
doGet(HttpServletRequest, HttpServletResponse) - Method in class admin.Logout
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class admin.ModifyReq
All get requests are forwarded to doPost()
doGet(HttpServletRequest, HttpServletResponse) - Method in class admin.Req
All get requests are forwarded to doPost()
doGet(HttpServletRequest, HttpServletResponse) - Method in class admin.TableDisplay
All get requests are forwarded to doPost()
doGet(HttpServletRequest, HttpServletResponse) - Method in class admin.Input
All get requests are forwarded to doPost()
doGet(HttpServletRequest, HttpServletResponse) - Method in class admin.PresentMenu
All get requests are forwarded to doPost()
doGet(HttpServletRequest, HttpServletResponse) - Method in class admin.ModifyMajorList
All get requests are forwarded to doPost()
doGet(HttpServletRequest, HttpServletResponse) - Method in class admin.Login
All get requests are forwarded to doPost()
doPost(HttpServletRequest, HttpServletResponse) - Method in class admin.Query
This method does all the work as described by the class summary
doPost(HttpServletRequest, HttpServletResponse) - Method in class admin.QueryList
This method does all the work as described by the class summary
doPost(HttpServletRequest, HttpServletResponse) - Method in class admin.ModifyReq
This method does all the work as described by the class summary
doPost(HttpServletRequest, HttpServletResponse) - Method in class admin.Req
This method does all the work as described by the class summary
doPost(HttpServletRequest, HttpServletResponse) - Method in class admin.TableDisplay
This method does all the work as described by the class summary
doPost(HttpServletRequest, HttpServletResponse) - Method in class admin.Input
This method does all the work as described by the class summary
doPost(HttpServletRequest, HttpServletResponse) - Method in class admin.PresentMenu
This method does all the work
Check if user is logged in
If not logged in redirect to login
Else if logged in take the name from the session
Output the Admin Header
Use DatabaseMetaData to get the list of table names
Display all tables in a drop down box
Display radio buttons for the operations
Output the admin footer
doPost(HttpServletRequest, HttpServletResponse) - Method in class admin.ModifyMajorList
This method does all the work as described by the class summary
doPost(HttpServletRequest, HttpServletResponse) - Method in class admin.Login
This method does all the work as described by the class summary

E

endTable() - Method in class admin.TableLayout
 

F

formCell(int) - Method in class admin.TableLayout
 

I

init(ServletConfig) - Method in class admin.Query
Used to initialize the servlet
init(ServletConfig) - Method in class admin.QueryList
Used to initialize the servlet
init(ServletConfig) - Method in class admin.ModifyReq
Used to initialize the servlet
init(ServletConfig) - Method in class admin.Req
Used to initialize the servlet
init(ServletConfig) - Method in class admin.TableDisplay
Used to initialize the servlet
init(ServletConfig) - Method in class admin.Input
Used to initialize the servlet
init(ServletConfig) - Method in class admin.PresentMenu
Used to initialize the servlet
init(ServletConfig) - Method in class admin.ModifyMajorList
Used to initialize the servlet
init(ServletConfig) - Method in class admin.Login
Used to initialize the servlet
Input - class admin.Input.
This class is used to Input data for any of the tables that don't end with _REQ
It gets all paramters (table, operation, specific record ID) and displays
appropriate input fields
If operation is ADD the input fields are empty
if the operation is Modify input fields are prepopulated
if the operations is View it is dipslayed in the same way as Modify but there is no Submit Button
if operation is delete - forward to Query and pass the parameters
Input() - Constructor for class admin.Input
 

L

Login - class admin.Login.
This class is used to check the username and login and to create the session and stores the real name for the user throughout the session.
Login() - Constructor for class admin.Login
 
Logout - class admin.Logout.
This class is used to clear the session and redirect to log in page
Logout() - Constructor for class admin.Logout
 

M

ModifyMajorList - class admin.ModifyMajorList.
This class is used to modify not available list for Minors Very similar to ModifyReq
ModifyMajorList() - Constructor for class admin.ModifyMajorList
 
ModifyReq - class admin.ModifyReq.
This class is used to modify requriements + pre/co requisites It displays several buttons and drop down boxes that the user uses to operate and input.
ModifyReq() - Constructor for class admin.ModifyReq
 

P

parseString(String) - Method in class admin.Input
this method is used to return an array of MajorIDs from the star delimited List
PresentMenu - class admin.PresentMenu.
This class is used to display all database tables to the user in the form of an HTML form drop-down (select) field, so that the user can choose which one they want to administer, it also displays a drop down box that asks the user to select which catalog they want to use and several radio buttons to choose which operation they want to perform
PresentMenu() - Constructor for class admin.PresentMenu
 

Q

Query - class admin.Query.
This class is used to execute user modifications on the database depending on the parameters passed to it
Query() - Constructor for class admin.Query
 
QueryList - class admin.QueryList.
This class is used to execute user modifications on the database depending on the parameters passed to it for ModifyMajorList and ModifyReq only the Courses part
QueryList() - Constructor for class admin.QueryList
 

R

Req - class admin.Req.
This class is used to Select Requirements to be modified for any of the tables that end with _REQ It gets all paramters (table, operation, specific record ID) and displays all requirement records
If operation is ADD it redirects to ModifyReq
if the operation is Modify /Delete/View it displays appropriate fields
Req() - Constructor for class admin.Req
 
RequirementParser - class admin.RequirementParser.
In the add modify module, the requirement strings the user builds are not in the native format stored in the SAS database.
RequirementParser() - Constructor for class admin.RequirementParser
 
row() - Method in class admin.TableLayout
 

S

spaceCell(int) - Method in class admin.TableLayout
 

T

TableDisplay - class admin.TableDisplay.
This class is used to display all records from the table selected in PresentMenu and/or to redirect to the appropriate input handler
It takes the table_name and the operation from PresentMenu
If a list is presented the user can choose which one they want to administer
if the operation is add it redirects to Input
There are several cases:
1.
TableDisplay() - Constructor for class admin.TableDisplay
 
TableLayout - class admin.TableLayout.
This class is used as an HTML utility it has methods to create tables and table cells
TableLayout(PrintWriter) - Constructor for class admin.TableLayout
 
Test_TableLayout - class admin.Test_TableLayout.
 
Test_TableLayout() - Constructor for class admin.Test_TableLayout
 
toCourseDatabaseString(String) - Static method in class admin.RequirementParser
Converts a String in display format to database format.
toCourseDisplayString(String) - Static method in class admin.RequirementParser
Converts a String in database format to display format.
toMajorDatabaseString(String) - Static method in class admin.RequirementParser
Converts a String in display format to database format.
toMajorDisplayString(String) - Static method in class admin.RequirementParser
Converts a String in database format to display format.

A B D E F I L M P Q R S T