All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

address1. Variable in class sat.Judge
address2. Variable in class sat.Judge
AdminCreateEventServlet(). Constructor for class tejas.AdminCreateEventServlet
AdminEventCapacityChangeServlet(). Constructor for class tejas.AdminEventCapacityChangeServlet
AdminGetEventDetailsServlet(). Constructor for class tejas.AdminGetEventDetailsServlet
adminLoginError(PrintWriter). Method in class tejas.AdminLoginServlet
Invoked if the login was wrong.
adminLoginPage(PrintWriter). Method in class tejas.AdminLoginServlet
Invoked if administrator login is correct.
AdminLoginServlet(). Constructor for class tejas.AdminLoginServlet
AdminRemoveEventServlet(). Constructor for class tejas.AdminRemoveEventServlet
AdminViewEventsServlet(). Constructor for class tejas.AdminViewEventsServlet
Attrib(String, boolean). Constructor for class sat.Attrib
a constructor which takes in the attrib name, and the mandatory flag
attrib_vals. Variable in class sat.ContData
EMSpecPVals
attrib_vals. Variable in class sat.IndData
EMSpecPVals
attrib_vals. Variable in class sat.IndSEData
SEMSpecPVals
attrib_vals. Variable in class sat.SubEventData
a Vector of Attrib objects for the EM spec attributes.
attrib_vals. Variable in class sat.TeamSEData
SEMSpecPVals
attribs. Variable in class tejas.SEMSpecData
au. Static variable in class sat.SharedObjects
An Authenticator object
Authenticator(). Constructor for class sat.Authenticator

C

capacity. Variable in class sat.EMSpecData
capacity. Variable in class sat.SubEventData
changePassword(String, String). Method in class sat.QueryEngine
changes a password for a given user.
changePassword(String, String, String, String). Method in class sat.Authenticator
changes a password for a given user.
ChangePasswordServlet(). Constructor for class tejas.ChangePasswordServlet
checkPassword(String, String, String). Method in class sat.Authenticator
Checks the userid and password.
cl_name. Variable in class sat.ContData
cl_name
cl_name. Variable in class sat.PartDefData
this field will be ignored for Individual-based events
Config(). Constructor for class sat.Config
connection. Static variable in class sat.Config
The database connection details
ContData(). Constructor for class sat.ContData
a constructor

D

date. Variable in class sat.TimeInfo
date
deleteEvent(String). Method in class sat.QueryEngine
deletes a whole event!!! Use with extreme caution.
deleteJudge(String, String, String). Method in class sat.QueryEngine
removes a judge for a subevent
deleteResult(String, String, String, String). Method in class sat.QueryEngine
deletes a result tuple
deleteSubEvent(String, String). Method in class sat.QueryEngine
deletes a whole subevent!!! Use with extreme caution.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.AdminCreateEventServlet
processes a get request and spews out a form for the sysad to fill
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.AdminGetEventDetailsServlet
doPost - gets an eventid from AdminViewEvents servlet and posts the appropriate data on screen as textboxes.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.AdminLoginServlet
Performs the HTTP GET operation; the default implementation reports an HTTP BAD_REQUEST error.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.AdminViewEventsServlet
The doGet function checks if the session is ok and the user is indeed a sysad.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.ChangePasswordServlet
Processes all get requests and prints a form for submission of userid and passwords Passwords shall be changed only by a post method
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.EMAddSubEventServlet
processes a get request and spews out a form for the EM to fill
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.EMPDetailsServlet
doGet takes a loginid as parameter from the caller and calls up the appropriate details and displays all.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.EMPendingServlet
doGet gets a list of pending participants and displays all details to the SEM and allows flo to approve/reject.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.EMRemoveSubEventServlet
The doGet method accepts the subeventid, cross checks it with SEName and then deletes.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.EMViewEventServlet
processes a get request and spews out a form for the sysad to fill
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.EMViewParticipantsServlet
doGet takes a Eventid as parameter from the caller and displays all the contingents which are registered for that event.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.EMViewSubEventsServlet
The doGet function checks if the session is ok and the user is indeed an EM.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.EMViewTeamServlet
Performs the HTTP GET operation; the default implementation reports an HTTP BAD_REQUEST error.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.GroupSEProfileServlet
Performs the HTTP GET operation; the default implementation reports an HTTP BAD_REQUEST error.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.GroupSERegisterServlet
Performs the HTTP GET operation; the default implementation reports an HTTP BAD_REQUEST error.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.IndivSEProfileServlet
Performs the HTTP GET operation; the default implementation reports an HTTP BAD_REQUEST error.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.IndivSERegisterServlet
Performs the HTTP GET operation; the default implementation reports an HTTP BAD_REQUEST error.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.LoginServlet
Processes all get requests and prints a form for logging in the user/event-organiser/subevent-organiser
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.LogoutServlet
doGet checks if a session is currently on and terminates it.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.RegisterServlet
Processes all get requests and spews out a form for submission of user profile.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.ReturnToControlServlet
doPost takes httprequest and response and returns user to control page.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.ScheduleDisplayerServlet
Performs the HTTP GET operation; the default implementation reports an HTTP BAD_REQUEST error.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.SEMAddJudgeServlet
doGet displays a form and accepts data.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.SEMAddResultServlet
doGet displays a form and accepts data.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.SEMMailJudgeServlet
Performs the HTTP GET operation; the default implementation reports an HTTP BAD_REQUEST error.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.SEMPDetailsServlet
doGet takes a loginid as parameter from the caller and calls up the appropriate details and displays all.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.SEMPendingServlet
doGet gets a list of pending participants and displays all details to the SEM and allows flo to approve/reject.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.SEMRegisteredServlet
doGet displays a list of approved/registered participants for the subevent and then allows the SEM to update the details required to be filled by SEM.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.SEMResultsServlet
The doGet displays all the current results.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.SEMUpdateResultsServlet
Performs the HTTP GET operation; the default implementation reports an HTTP BAD_REQUEST error.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.SEMViewJudgeServlet
The doGet function checks if the session is ok and the user is indeed an EM.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.SEMViewSEServlet
processes a get request and spews out a form for the sysad to fill
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.ShowResultsServlet
POST's the results of the Event.
doGet(HttpServletRequest, HttpServletResponse). Method in class tejas.ViewResultServlet
Given Gets the event and Subevent details from the page and displays the corresponding results.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.AdminCreateEventServlet
processes the form posted by the sysad, and inserts the new event
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.AdminEventCapacityChangeServlet
processes a get request and spews out a form for the sysad to fill
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.AdminLoginServlet
Performs the HTTP POST operation; the default implementation reports an HTTP BAD_REQUEST error.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.AdminRemoveEventServlet
doPost takes the names sent in by the doGet method and causes a delete on the db.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.ChangePasswordServlet
Communicates with the Authenticator to verify the password and then proceeds to change it.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.EMAddSubEventServlet
processes the form posted by the sysad, and inserts the new event
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.EMChangeLoginServlet
doPost - takes the subeventid and spews out the corresponding page of the subeventmanager after changing session vars.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.EMGetSubEventDetailsServlet
doPost - gets an eventid from EMViewSubEventsServlet and posts the appropriate data on screen.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.EMOneServlet
On post from event manager interface, takes all event attribs and enters in db.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.EMPendingServlet
doPost takes a set of accept/reject flags and updates the dbase correspondingly.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.EMRemoveSubEventServlet
doPost takes the names sent in by the doGet method and causes a delete on the db.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.EMTwoServlet
Takes all the extra attribs defined by Event Manager and adds to Database Then returns EM to Control Page
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.EMViewEventServlet
Performs the HTTP POST operation; the default implementation reports an HTTP BAD_REQUEST error.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.EMViewParticipantsServlet
Performs the HTTP POST operation; the default implementation reports an HTTP BAD_REQUEST error.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.GroupSEProfileServlet
Performs the HTTP POST operation; the default implementation reports an HTTP BAD_REQUEST error.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.GroupSERegisterServlet
Performs the HTTP POST operation; the default implementation reports an HTTP BAD_REQUEST error.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.IndivSEProfileServlet
Performs the HTTP POST operation; the default implementation reports an HTTP BAD_REQUEST error.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.IndivSERegisterServlet
Performs the HTTP POST operation; the default implementation reports an HTTP BAD_REQUEST error.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.LoginServlet
Verifies the userid, password and recognises the class of the user
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.RegisterServlet
Processes all post requests and registers the flo for the event.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.SEMAddJudgeServlet
Performs the HTTP POST operation; the default implementation reports an HTTP BAD_REQUEST error.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.SEMAddResultServlet
Performs the HTTP POST operation; the default implementation reports an HTTP BAD_REQUEST error.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.SEMMailJudgeServlet
doPost takes the stuff from above and mails it!!
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.SEMOneServlet
doPost method takes the parameters when the SEM logs in for the first time and inserts into Database.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.SEMPendingServlet
doPost takes a set of accept/reject flags and updates the dbase correspondingly.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.SEMRegisteredServlet
Performs the HTTP POST operation; the default implementation reports an HTTP BAD_REQUEST error.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.SEMRemoveJudgeServlet
doPost takes an email id of a judge as a parameter and removes it.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.SEMRemoveResultsServlet
doPost takes all judge details and updates the database.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.SEMUpdateJudgeServlet
doPost takes all judge details and updates the database.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.SEMUpdateResultsServlet
doPost takes old results and new results and makes the change.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.SEMViewJudgeServlet
Performs the HTTP POST operation; the default implementation reports an HTTP BAD_REQUEST error.
doPost(HttpServletRequest, HttpServletResponse). Method in class tejas.SEMViewSEServlet
Performs the HTTP POST operation; the default implementation reports an HTTP BAD_REQUEST error.

E

eid. Variable in class tejas.SEMSpecData
lotsa public fields for the various attributes.
EMAddSubEventServlet(). Constructor for class tejas.EMAddSubEventServlet
email. Variable in class sat.ContData
email
email. Variable in class sat.IndData
email
email. Variable in class sat.IndSEData
email
email. Variable in class sat.TeamSEData
email
email_id. Variable in class sat.Judge
info about the judge
email_id. Variable in class sat.PartDefData
EMChangeLoginServlet(). Constructor for class tejas.EMChangeLoginServlet
EMGetSubEventDetailsServlet(). Constructor for class tejas.EMGetSubEventDetailsServlet
emi. Static variable in class tejas.InterfaceObjects
Event Manager Interface object
EMOneServlet(). Constructor for class tejas.EMOneServlet
EMPDetailsServlet(). Constructor for class tejas.EMPDetailsServlet
EMPendingServlet(). Constructor for class tejas.EMPendingServlet
EMRemoveSubEventServlet(). Constructor for class tejas.EMRemoveSubEventServlet
EMSpecData(). Constructor for class sat.EMSpecData
EMTwoServlet(). Constructor for class tejas.EMTwoServlet
EMViewEventServlet(). Constructor for class tejas.EMViewEventServlet
EMViewParticipantsServlet(). Constructor for class tejas.EMViewParticipantsServlet
EMViewSubEventsServlet(). Constructor for class tejas.EMViewSubEventsServlet
EMViewTeamServlet(). Constructor for class tejas.EMViewTeamServlet
end_time. Variable in class sat.TimeInfo
end time
endDate. Variable in class sat.EMSpecData
endDate. Variable in class tejas.SEMSpecData
endTime. Variable in class tejas.SEMSpecData
event_id. Variable in class sat.PartDefData
event_id. Variable in class sat.SubEventData
lotsa public fields for the various attributes.

F

failure(PrintWriter). Method in class tejas.GroupSEProfileServlet
failure(PrintWriter). Method in class tejas.GroupSERegisterServlet
failure(PrintWriter). Method in class tejas.IndivSEProfileServlet
failure(PrintWriter). Method in class tejas.IndivSERegisterServlet
failure(PrintWriter). Method in class tejas.ScheduleDisplayerServlet
fax. Variable in class sat.Judge
firstTime(String). Method in class sat.Validator
returns true if the Event_Manager has logged in for the first time.
firstTime(String, String). Method in class sat.Validator
returns true if the SubEvent_Manager has logged in for the first time.

G

getAllDetails(PrintWriter, String, String). Method in class tejas.EventManagerInterface
getAllDetails is called the first time the event manager logs in.
getAllDetails(PrintWriter, String, String, String). Method in class tejas.SubEventManagerInterface
getAllDetails is called the first time the event manager logs in.
getCapacity(String). Method in class sat.QueryEngine
returns the capacity for an event.
getContData(String, String). Method in class sat.QueryEngine
returns an ContData for a Contingent
getEMEmail(String). Method in class sat.QueryEngine
get email ID of event manager.
getEMSpecPAttribs(String). Method in class sat.QueryEngine
returns a Vector of Attribs which are required for registration, apart from the fixed (default) attributes such as email_id, etc.
getEMSpecSEAttribs(String). Method in class sat.QueryEngine
returns a Vector of Attribs which are required to be filled by a SubEvent Manager for a SubEvent, apart from the fixed (default) attributes such as subevent_name, venue, capacity etc.
getEventDetails(String). Method in class sat.QueryEngine
returns a EMSpecData of event details for the given event_id
getEventEmailID(String, String). Method in class sat.QueryEngine
gets the email ID of an Individual/Contingent registering for an event.
getEventID(String, int). Method in class sat.QueryEngine
gets the event ID for an Event Manager/SubEvent Manager.
getEventName(String). Method in class sat.QueryEngine
returns the event name for given event_id
getEventParticipants(String). Method in class sat.QueryEngine
returns a Vector of login_id, name of flos registered for an event.
getEvents(). Method in class sat.QueryEngine
returns a ResultSet of event_ids and event names handled by the GEM
getEventSchedule(String). Method in class sat.QueryEngine
returns a Vector of (subevent name, TimeInfo) for the schedule for an entire event.
getIndData(String, String). Method in class sat.QueryEngine
returns an IndData for an individual partcipant
getIndSEData(String, String, String). Method in class sat.QueryEngine
returns an IndSEData object for a given individual participant in a given subevent.
getJudges(String, String). Method in class sat.QueryEngine
returns a Vector of Judge objects for a given SubEvent.
getPassword(String). Method in class sat.QueryEngine
gets a password for a given userid.
getPending(String). Method in class sat.QueryEngine
returns a Vector of (login_id, name) of flos whose registration for the event is still pending approval of the event manager.
getPending(String, String). Method in class sat.QueryEngine
returns a Vector of (login_id, name) of flos whose participation in the SubEvent is still pending approval of the event manager.
getPID(String, String, boolean). Method in class sat.QueryEngine
gets a participant pid.
getResults(String, String). Method in class sat.QueryEngine
generates a Vector object for the given sub-event.
getSEMEmail(String, String). Method in class sat.QueryEngine
get email ID of subevent manager.
getSEMFilledPAttribs(String, String). Method in class sat.QueryEngine
returns a Vector of participant Attribs which are required to be filled by the subevent manager.
getSEMFilledPAttribVals(String, String, String, String). Method in class sat.QueryEngine
returns a Vector of Attribs holding the attrib-value pairs for a given subevent, for a given Participant - only the SEM filled ones.
getSEMLogin(String, String). Method in class sat.QueryEngine
returns the SEM login id for a given SubEvent
getSEMSpecPAttribs(String, String). Method in class sat.QueryEngine
returns a Vector of Attribs which are required for participation in a subevent, apart from the fixed (default) attributes.
getSEMSpecPAttribVals(String, String, String, String). Method in class sat.QueryEngine
returns a Vector of Attribs holding the attrib-value pairs for a given subevent, for a given Participant - only the Participant filled ones.
getSubEventData(String, String). Method in class sat.QueryEngine
returns a SubEventData object which contains data for the specified SubEvent.
getSubEventEmailID(String, String, String, String). Method in class sat.QueryEngine
gets the email ID of an Individual/Team participating in a subevent.
getSubEventID(String). Method in class sat.QueryEngine
returns subevent id for the given SubEvent Manager login id
getSubEventName(String, String). Method in class sat.QueryEngine
returns the subevent name for given subevent_id
getSubEventParticipants(String, String). Method in class sat.QueryEngine
returns a Vector of login_id, name of flos participating in a subevent.
getSubEvents(String). Method in class sat.QueryEngine
returns a ResultSet of subevent_ids and subevent names for a given event_id.
getTeamSEData(String, String, String). Method in class sat.QueryEngine
returns an TeamSEData object for a given team participant in a given subevent.
getTeamSize(String, String). Method in class sat.QueryEngine
returns the team size for a given subevent.
getUserType(String). Method in class sat.QueryEngine
find user type.
goChoice(HttpSession, PrintWriter, String, String, String, int). Method in class tejas.LoginServlet
GroupSEProfileServlet(). Constructor for class tejas.GroupSEProfileServlet
GroupSERegisterServlet(). Constructor for class tejas.GroupSERegisterServlet
gui. Static variable in class tejas.InterfaceObjects
An Sub Event Manager Interface object

H

hostname. Static variable in class sat.Config
host server
HtmlGen(). Constructor for class tejas.HtmlGen

I

IC_flag. Variable in class sat.EMSpecData
IndData(). Constructor for class sat.IndData
a constructor
IndivSEProfileServlet(). Constructor for class tejas.IndivSEProfileServlet
IndivSERegisterServlet(). Constructor for class tejas.IndivSERegisterServlet
IndSEData(). Constructor for class sat.IndSEData
a constructor
init(). Method in class tejas.AdminCreateEventServlet
The init method of the servlet
init(). Method in class tejas.AdminEventCapacityChangeServlet
The init method of the servlet
init(). Method in class tejas.ChangePasswordServlet
Init method of the servlet
init(). Method in class tejas.EMOneServlet
init(). Method in class tejas.EMTwoServlet
init(). Method in class tejas.EMViewEventServlet
The init method of the servlet
init(). Method in class tejas.EMViewTeamServlet
doGet takes a Eventid and a contingent name as a parameter from the caller and displays all the teams from that contingent which are registered for an event.
init(). Method in class tejas.GroupSEProfileServlet
init(). Method in class tejas.GroupSERegisterServlet
init(). Method in class tejas.IndivSEProfileServlet
init(). Method in class tejas.IndivSERegisterServlet
init(). Method in class tejas.RegisterServlet
Init method of the servlet
init(). Method in class tejas.ScheduleDisplayerServlet
init(). Method in class tejas.SEMViewSEServlet
The init method of the servlet
init(). Method in class tejas.ShowResultsServlet
Init Function..
init(). Method in class tejas.ViewResultServlet
insertAttribVal(String, String). Method in class sat.SubEventData
inserts an attrib-value pair into the attrib_vals Vector
insertEMSpecPAttribs(String, String[], int[]). Method in class sat.QueryEngine
enters extra Event Manager specified Participant attribs into the EM_Spec_Participant_Attrib relation from an array of attribs.
insertEMSpecPVals(String, String). Method in class sat.ContData
inserts EM spec attrib-values.
insertEMSpecPVals(String, String). Method in class sat.IndData
inserts EM spec attrib-values.
insertEMSpecPVals(String, String, Vector). Method in class sat.QueryEngine
inserts the Participant details into EM_SPEC_PARTICIPANT_ATTRIB_VAL This also checks if any mandatory fields are not filled.
insertEMSpecSEAttribs(String, String[], int[]). Method in class sat.QueryEngine
enters extra Event Manager specified SE attribs into the EM_Spec_SubEvent_Attrib relation from an array of extra attributes.
insertEMSpecSEVals(String, String, Vector). Method in class sat.QueryEngine
inserts the Subevent details into EM_SPEC_SUBEVENT_ATTRIB This also checks if any mandatory fields are not filled.
insertEventDetails(String, EMSpecData). Method in class sat.QueryEngine
enters event details in the Event relation
insertEventEntry(String, String, String, String, String, String, int). Method in class sat.QueryEngine
creates a new entry for an event in the Event table.
insertJudge(String, String, Judge). Method in class sat.QueryEngine
inserts a Judge for a SubEvent.
insertMember(String, String). Method in class sat.TeamSEData
inserts a new member (name, email) into the members Vector
insertPartDefData(PartDefData). Method in class sat.QueryEngine
inserts Participant default registration data into either the Individual or Contingent table.
insertResult(String, String, String, String). Method in class sat.QueryEngine
inserts a new results tuple for a given subevent.
insertSE(String, String, boolean). Method in class sat.IndData
inserts a SubEvent name into the vectors.
insertSE(String, String, String). Method in class sat.ContData
inserts a SubEvent name into the vectors.
insertSEMSpecPAttribs(String, String, String[], int[], int[]). Method in class sat.QueryEngine
enters extra SubEvent Manager specified Participant attribs into the SEM_Spec_Participant_Attrib relation from an array of attribs.
insertSEMSpecPVals(String, String). Method in class sat.IndSEData
inserts SEM spec attrib-values.
insertSEMSpecPVals(String, String). Method in class sat.TeamSEData
inserts SEM spec attrib-values.
insertSEMSpecPVals(String, String, String, String, Vector). Method in class sat.QueryEngine
inserts the Participant details into SEM_SPEC_PARTICIPANT_ATTRIB_VAL.
insertSubEventEntry(String, String, String, String, String, String, String, int). Method in class sat.QueryEngine
Should I throw IllegalArgumentExceptions for invalid data? creates a new entry for a subevent under an event in the SubEvent table.
insertTeamEntry(String, String, String, String[], String[], String, String, String). Method in class sat.QueryEngine
inserts the team members for a contingent into the Team_Member, Team and Team_Member_Of tables.
insertTimeInfo(String, String, String). Method in class sat.SubEventData
InterfaceObjects(). Constructor for class tejas.InterfaceObjects
isModerated(String). Method in class sat.Validator
returns true if an event is moderated.
isModerated(String, String). Method in class sat.Validator
returns true if a subevent is moderated.
isRegisteredFor(String, String). Method in class sat.Validator
returns true if the userid is registered for the given event
isTeamBased(String). Method in class sat.Validator
returns true if a an event is team based.
isTeamMember(String). Method in class sat.Validator
checks if flo is already a team member
isValidEventID(String). Method in class sat.Validator
checks if a given event_id exists.
isValidSubEventID(String, String). Method in class sat.Validator
checks if a given subevent_id exists within a given event_id.
iui. Static variable in class tejas.InterfaceObjects
An Sub Event Manager Interface object

J

Judge(). Constructor for class sat.Judge
judges. Variable in class tejas.SEMSpecData

L

location. Variable in class sat.EMSpecData
location. Variable in class tejas.SEMSpecData
login_id. Variable in class sat.PartDefData
loginid. Static variable in class sat.Config
The administrator login id, and password, email
LoginServlet(). Constructor for class tejas.LoginServlet
LogoutServlet(). Constructor for class tejas.LogoutServlet

M

Mailer(String, String, String, String). Constructor for class tejas.Mailer
Stores e-mail address and message body.
mailserver. Static variable in class sat.Config
mail hostname
main(String[]). Static method in class sat.Authenticator
mand_flag. Variable in class sat.Attrib
the mandatory flag
mand_flags. Variable in class tejas.SEMSpecData
members. Variable in class sat.TeamSEData
team member names
mod_flag. Variable in class tejas.SEMSpecData
moderated_flag. Variable in class sat.EMSpecData
moderation_flag. Variable in class sat.SubEventData

N

name. Variable in class sat.Attrib
the attrib name
name. Variable in class sat.ContData
name
name. Variable in class sat.EMSpecData
lotsa public fields for the various attributes.
name. Variable in class sat.IndData
name
name. Variable in class sat.IndSEData
name
name. Variable in class sat.Judge
name. Variable in class sat.PartDefData
lotsa public fields for the various attributes.
name. Variable in class sat.TeamSEData
contact name
nextPID(). Method in class sat.Validator
returns the next PID in the list

P

PartDefData(). Constructor for class sat.PartDefData
password. Static variable in class sat.Config
password. Variable in class sat.PartDefData
phone. Variable in class sat.Judge
pi. Variable in class sat.IndData
participation info
pid. Variable in class sat.IndSEData
pid
pid. Variable in class sat.TeamSEData
pid
port. Static variable in class sat.Config
port number
printFormRow(PrintWriter, String, String, String). Method in class tejas.RegisterServlet

Q

qe. Static variable in class sat.SharedObjects
A QueryEngine object
QueryEngine(). Constructor for class sat.QueryEngine
A constructor for the class.

R

reg_flag. Variable in class tejas.SEMSpecData
RegisterServlet(). Constructor for class tejas.RegisterServlet
reorder(). Method in class sat.QueryEngine
reorders the pids after a delete
ReturnToControlServlet(). Constructor for class tejas.ReturnToControlServlet
run(). Method in class tejas.Mailer
If this thread was constructed using a separate Runnable run object, then that Runnable object's run method is called; otherwise, this method does nothing and returns.

S

ScheduleDisplayerServlet(). Constructor for class tejas.ScheduleDisplayerServlet
se. Variable in class sat.ContData
subevents
se. Variable in class sat.IndData
subevents
seid. Variable in class tejas.SEMSpecData
SEMAddJudgeServlet(). Constructor for class tejas.SEMAddJudgeServlet
SEMAddResultServlet(). Constructor for class tejas.SEMAddResultServlet
SEMMailJudgeServlet(). Constructor for class tejas.SEMMailJudgeServlet
SEMOneServlet(). Constructor for class tejas.SEMOneServlet
SEMPDetailsServlet(). Constructor for class tejas.SEMPDetailsServlet
SEMPendingServlet(). Constructor for class tejas.SEMPendingServlet
SEMRegisteredServlet(). Constructor for class tejas.SEMRegisteredServlet
SEMRemoveJudgeServlet(). Constructor for class tejas.SEMRemoveJudgeServlet
SEMRemoveResultsServlet(). Constructor for class tejas.SEMRemoveResultsServlet
SEMResultsServlet(). Constructor for class tejas.SEMResultsServlet
SEMUpdateJudgeServlet(). Constructor for class tejas.SEMUpdateJudgeServlet
SEMUpdateResultsServlet(). Constructor for class tejas.SEMUpdateResultsServlet
SEMViewJudgeServlet(). Constructor for class tejas.SEMViewJudgeServlet
SEMViewSEServlet(). Constructor for class tejas.SEMViewSEServlet
set(String, String, String). Method in class sat.TimeInfo
fills
setDates(String, String). Method in class sat.EMSpecData
set start date and end date
setDates(String, String). Method in class tejas.SEMSpecData
set start date and end date
SharedObjects(). Constructor for class sat.SharedObjects
showControls(PrintWriter, String, String). Method in class tejas.EventManagerInterface
showControls generates the controls page for an event manager
showControls(PrintWriter, String, String). Method in class tejas.GroupUserInterface
showControls generates the controls page for an event manager
showControls(PrintWriter, String, String). Method in class tejas.IndivUserInterface
showControls generates the controls page for a individual user
showControls(PrintWriter, String, String, String). Method in class tejas.SubEventManagerInterface
showControls generates the controls page for an event manager
ShowResultsServlet(). Constructor for class tejas.ShowResultsServlet
sid. Variable in class sat.ContData
subevent ID's
sid. Variable in class sat.IndData
subevent ID's
smi. Static variable in class tejas.InterfaceObjects
An Sub Event Manager Interface object
smtpport. Static variable in class sat.Config
SMTP port
start(PrintWriter, String, String, String). Method in class tejas.EventManagerInterface
Takes a printwriter - and appropriately throws out a control page
start(PrintWriter, String, String, String). Method in class tejas.GroupUserInterface
Takes a printwriter - and appropriately throws out a control page
start(PrintWriter, String, String, String). Method in class tejas.IndivUserInterface
Takes a printwriter - and appropriately throws out a control page
start(PrintWriter, String, String, String). Method in class tejas.SubEventManagerInterface
Takes a printwriter - and appropriately throws out a control page
start(PrintWriter, String, String, String, boolean). Method in class tejas.SubEventManagerInterface
start_time. Variable in class sat.TimeInfo
start time
startDate. Variable in class sat.EMSpecData
startDate. Variable in class tejas.SEMSpecData
startTime. Variable in class tejas.SEMSpecData
subevent_id. Variable in class sat.SubEventData
subevent_name. Variable in class sat.SubEventData
SubEventData(). Constructor for class sat.SubEventData
sysadEmail. Static variable in class sat.Config

T

team_name. Variable in class sat.ContData
team name - for each subevent.
team_name. Variable in class sat.TeamSEData
name
team_size. Variable in class sat.SubEventData
TeamSEData(). Constructor for class sat.TeamSEData
a constructor
TimeInfo(). Constructor for class sat.TimeInfo
times. Variable in class sat.SubEventData
a Vector of TimeInfo objects for this SubEvent

U

updateEMSpecPVals(String, String, Vector). Method in class sat.QueryEngine
updates the Participant details in EM_SPEC_PARTICIPANT_ATTRIB_VAL This also checks if any mandatory fields are not filled.
updateEMSpecSEVals(String, String, Vector). Method in class sat.QueryEngine
updates the Subevent details in EM_SPEC_SUBEVENT_ATTRIB This also checks if any mandatory fields are not filled.
updateJudge(String, String, Judge). Method in class sat.QueryEngine
updates Judge info for a SubEvent.
updatePending(String, String, Vector). Method in class sat.QueryEngine
Should we khatch a team if it doesn't participate in any subevent? updates the pending participation of an Individual/Team in a subevent.
updatePending(String, Vector). Method in class sat.QueryEngine
updates the pending registration of an Individual/Contingent.
updateResult(String, String, String, String, String, String). Method in class sat.QueryEngine
updates a result tuple in the Results table.
updateSEMFilledPVals(String, String, String, String, Vector). Method in class sat.QueryEngine
updates the SEM filled Participant details in SEM_SPEC_PARTICIPANT_ATTRIB_VAL This also checks if any mandatory fields are not filled.
updateSEMSpecPVals(String, String, String, String, Vector). Method in class sat.QueryEngine
updates the Participant details in SEM_SPEC_PARTICIPANT_ATTRIB_VAL This also checks if any mandatory fields are not filled.
updateSubEventData(String, String, SubEventData). Method in class sat.QueryEngine
updates the SubEvent and Occurs On tables.
updateTeamEntry(String, String, String, String[], String[], String, String, String). Method in class sat.QueryEngine
updates the team members for a contingent in the Team_Member, Team and Team_Member_Of tables.

V

val. Static variable in class sat.SharedObjects
A Validator objext
valid_attribs. Variable in class tejas.SEMSpecData
Validator(). Constructor for class sat.Validator
a constructor.
value. Variable in class sat.Attrib
the attrib value
venue. Variable in class sat.SubEventData
ViewResultServlet(). Constructor for class tejas.ViewResultServlet

W

webserver. Static variable in class sat.Config
webserver
writeFooter(String, String, String, String, PrintWriter). Static method in class tejas.HtmlGen
Puts out a footer for any html page

writeHeader(String, PrintWriter). Static method in class tejas.HtmlGen
Puts out a header for any html page