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

A

accept(File, String) - Method in class agents.util.SimpleFilter
 
actionPerformed(ActionEvent) - Method in class agents.TicketJavaInterface
Method for pop downing the window when the ok or the cancel button is clicked.
actionPerformed(ActionEvent) - Method in class agents.NewCourseContact
Listenner of Events.
actionPerformed(ActionEvent) - Method in class agents.ErrorWindow
Method for closing the window when the ok button is pressed.
actionPerformed(ActionEvent) - Method in class agents.LoginJSP
Method for controlling the events in the login window.
actionPerformed(ActionEvent) - Method in class agents.ViewInterface
Method for controlling the events on the objects of the graphic interface.
actionPerformed(ActionEvent) - Method in class agents.MessageOKWindow
Method for controlling the events when the ok button is pressed.
actionPerformed(ActionEvent) - Method in class agents.ContactStudent
Listenner of Events.
actionPerformed(ActionEvent) - Method in class course.NewCourseView
Method for controling the users actions over graphic interface objects.
actionPerformed(ActionEvent) - Method in class course.classes.ClassViewInterface
Method for managemento of the actions over the graphic interface buttons.
actionPerformed(ActionEvent) - Method in class course.create.GradePanel
Method for controlling the users action in the button "add" and "remove" for the grade scale.
actionPerformed(ActionEvent) - Method in class course.create.AssignmentPanel
Method for controlling the users action over the graphic interface objects.
actionPerformed(ActionEvent) - Method in class course.groups.EditGroupView
Method for controlling of the operation over the student group (add or remove students).
actionPerformed(ActionEvent) - Method in class course.groups.CreationGroupView
Method for controlling the student action over the the graphic interface.
actionPerformed(ActionEvent) - Method in class ftpApplet.MkdirDialog
 
actionPerformed(ActionEvent) - Method in class ftpApplet.LogDialog
 
actionPerformed(ActionEvent) - Method in class ftpApplet.Client
 
ActivitiesPanel - class course.create.ActivitiesPanel.
Class with a graphic interface and some methods to manage activities information.
ActivitiesPanel() - Constructor for class course.create.ActivitiesPanel
Method for creation of new instance from this class.
ActivityGradeSelection - class course.grades.ActivityGradeSelection.
Class for selection of an activity (for setting the grades).
ActivityGradeSelection() - Constructor for class course.grades.ActivityGradeSelection
 
add(byte[]) - Method in class cryptix.MessageDigest
Add a byte array to the digest
add(byte[], int, int) - Method in class cryptix.MessageDigest
Add a section of a byte array to the digest
add(String) - Method in class cryptix.MessageDigest
Add the low bytes of a string to the digest (ie.
add(String, int, int) - Method in class cryptix.MessageDigest
Add the low bytes of a string to the digest (ie.
addActionListener(ActionListener) - Method in class agents.JavaInterface
Method for addition of a event listener in the objects.
addRecipient(String) - Method in class agents.util.Email
Method for adding a new recipient.
addToDigest(byte[], int, int) - Method in class cryptix.MessageDigest
Add data to the message digest This method is protected to ensure that all parameters are valid at this point - essential if the parameters are passed to native functions.
AdminView - class course.users.AdminView.
Class for addition of administrator users.
AdminView() - Constructor for class course.users.AdminView
 
agents - package agents
 
agents.agent - package agents.agent
 
agents.query - package agents.query
 
agents.security - package agents.security
 
agents.sql - package agents.sql
 
agents.util - package agents.util
 
answer - Variable in class agents.security.Ticket
 
appContext - Variable in class agents.LoginJSP
 
assig - Variable in class course.create.DataActivities
 
Assignment - class course.create.Assignment.
Class for storing information about assignments.
ASSIGNMENT_ACCESS - Static variable in class agents.sql.SQLDatabase
 
ASSIGNMENT_ACCESS - Static variable in class course.classes.EditClassSelection
 
ASSIGNMENT_ACCESS - Static variable in class course.grades.ActivityGradeSelection
 
ASSIGNMENT_ACCESS - Static variable in class course.reviews.ReviewerView
 
ASSIGNMENT_ACCESS - Static variable in class course.reviews.AssignmentReviewSelection
 
Assignment() - Constructor for class course.create.Assignment
 
assignmentList - Variable in class course.reviews.AssignmentSelectionInterface
 
AssignmentPanel - class course.create.AssignmentPanel.
Class with a graphic interface and some methods to manage assignments information.
AssignmentPanel() - Constructor for class course.create.AssignmentPanel
Method for creation of new instance from this class.
AssignmentReviewSelection - class course.reviews.AssignmentReviewSelection.
Class for selection of one assignment for allocating of reviewers.
AssignmentReviewSelection() - Constructor for class course.reviews.AssignmentReviewSelection
 
assignmentSelected - Static variable in class course.groups.EditGroupView
 
assignmentSelected - Static variable in class course.groups.CreationGroupView
 
AssignmentSelectionInterface - class course.reviews.AssignmentSelectionInterface.
Class that presents the selected class and a list of assignments.
AssignmentSelectionInterface(Vector, String) - Constructor for class course.reviews.AssignmentSelectionInterface
Method for creation of a new instance from this class.
AssignmentView - class course.classes.AssignmentView.
Class for creation of new assignment.
AssignmentView() - Constructor for class course.classes.AssignmentView
 
Attributes - class ftpMail.Attributes.
Class for analyzing the information of the email received.
Attributes() - Constructor for class ftpMail.Attributes
 
atualizeView(DataActivities) - Method in class course.create.ActivitiesPanel
Method for getting information from the dataActivities object and for setting the graphic interface objects.
atualizeView(DataActivities) - Method in class course.create.AssignmentPanel
Method for getting information from the dataActivities object and for atualizing the graphic interface objects.
atualizeView(DataActivities) - Method in class course.create.TestPanel
Method for getting information from the dataActivities object and for atualizing the graphic interface objects.
atualizeView(DataActivities) - Method in class course.create.ReportPanel
Method for getting information from the dataActivities object and for atualizing the graphic interface objects.
atualizeView(DataProject) - Method in class course.classes.ProjectPanel
Method for update the graphic interface objects with information from the structure.
average - Variable in class course.create.Course
 

B

beginDate - Variable in class course.create.Course
 
bitcount() - Method in class cryptix.MessageDigest
Return the number of bits added to the digest so far
BLOCK_LENGTH - Static variable in class cryptix.IDEA
The length of a block - DEPRECATED - use blockLength() instead.
BlockCipher - class cryptix.BlockCipher.
BlockCipher is an abstract superclass for ciphers that encrypt and decrypt a fixed length block with a fixed secret key.
BlockCipher() - Constructor for class cryptix.BlockCipher
 
blockDecrypt(byte[], int, byte[], int) - Method in class cryptix.BlockCipher
Perform a decryption in the extended class.
blockDecrypt(byte[], int, byte[], int) - Method in class cryptix.IDEA
 
blockEncrypt(byte[], int, byte[], int) - Method in class cryptix.BlockCipher
Perform an encryption in the extended class.
blockEncrypt(byte[], int, byte[], int) - Method in class cryptix.IDEA
 
blockLength() - Method in class cryptix.BlockCipher
Return the block length of this cipher.
blockLength() - Method in class cryptix.IDEA
Return the block length of this cipher.
body - Variable in class agents.Message
 
body() - Method in class agents.util.Email
 
buf_off() - Method in class cryptix.MessageDigest
 
buf() - Method in class cryptix.MessageDigest
 
buttonCancel - Variable in class agents.TicketJavaInterface
 
buttonCancel - Variable in class ftpApplet.MkdirDialog
 
buttonCancel - Variable in class ftpApplet.LogDialog
 
buttonOK - Variable in class agents.TicketJavaInterface
 
buttonOK - Variable in class ftpApplet.MkdirDialog
 
buttonOK - Variable in class ftpApplet.LogDialog
 
byte2int(int[], int, byte[], int, int) - Static method in class cryptix.MD5
 

C

ChangePasswordView - class agents.ChangePasswordView.
Class for changing the user's password.
ChangePasswordView() - Constructor for class agents.ChangePasswordView
 
ClassGradeSelection - class course.grades.ClassGradeSelection.
Class for management of the students classes.
ClassGradeSelection() - Constructor for class course.grades.ClassGradeSelection
 
classGroup - Static variable in class course.groups.EditGroupView
 
classGroup - Static variable in class course.groups.CreationGroupView
 
ClassPanel - class course.create.ClassPanel.
Class with a graphic interface and some methods to manage information about students class.
ClassPanel(int, int, DataActivities) - Constructor for class course.create.ClassPanel
Method for creation of new instance from this class.
ClassReviewSelection - class course.reviews.ClassReviewSelection.
Class for choosing the students class for allocating reviewers.
ClassReviewSelection() - Constructor for class course.reviews.ClassReviewSelection
 
classSelected - Variable in class course.users.EditStudentView
 
classSelected - Variable in class course.users.EditRemoveStudentView
 
ClassSelection - class course.classes.ClassSelection.
Class for management of students classes.
ClassSelection() - Constructor for class course.classes.ClassSelection
 
ClassView - class course.classes.ClassView.
Class for creation of new classes.
ClassView() - Constructor for class course.classes.ClassView
 
ClassViewInterface - class course.classes.ClassViewInterface.
Class to create a new class.
ClassViewInterface() - Constructor for class course.classes.ClassViewInterface
 
client - Variable in class ftpApplet.LogDialog
 
Client - class ftpApplet.Client.
Class that implements the clien of a FTP Server.
Client(String, String, boolean, String) - Constructor for class ftpApplet.Client
 
clientExit() - Method in class ftpApplet.Client
 
close() - Method in interface agents.SQL
Method for closing the connect with the database.
close() - Method in class agents.sql.SQLDatabase
Method for closing connection with a database.
comp(Message) - Method in class agents.agent.FTPAgent
 
ContactStudent - class agents.ContactStudent.
Applet for management of the course
ContactStudent() - Constructor for class agents.ContactStudent
 
convertDate(String) - Static method in class course.util.UtilFunctions
Method for converting the date string in the database date format.
course - package course
 
course - Variable in class course.create.DataCourse
 
Course - class course.create.Course.
Method for storing information about the course.
Course - class ftpMail.Course.
Class for management of the receiving of FTP emails.
course.classes - package course.classes
 
course.create - package course.create
 
course.grades - package course.grades
 
course.groups - package course.groups
 
course.reviews - package course.reviews
 
course.users - package course.users
 
course.util - package course.util
 
Course() - Constructor for class course.create.Course
 
Course(String, String, String, int, String) - Constructor for class ftpMail.Course
 
CourseEmail - class agents.util.CourseEmail.
Class for sending e-mail.
CourseEmail - class ftpMail.CourseEmail.
Class for sending emails with response of the FTP email.
CourseEmail(Address[]) - Constructor for class agents.util.CourseEmail
Method for creating a new instance of this class passing a list of emails.
CourseEmail(Address[]) - Constructor for class ftpMail.CourseEmail
Method constructor with more than one email.
CourseEmail(String) - Constructor for class agents.util.CourseEmail
Method for creating a new instance of this class passing one email.
CourseEmail(String) - Constructor for class ftpMail.CourseEmail
Method constructor with only one email.
courseName - Variable in class course.create.Course
 
CoursePanel - class course.create.CoursePanel.
Class with a graphic interface and some methods to manage inforamtion about the course.
CoursePanel(String) - Constructor for class course.create.CoursePanel
 
create(String) - Method in interface agents.SQL
Method for creating a database.
create(String) - Method in class agents.sql.SQLDatabase
Method for creating a database.
createDirectoriesGroup(String, int, String, int) - Static method in class course.util.UtilFunctions
Method for creation of directories when a group is created.
createDirectoriesStudent(String, int, String, int) - Static method in class course.util.UtilFunctions
Method for creation of directories when a student is created.
createDirectoryAssignment(String, int, int) - Static method in class course.util.UtilFunctions
Method for creation of assignment directory.
createDirectoryClass(String, int, int, int) - Static method in class course.util.UtilFunctions
Method for creation of directories when a class is created.
createDirectoryCourse(String) - Static method in class course.util.UtilFunctions
Method for creation of course directory.
createDirectoryReport(String, int, int) - Static method in class course.util.UtilFunctions
Method for creation of report directory.
CreateHash(byte[]) - Static method in class cryptix.MD5
Returns the hash of a single byte array.
createView(Ticket, SQL) - Method in interface agents.View
Method for creating view - execute on server side.
createView(Ticket, SQL) - Method in class agents.ChangePasswordView
Method for creation of a new instance from the View class.
createView(Ticket, SQL) - Method in class course.NewCourseView
Method for creation of new instances from this class.
createView(Ticket, SQL) - Method in class course.InfoView
Method for creation of new instances from this class.
createView(Ticket, SQL) - Method in class course.classes.EditClassView
Method for creation of new instance from the View class.
createView(Ticket, SQL) - Method in class course.classes.ClassView
Method for creation of new instace from the View class.
createView(Ticket, SQL) - Method in class course.classes.ClassViewInterface
Method for creation new instance from the View class.
createView(Ticket, SQL) - Method in class course.classes.ProjectsSelection
Method for creation of new instance from the View class.
createView(Ticket, SQL) - Method in class course.classes.EditRemoveProjectView
Method for creation of new instance from the View class.
createView(Ticket, SQL) - Method in class course.classes.EditClassSelection
Method for creation of new instance from the View class.
createView(Ticket, SQL) - Method in class course.classes.EditRemoveTestView
Method for creation of a new instance from the View class.
createView(Ticket, SQL) - Method in class course.classes.TestView
Method for creation of new instance from the View class.
createView(Ticket, SQL) - Method in class course.classes.ReportView
Method for creation of new instance from the View class.
createView(Ticket, SQL) - Method in class course.classes.RemoveClassView
Method for creation of new instance from the View class.
createView(Ticket, SQL) - Method in class course.classes.EditRemoveReportView
Method for creation of new instance from the View class.
createView(Ticket, SQL) - Method in class course.classes.ProjectView
Method for creation of new instance from the View class.
createView(Ticket, SQL) - Method in class course.classes.AssignmentView
Method for creation of new instance from the View class.
createView(Ticket, SQL) - Method in class course.classes.ClassSelection
Method for creation of new instance from the View class.
createView(Ticket, SQL) - Method in class course.classes.EditRemoveAssignmentView
Method for creation of new instance from the View class.
createView(Ticket, SQL) - Method in class course.grades.ActivityGradeSelection
Method for creation of a new instance from the View class.
createView(Ticket, SQL) - Method in class course.grades.GradeGroupView
Method for creation of new instance from the View class.
createView(Ticket, SQL) - Method in class course.grades.GradeGroupStudentView
Method for creation of a new instance from the View class.
createView(Ticket, SQL) - Method in class course.grades.ClassGradeSelection
Method for creation of new instance form the View class.
createView(Ticket, SQL) - Method in class course.grades.GradeStudentView
Method for creation of a new instance from the View class.
createView(Ticket, SQL) - Method in class course.groups.GroupSelectionView
Method for creation of new instance from the View class.
createView(Ticket, SQL) - Method in class course.groups.EditGroupView
Method for creation of new instance from the View class.
createView(Ticket, SQL) - Method in class course.groups.CreationGroupView
Method for creation of a new instance from the View class.
createView(Ticket, SQL) - Method in class course.reviews.ReviewerView
Method for creation of a new instance from the View class.
createView(Ticket, SQL) - Method in class course.reviews.ClassReviewSelection
Method for creation of new instance from the View class.
createView(Ticket, SQL) - Method in class course.reviews.AssignmentReviewSelection
Method for creation of new instance from the View class.
createView(Ticket, SQL) - Method in class course.users.EditAdminView
Method for creation of a new instance from the View class.
createView(Ticket, SQL) - Method in class course.users.StudentView
Method for creation of a new instance from the View class.
createView(Ticket, SQL) - Method in class course.users.MonitorView
Method for creation of a new instance from the View class.
createView(Ticket, SQL) - Method in class course.users.AdminView
Method for creation of a new instance from the View class.
createView(Ticket, SQL) - Method in class course.users.UserSelectionView
Method for creation of a new instance from the View class.
createView(Ticket, SQL) - Method in class course.users.EditRemoveMonitorAdminView
Method for creation of a new instance from the View class.
createView(Ticket, SQL) - Method in class course.users.EditStudentView
Method for creation of a new instance from the View course.
createView(Ticket, SQL) - Method in class course.users.EditRemoveStudentView
Method for creation of a new instance from the View class.
createView(Ticket, SQL) - Method in class course.users.EditMonitorView
Method for creation of a new instance from the View class.
CreationGroupView - class course.groups.CreationGroupView.
Class for creation of students groups.
CreationGroupView() - Constructor for class course.groups.CreationGroupView
 
cryptData(String, String) - Method in class agents.LoginJSP
Method for codifying the username and the date with the user's password.
cryptix - package cryptix
 
CryptoError - error cryptix.CryptoError.
This class is for any unexpected error in the native crypto library.

D

data - Variable in class cryptix.MD5
 
DATA_LENGTH - Static variable in class cryptix.MD5
 
data_length() - Method in class cryptix.MessageDigest
/** Return the length (in bytes) of the block that this hash function operates on.
data_length() - Method in class cryptix.MD5
Return length of the data (in bytes) hashed in every transform.
DataActivities - class course.create.DataActivities.
Class for storing information about activities.
DataActivities() - Constructor for class course.create.DataActivities
Method for creation of a new instance from this class.
databaseName - Variable in class course.create.DataCourse
 
DataCourse - class course.create.DataCourse.
Class for storing information about the course and grade scales.
DataCourse() - Constructor for class course.create.DataCourse
Method for creating a new instance of this class.
DataProject - class course.classes.DataProject.
Class for storing projects information.
DataProject() - Constructor for class course.classes.DataProject
 
date - Variable in class agents.security.Ticket
 
decode(Message) - Static method in class agents.agent.TicketAgent
Method for decoding the message (which is the ticket).
decode(String) - Method in class agents.Message
Method for decoding the message with the user's password.
decodeTicket(byte[]) - Static method in class agents.agent.TicketAgent
Method for decoding the ticket with defaults password.
deconvertDate(String) - Static method in class course.util.UtilFunctions
Method for converting the database date format in the date string.
decrypt(byte[]) - Method in class cryptix.BlockCipher
Decrypt a block of data in place.
decrypt(byte[], byte[]) - Method in class cryptix.BlockCipher
Decrypt a block of data.
decrypt(byte[], int, byte[], int) - Method in class cryptix.BlockCipher
Decrypt a block of data within an array.
Defaults - class agents.agent.Defaults.
Class of information.
Defaults() - Constructor for class agents.agent.Defaults
 
deleteDirectoriesGroup(String, int, String, int) - Static method in class course.util.UtilFunctions
Method for deleting directories when a group is removed.
deleteDirectoriesStudent(String, int, String, int) - Static method in class course.util.UtilFunctions
Method for deleting directories when a student is removed.
deleteDirectoryAssignment(String, int, int) - Static method in class course.util.UtilFunctions
Method for removing assignment directory.
deleteDirectoryClass(String, int) - Static method in class course.util.UtilFunctions
Method for removing Class directory when the class is removed.
deleteDirectoryReport(String, int, int) - Static method in class course.util.UtilFunctions
Method for removing report directory.
deliveryDate - Variable in class course.create.Assignment
 
deliveryDate - Variable in class course.create.ReportTest
 
digest - Variable in class cryptix.MD5
 
digest() - Method in class cryptix.MessageDigest
Obtain the digest
digestAsHash() - Method in class cryptix.MessageDigest
Obtain the digest as a Hash object
digestAsHash() - Method in class cryptix.MD5
Returns the digest of the data added and resets the digest.
directory - Variable in class ftpApplet.LogDialog
 
dirname - Variable in class ftpApplet.MkdirDialog
 
DRIVER_NAME - Static variable in class agents.agent.Defaults
 
drop(String) - Method in interface agents.SQL
Method for deleting a database.
drop(String) - Method in class agents.sql.SQLDatabase
Method for deleting a database.

E

EditAdminView - class course.users.EditAdminView.
Class for edition of administrator information.
EditAdminView() - Constructor for class course.users.EditAdminView
 
EditClassSelection - class course.classes.EditClassSelection.
Class for edition of students classes.
EditClassSelection() - Constructor for class course.classes.EditClassSelection
 
EditClassView - class course.classes.EditClassView.
Class for edition of information about one class.
EditClassView() - Constructor for class course.classes.EditClassView
 
EditGroupView - class course.groups.EditGroupView.
Class for edition of student groups.
EditGroupView() - Constructor for class course.groups.EditGroupView
 
EditMonitorView - class course.users.EditMonitorView.
Class for edition of the monitor information.
EditMonitorView() - Constructor for class course.users.EditMonitorView
 
EditRemoveAssignmentView - class course.classes.EditRemoveAssignmentView.
Class for edition or removing one assignment from the class.
EditRemoveAssignmentView() - Constructor for class course.classes.EditRemoveAssignmentView
 
EditRemoveMonitorAdminView - class course.users.EditRemoveMonitorAdminView.
Class for removing or edition monitor and administator users.
EditRemoveMonitorAdminView() - Constructor for class course.users.EditRemoveMonitorAdminView
 
EditRemoveProjectView - class course.classes.EditRemoveProjectView.
Class for edition or removing one assignment's project.
EditRemoveProjectView() - Constructor for class course.classes.EditRemoveProjectView
 
EditRemoveReportView - class course.classes.EditRemoveReportView.
Class for edition or removing one report.
EditRemoveReportView() - Constructor for class course.classes.EditRemoveReportView
 
EditRemoveStudentView - class course.users.EditRemoveStudentView.
Class for removing or edittion of students user.
EditRemoveStudentView() - Constructor for class course.users.EditRemoveStudentView
 
EditRemoveTestView - class course.classes.EditRemoveTestView.
Class for edition or removing one test.
EditRemoveTestView() - Constructor for class course.classes.EditRemoveTestView
 
EditStudentView - class course.users.EditStudentView.
Class for edition of student user.
EditStudentView() - Constructor for class course.users.EditStudentView
 
Email - class agents.util.Email.
Class for representation of a email message.
Email(String, String) - Constructor for class agents.util.Email
Method for creating a new instance of this class.
encode(String) - Method in class agents.Message
Method for encoding the message with the user's password.
encodeTicket(Ticket) - Static method in class agents.agent.TicketAgent
Method for encode the ticket with defaults password.
encrypt(byte[]) - Method in class cryptix.BlockCipher
Encrypt a block of data in place.
encrypt(byte[], byte[]) - Method in class cryptix.BlockCipher
Encrypt a block of data.
encrypt(byte[], int, byte[], int) - Method in class cryptix.BlockCipher
Encrypt a block of data within an array.
EndPanel - class course.create.EndPanel.
Class for presenting a image in the final of the class creation.
EndPanel() - Constructor for class course.create.EndPanel
 
envia(String) - Method in class ftpMail.CourseEmail
Method for sending the email message.
envia(String, String, String, String) - Method in class agents.util.CourseEmail
Method for sending one message.
equals(Object) - Method in class cryptix.MessageHash
 
equalTo(byte[]) - Method in class cryptix.MessageHash
 
ErrorWindow - class agents.ErrorWindow.
Class for presentation of error messages.
ErrorWindow(String) - Constructor for class agents.ErrorWindow
Method for creation of a new instance from this class.In the graphic interface are presented the message and a ok button.
Execd(Message, ObjectOutput) - Method in class agents.agent.FTPAgent
 
Execdele(Message, ObjectOutput) - Method in class agents.agent.FTPAgent
 
Execget(Message, ObjectOutput) - Method in class agents.agent.FTPAgent
 
Execlogin(Message, ObjectOutput) - Method in class agents.agent.FTPAgent
 
Execlogoptions(Message, ObjectOutput) - Method in class agents.agent.FTPAgent
Method for getting log options.
Execlpwd(String) - Method in class ftpApplet.Client
 
Execls(Message, ObjectOutput) - Method in class agents.agent.FTPAgent
 
Execmkd(Message, ObjectOutput) - Method in class agents.agent.FTPAgent
 
Execput(Message, ObjectOutput, ObjectInput) - Method in class agents.agent.FTPAgent
 
Execpwd(Message, ObjectOutput) - Method in class agents.agent.FTPAgent
 
Execrmd(Message, ObjectOutput) - Method in class agents.agent.FTPAgent
 
executeQuery(String) - Method in interface agents.SQL
Method for executing a query in a connected database.
executeQuery(String) - Method in class agents.sql.SQLDatabase
Method for executing query in a connected database.
executeUpdate(String) - Method in interface agents.SQL
Method for executing a update in a connected database.
executeUpdate(String) - Method in class agents.sql.SQLDatabase
Method for executing update in a connected database.
expireClass - Variable in class course.create.DataActivities
 

F

F(int, int, int) - Static method in class cryptix.MD5
 
FF(int, int, int, int, int, int, int) - Static method in class cryptix.MD5
 
FileCopyException - exception agents.util.FileCopyException.
 
FileCopyException(String) - Constructor for class agents.util.FileCopyException
 
focusGained(FocusEvent) - Method in class course.create.CoursePanel
Method not implemented.
focusLost(FocusEvent) - Method in class course.create.CoursePanel
Method for setting the fields HTML path and database name with the directory name of the course when the focus is lost for the path field.
FROM - Static variable in class agents.agent.Defaults
 
FROM - Static variable in class ftpMail.CourseEmail
 
FROM_PASSWD - Static variable in class agents.agent.Defaults
 
FTPAgent - class agents.agent.FTPAgent.
Class for management of file transfer - FTP tool.
FTPAgent() - Constructor for class agents.agent.FTPAgent
 
ftpApplet - package ftpApplet
 
ftpform - class ftpHttp.ftpform.
This class is used for the transfer of files from the student to his area in the server.
ftpform() - Constructor for class ftpHttp.ftpform
 
ftpHttp - package ftpHttp
 
ftpMail - package ftpMail
 
FTPMAIL_INTERVAL - Static variable in class agents.agent.Defaults
 

G

G(int, int, int) - Static method in class cryptix.MD5
 
generateTicket() - Method in class agents.TicketJavaInterface
Method for generation of the ticket for the user.
generateTicket(Message) - Method in class agents.agent.TicketAgent
Method for generating ticket to login.
getAgents() - Static method in class agents.agent.Defaults
Method for construction of the agents hastable.
getArquivos() - Method in class ftpHttp.ftpform
 
getConnection() - Method in class agents.JavaInterface
 
getContadorArquivos() - Method in class ftpHttp.ftpform
 
getContadorDiretorios() - Method in class ftpHttp.ftpform
 
getDirectory(String, String, Date, String, int) - Method in interface agents.SQL
Method for getting the user directory for executing FTP.
getDirectory(String, String, Date, String, int) - Method in class agents.sql.SQLDatabase
Method for getting the directory of the student or group for the FTP.
getDirectory(String, String, int, Date, String, int) - Method in class agents.sql.SQLDatabase
Method for returning the access directory to the user.
getDiretorios() - Method in class ftpHttp.ftpform
 
getEmail(String) - Method in class agents.sql.SQLDatabase
Method for getting the email of the student in the database.
getLinkErrorString() - Static method in class cryptix.IDEA
 
getLinkErrorString() - Static method in class cryptix.MD5
 
getLogOptions(int) - Method in class agents.sql.SQLDatabase
Method for getting the log options for the FTP.
getPassword() - Method in class agents.TicketJavaInterface
Method for getting the password from the ticket.
getPassword(String) - Method in interface agents.SQL
Method for getting the password of the user from the database.
getPassword(String) - Method in class agents.sql.SQLDatabase
Method for getting the password of the student in the database.
getStream(String, Message, String) - Method in class agents.JavaInterface
Method that prepares the stream for communication.
getStream(String, Object) - Method in class agents.JavaInterface
Method that establishs the communication.
getTicket() - Method in class agents.TicketJavaInterface
Method for getting the ticket.
getUsername() - Method in class agents.TicketJavaInterface
Method for getting the username from the ticket.
getUserType(String) - Method in class agents.sql.SQLDatabase
Method for getting the user type of the student in the database.
GG(int, int, int, int, int, int, int) - Static method in class cryptix.MD5
 
grade - Variable in class course.create.DataCourse
 
Grade - class course.create.Grade.
Class for storing the information about grade scales.
Grade() - Constructor for class course.create.Grade
 
GradeGroupStudentView - class course.grades.GradeGroupStudentView.
Class for setting assignment grades for each student.
GradeGroupStudentView() - Constructor for class course.grades.GradeGroupStudentView
 
GradeGroupView - class course.grades.GradeGroupView.
Class for setting assignment grade for each group.
GradeGroupView() - Constructor for class course.grades.GradeGroupView
 
GradePanel - class course.create.GradePanel.
Class with a graphic interface and some methods to manage information about grade scales.
GradePanel() - Constructor for class course.create.GradePanel
 
GradeStudentView - class course.grades.GradeStudentView.
Method for setting the students grade for reports and tests.
GradeStudentView() - Constructor for class course.grades.GradeStudentView
 
GroupSelectionView - class course.groups.GroupSelectionView.
Class for selection of one assignment and one operation for students groups .
GroupSelectionView() - Constructor for class course.groups.GroupSelectionView
 

H

H(int, int, int) - Static method in class cryptix.MD5
 
hasFileLibraryLoaded() - Static method in class cryptix.IDEA
 
hasFileLibraryLoaded() - Static method in class cryptix.MD5
 
HASH_LENGTH - Static variable in class cryptix.MD5
Length of the final hash (in bytes).
hash_length() - Method in class cryptix.MessageDigest
Return the hash length in bytes
hash_length() - Method in class cryptix.MD5
Return length of the hash (in bytes).
hash(byte[]) - Static method in class cryptix.MD5
Returns the hash of a single byte array.
hash(byte[], MessageDigest) - Static method in class cryptix.MessageDigest
A convenience function for hashing a byte array.
hash(String) - Static method in class cryptix.MD5
Returns the hash of a single string.
hash(String, MessageDigest) - Static method in class cryptix.MessageDigest
A convenience function for hashing a string.
hashAsMessageHash(byte[]) - Static method in class cryptix.MD5
Returns the MessageHash of a single byte array.
hashAsMessageHash(String) - Static method in class cryptix.MD5
Returns the MessageHash of a single string.
hashCode() - Method in class cryptix.MessageHash
 
HashMD5 - class cryptix.HashMD5.
This class represents the output of a MD5 message digestor.
HashMD5(byte[]) - Constructor for class cryptix.HashMD5
Creates this from a byte array that must be of the correct length
HashMD5(MD5) - Constructor for class cryptix.HashMD5
Creates this from a MD5 message digestor.
HH(int, int, int, int, int, int, int) - Static method in class cryptix.MD5
 
homedir(Message) - Method in class agents.agent.FTPAgent
 
host - Variable in class agents.JavaInterface
 
HOST - Static variable in class agents.agent.Defaults
 
HOST - Static variable in class ftpMail.CourseEmail
 
hostdest - Variable in class agents.util.Email
 
hostrem - Variable in class agents.util.Email
 
HttpRequest - interface agents.query.HttpRequest.
 

I

I(int, int, int) - Static method in class cryptix.MD5
 
id - Variable in class course.create.ReportTest
 
idAssignment - Variable in class course.create.Assignment
 
idClass - Variable in class course.create.DataActivities
 
IDEA - class cryptix.IDEA.
IDEA is a block cipher with a key length of 16 bytes and a block length of 8 bytes.
IDEA(byte[]) - Constructor for class cryptix.IDEA
Create an IDEA block cipher from a key in a byte array.
II(int, int, int, int, int, int, int) - Static method in class cryptix.MD5
 
ImageCanvas - class agents.ImageCanvas.
Class for painting images.
ImageCanvas(Image) - Constructor for class agents.ImageCanvas
Method for creation of a new instance from this class.
ImageLoader - class agents.ImageLoader.
Class for loading images from jar file
ImageLoader() - Constructor for class agents.ImageLoader
Method for creation of a new instance from this class.
indexAssignments - Variable in class course.create.DataActivities
 
indexReports - Variable in class course.create.DataActivities
 
indexTests - Variable in class course.create.DataActivities
 
InfoView - class course.InfoView.
Class for management of general information about one user.
InfoView() - Constructor for class course.InfoView
 
init() - Method in class agents.JavaInterface
Method for initialization of the object.
init() - Method in class agents.TicketJavaInterface
Method for creation of a graphic interface for this class.
init() - Method in class agents.NewCourseContact
Initialize the graphic part of the Client.
init() - Method in class agents.ViewInterface
Method for creation of a graphic interface for this class.
init() - Method in class agents.ContactStudent
Initialize the graphic part of the Client.
init() - Method in class ftpApplet.Client
 
init(String) - Method in interface agents.SQL
Method for connecting to one database.
init(String) - Method in class agents.sql.SQLDatabase
Method for connecting to one database.
init2() - Method in class agents.ContactStudent
Method for creation of a window with options for the teacher.
initSQLDrivers() - Static method in class agents.agent.Defaults
Method for initialization of sql drivers.
initView() - Method in interface agents.View
Method for initializing the GUI of the view - execute on client side.
initView() - Method in class agents.ChangePasswordView
Method for creation of a graphic interface for this class.
initView() - Method in class course.NewCourseView
Method for creation of graphic interface for this class.
initView() - Method in class course.InfoView
Method for creation of graphic interface for this class.
initView() - Method in class course.classes.ProjectPanel
Method for creation of a graphic interface for this class.
initView() - Method in class course.classes.EditClassView
Method for creation of a graphic interface for this class.
initView() - Method in class course.classes.ClassView
Method for creation of graphic interface for this class.
initView() - Method in class course.classes.ClassViewInterface
Method for creation of a graphic interface for this class.
initView() - Method in class course.classes.ProjectsSelection
Method for creation of a graphic interface for this class.
initView() - Method in class course.classes.EditRemoveProjectView
Method for creation of a graphic interface for this class.
initView() - Method in class course.classes.EditClassSelection
Method for creation of a graphic interface.
initView() - Method in class course.classes.EditRemoveTestView
Method for creation of a graphic interface for this class.
initView() - Method in class course.classes.TestView
Method for creation of a graphic interface for this class.
initView() - Method in class course.classes.ReportView
Method for creation of a graphic interface for this class.
initView() - Method in class course.classes.RemoveClassView
Method for creation of a graphic interface for this class.
initView() - Method in class course.classes.EditRemoveReportView
Method for creation of a graphic interface for this class.
initView() - Method in class course.classes.ProjectView
Method for creation of a graphic interface for this class.
initView() - Method in class course.classes.AssignmentView
Method for creation of a graphic interface for this class.
initView() - Method in class course.classes.ClassSelection
Method for creation a graphic interface that allows to select a operation to be executed over one class.
initView() - Method in class course.classes.EditRemoveAssignmentView
Method for creation of a graphic interface for this class.
initView() - Method in class course.create.WelcomePanel
Method for creation of a graphic interface for this class.
initView() - Method in class course.create.ClassPanel
Method for creation of a graphic interface for this class.
initView() - Method in class course.create.GradePanel
Method for creation of a graphic interface for this class.
initView() - Method in class course.create.ActivitiesPanel
Method for creation of a graphic interface for this class.
initView() - Method in class course.create.CoursePanel
Method for creation of a graphic interface for this class.
initView() - Method in class course.create.AssignmentPanel
Method for creation of a graphic interface for this class.
initView() - Method in class course.create.TestPanel
Method for creation of a graphic interface for this class.
initView() - Method in class course.create.EndPanel
Method for creation of a graphic interface for this class.
initView() - Method in class course.create.ReportPanel
Method for creation of a graphic interface for this class.
initView() - Method in class course.grades.ActivityGradeSelection
Method for creation of a graphic interface for this class.
initView() - Method in class course.grades.GradeGroupView
Method for creation of a graphic interface for this class.
initView() - Method in class course.grades.GradeGroupStudentView
Method for cration of a graphic interface for this class.
initView() - Method in class course.grades.ClassGradeSelection
Method for creation of a graphic interface for this class.
initView() - Method in class course.grades.GradeStudentView
Method for creation of a graphic interface for this class.
initView() - Method in class course.groups.GroupSelectionView
Method for creation of a graphic interface for this class.
initView() - Method in class course.groups.EditGroupView
Method for creation of a graphic interface for this class.
initView() - Method in class course.groups.CreationGroupView
Method for creation of a graphic interface for this class.
initView() - Method in class course.reviews.ReviewerView
Method for creation of a graphic interface for this class.
initView() - Method in class course.reviews.ClassReviewSelection
Method for creation of a graphic interface that allow to select a class operation.
initView() - Method in class course.reviews.AssignmentReviewSelection
Method for creation of a graphic interface that allow to select a class operation.
initView() - Method in class course.users.EditAdminView
Method for creation of a graphic interface for this class.
initView() - Method in class course.users.StudentView
Method for creation of a graphic interface for this class.
initView() - Method in class course.users.MonitorView
Method for creation of a graphic interface for this class.
initView() - Method in class course.users.AdminView
Method for creation of a graphic interface for this class.
initView() - Method in class course.users.UserSelectionView
Method for creation of a graphic interface for this class.
initView() - Method in class course.users.EditRemoveMonitorAdminView
Method for creation of a graphic interface for this class.
initView() - Method in class course.users.EditStudentView
Method for creation of a graphic interface for this class.
initView() - Method in class course.users.EditRemoveStudentView
Method for creation of a graphic interface for this class.
initView() - Method in class course.users.EditMonitorView
Method for creation of a graphic interface for this class.
isEncoded() - Method in class agents.Message
Method for verifying if the ticket is enconded.
isLibraryCorrect() - Static method in class cryptix.IDEA
 
isLibraryCorrect() - Static method in class cryptix.MD5
 
itemStateChanged(ItemEvent) - Method in class course.classes.ProjectsSelection
Method for showing menus when the operations list is changed.
itemStateChanged(ItemEvent) - Method in class course.classes.EditClassSelection
Method for showing menus when the operations list is changed.
itemStateChanged(ItemEvent) - Method in class course.classes.ClassSelection
Method for showing menus when the operations list is changed.
itemStateChanged(ItemEvent) - Method in class course.create.GradePanel
Method for controlling the users action in the checkbox (to use grade scale or average).
itemStateChanged(ItemEvent) - Method in class course.create.ActivitiesPanel
Method for controlling the users action in the checkbox.
itemStateChanged(ItemEvent) - Method in class course.create.AssignmentPanel
Method for controlling the users action in the checkbox (to set use of the review).
itemStateChanged(ItemEvent) - Method in class course.grades.ActivityGradeSelection
Method for showing menus when the activities list is changed.
itemStateChanged(ItemEvent) - Method in class course.users.UserSelectionView
Method for controlling of the users action over the operations and users list.

J

java_transform() - Method in class cryptix.MD5
 
JavaInterface - class agents.JavaInterface.
Interface for providing comunication between the client and the servlet.
JavaInterface(String) - Constructor for class agents.JavaInterface
Method for creation of a new Instance from this class.

K

KEY_LENGTH - Static variable in class cryptix.IDEA
The length of a the user key - DEPRECATED - use keyLength() instead.
keyLength() - Method in class cryptix.BlockCipher
Return the key length for this cipher.
keyLength() - Method in class cryptix.IDEA
Return the key length of this cipher.

L

length() - Method in class cryptix.MessageHash
 
length() - Method in class cryptix.MessageDigest
Return the hash length in bytes
limitGrade - Variable in class course.create.Grade
 
loadImage(String) - Method in class agents.ImageLoader
Method for returning the loaded image.
loadImageIcon(String) - Method in class agents.ImageLoader
Method for loading an image from the file specified by the string s
logDialog - Variable in class ftpApplet.Client
 
LogDialog - class ftpApplet.LogDialog.
 
LogDialog(Client, String, String) - Constructor for class ftpApplet.LogDialog
 
LoginJSP - class agents.LoginJSP.
Method for login into JSP page.
LoginJSP() - Constructor for class agents.LoginJSP
Method for creation of a new instance from this class.
LoginJSP(String, String, String, AppletContext) - Constructor for class agents.LoginJSP
Method for creation of a new instance from this class.

M

MailftpException - exception ftpMail.MailftpException.
Class for capturing exceptions.
main(String[]) - Static method in class agents.ContactStudent
Method principal from the class.
main(String[]) - Static method in class agents.security.ObjectInputCrypt
Method main for stand alone aplications.
main(String[]) - Static method in class cryptix.IDEA
Entry point for self_test.
main(String[]) - Static method in class cryptix.MD5
 
main(String[]) - Static method in class ftpMail.Course
 
match(String, String) - Method in class agents.util.SimpleFilter
 
maxGroups - Variable in class course.classes.DataProject
 
maxStudents - Variable in class course.classes.DataProject
 
md_digest() - Method in class cryptix.MessageDigest
Perform the final transformation
md_digest() - Method in class cryptix.MD5
Returns the digest of the data added and resets the digest.
md_reset() - Method in class cryptix.MessageDigest
Reset the message digest
md_reset() - Method in class cryptix.MD5
Initialise (reset) the message digest.
md_transform() - Method in class cryptix.MessageDigest
Perform a transformation
md_transform() - Method in class cryptix.MD5
Add data to the message digest
MD5 - class cryptix.MD5.
This class implements the MD5 message digest.
MD5() - Constructor for class cryptix.MD5
The public constructor.
message - Variable in class agents.TicketJavaInterface
 
message - Variable in class agents.util.Email
 
message - Variable in class ftpApplet.MkdirDialog
 
message - Variable in class ftpApplet.LogDialog
 
Message - class agents.Message.
Class that stores the information sent to the server and to the client.
Message() - Constructor for class agents.Message
Method for creation of a new instance from this class.
Message(byte[]) - Constructor for class agents.Message
Method for creation of a new instance from this class when threre is a ticket already.
MessageDigest - class cryptix.MessageDigest.
This is the abstract base class for all message digests.
MessageDigest() - Constructor for class cryptix.MessageDigest
Both protected and abstract, so this class must be derived from in order to be useful.
MessageHash - class cryptix.MessageHash.
this class reprosents the output from a message digestor in a form where the type and be asertained.
MessageHash(byte[]) - Constructor for class cryptix.MessageHash
You can not create an instance of this object
MessageOKWindow - class agents.MessageOKWindow.
Class for presentation of a message to the user.
MessageOKWindow(String) - Constructor for class agents.MessageOKWindow
Method for creation of a new instance from this class.
minStudents - Variable in class course.classes.DataProject
 
MkdirDialog - class ftpApplet.MkdirDialog.
 
MkdirDialog(Client) - Constructor for class ftpApplet.MkdirDialog
 
MONITOR_ACCESS - Static variable in class agents.sql.SQLDatabase
 
MonitorView - class course.users.MonitorView.
Class for addition of monitor user.
MonitorView() - Constructor for class course.users.MonitorView
 
MS_23H59M59S - Static variable in interface agents.SQL
Method for returning the amount 23h 59min 59s in miliseconds.
msg - Variable in class agents.util.Email
 
msgWriter - Variable in class agents.util.Email
 

N

name - Variable in class course.classes.DataProject
 
name() - Method in class cryptix.MessageDigest
Return the message digest name
name() - Method in class cryptix.MD5
Return name of this hash function.
nameGrade - Variable in class course.create.Grade
 
native_dks() - Method in class cryptix.IDEA
Place marker, untested, unworking.
native_encrypt(byte[], int, byte[], int, int[]) - Method in class cryptix.IDEA
Place marker, untested, unworking.
native_ks(byte[]) - Method in class cryptix.IDEA
Place marker, untested, unworking.
NewCourseContact - class agents.NewCourseContact.
Applet for creation of a new manament area for a new course.
NewCourseContact() - Constructor for class agents.NewCourseContact
 
NewCourseView - class course.NewCourseView.
Class for creation of new management area.
NewCourseView() - Constructor for class course.NewCourseView
 
note - Variable in class agents.security.Ticket
 
numberAssignments - Variable in class course.create.DataActivities
 
numberGradeSteps - Variable in class course.create.DataCourse
 
numberProjects - Variable in class course.create.Assignment
 
numberReports - Variable in class course.create.DataActivities
 
numberTests - Variable in class course.create.DataActivities
 

O

ObjectInputCrypt - class agents.security.ObjectInputCrypt.
Class for decodification of messages.
ObjectInputCrypt(String, ObjectInput) - Constructor for class agents.security.ObjectInputCrypt
Method for creating a new instance of the class.
ObjectOutputCrypt - class agents.security.ObjectOutputCrypt.
Method for codification of messages.
ObjectOutputCrypt(String, ObjectOutput) - Constructor for class agents.security.ObjectOutputCrypt
Method for creating a new instance of the class.
ObjectStream - interface agents.query.ObjectStream.
 
ObtemArquivosDiretorios(String) - Method in class ftpHttp.ftpform
Method for getting the files and directories from a especified directory.
ObtemIndicePathUsuario(String, String) - Method in class ftpHttp.ftpform
 
operationSelected - Variable in class course.users.EditRemoveMonitorAdminView
 
operationSelected - Variable in class course.users.EditRemoveStudentView
 

P

paint(Graphics) - Method in class agents.ImageCanvas
Method for painting the image with its bounds.
passwd - Variable in class agents.TicketJavaInterface
 
passwd - Variable in class agents.agent.TicketAgent
 
passwd - Variable in class ftpApplet.LogDialog
 
PASSWD - Static variable in class agents.agent.Defaults
 
password - Variable in class agents.security.Ticket
 
path - Variable in class course.create.Course
 
pathHTML - Variable in class course.create.Course
 
portaSMTP - Static variable in class agents.util.Email
 
processAction(ActionEvent) - Method in class agents.JavaInterface
Method for execution of an action when a event ocurs.
ProjectPanel - class course.classes.ProjectPanel.
Class with an interface and some methods for the management of the assignment's projects.
ProjectPanel(int) - Constructor for class course.classes.ProjectPanel
Method for creation of new instance from this class.
projects - Variable in class course.create.Assignment
 
ProjectsSelection - class course.classes.ProjectsSelection.
Class for selection of an action that will be executed with one assignment's project.
ProjectsSelection() - Constructor for class course.classes.ProjectsSelection
 
ProjectView - class course.classes.ProjectView.
Class for creation of new project for one assignment.
ProjectView() - Constructor for class course.classes.ProjectView
 
PROPERTIES_OK - Static variable in class agents.agent.Defaults
 

Q

query(HttpServletRequest, HttpServletResponse) - Method in interface agents.query.HttpRequest
 
query(Object) - Method in class agents.agent.UsersAgent
Method for identifying and executing operation form the request.
query(Object) - Method in class agents.agent.TicketAgent
Method for executing the request.
query(ObjectInput, ObjectOutput) - Method in class agents.agent.UsersAgent
Method for receiving the request and sending the response to the database servlet.
query(ObjectInput, ObjectOutput) - Method in class agents.agent.TicketAgent
Method for receiving the request and sending the response to the database servlet.
query(ObjectInput, ObjectOutput) - Method in class agents.agent.FTPAgent
Method to receive the request and send the response to the database servlet.
query(ObjectInput, ObjectOutput) - Method in interface agents.query.ObjectStream
 
question - Variable in class agents.security.Ticket
 

R

readObject() - Method in class agents.security.ObjectInputCrypt
Method for decodifying object using a password.
readObject(String, byte[]) - Static method in class agents.security.ObjectInputCrypt
Method for decodifying buffer using a password.
recipients - Variable in class agents.util.Email
 
recipientsNumber() - Method in class agents.util.Email
Method for returning the number of reports.
reldir(Message) - Method in class agents.agent.FTPAgent
 
removeActionListener(ActionListener) - Method in class agents.JavaInterface
Method for removing a event listener from the objects.
RemoveClassView - class course.classes.RemoveClassView.
Class for removing one class.
RemoveClassView() - Constructor for class course.classes.RemoveClassView
 
removeSpaces(String) - Method in class ftpMail.Attributes
Method for removing the spaces from the course name.
report - Variable in class course.create.DataActivities
 
REPORT_ACCESS - Static variable in class agents.sql.SQLDatabase
 
REPORT_ACCESS - Static variable in class course.classes.EditClassSelection
 
REPORT_ACCESS - Static variable in class course.grades.ActivityGradeSelection
 
REPORT_ACCESS - Static variable in class course.grades.GradeStudentView
 
ReportPanel - class course.create.ReportPanel.
Class with a graphic interface and some methods to manage information about reports.
ReportPanel() - Constructor for class course.create.ReportPanel
Method for creation of a new instance from this class.
ReportTest - class course.create.ReportTest.
Class for storing information about tests and reports.
ReportTest() - Constructor for class course.create.ReportTest
 
ReportView - class course.classes.ReportView.
Class for creation of new report.
ReportView() - Constructor for class course.classes.ReportView
 
reset() - Method in class cryptix.MessageDigest
Initialise (reset) the message digest.
resource - Variable in class agents.TicketJavaInterface
 
resource - Variable in class agents.security.Ticket
 
REVIEW_ACCESS - Static variable in class agents.sql.SQLDatabase
 
reviewDate - Variable in class course.create.Assignment
 
ReviewerView - class course.reviews.ReviewerView.
Class for allocation of reviewers of the groups.
ReviewerView() - Constructor for class course.reviews.ReviewerView
 
run() - Method in class agents.util.SendEmails
Run the action.
run() - Method in class ftpMail.Course
 

S

self_test(PrintStream, String[]) - Static method in class cryptix.IDEA
Runs algorithm through test data.
self_test(PrintStream, String[]) - Static method in class cryptix.MD5
 
send() - Method in class agents.util.Email
Method for sendding the email message.
SendEmails - class agents.util.SendEmails.
Class for sendding e-maisl for groups
SendEmails(String, Vector, String, String, String) - Constructor for class agents.util.SendEmails
Creates a new instance of SendEmails
senderEmail - Variable in class agents.util.Email
 
sendRequest(String, Message, String) - Method in class agents.JavaInterface
Method for codifying the client message with the user's password.
sendRequest(String, Object) - Method in class agents.JavaInterface
Method for sending request to the servlet Database on the server.
setEditionMode() - Method in class course.create.AssignmentPanel
Method to define if the "add" and "remove" buttons are active or not.This is used to edit assignments.
setMessage(String) - Method in class agents.util.Email
Method for setting the email message.
setMsg2(String) - Method in class ftpMail.CourseEmail
Method for setting one message.
setPropertiesDefaults(InputStream) - Static method in class agents.agent.Defaults
Method for setting properties from properties file.
setSender(String) - Method in class agents.util.Email
Method for setting the email sender.
setUserSelected(String) - Method in class course.users.EditAdminView
Method for setting variable.
setUserSelected(String) - Method in class course.users.EditMonitorView
Method for setting variables.
setVariable(int) - Method in class course.classes.EditClassView
Method to update variables.
setVariable(int) - Method in class course.classes.TestView
Method for setting variables.
setVariable(int) - Method in class course.classes.ReportView
Method for setting variables.
setVariable(int) - Method in class course.classes.AssignmentView
Method to update variables.
setVariable(int, int) - Method in class course.classes.ClassViewInterface
 
setVariable(int, int) - Method in class course.classes.ProjectsSelection
Method for setting variables.
setVariable(int, int) - Method in class course.classes.ProjectView
Method for setting variables.
setVariable(int, int, int) - Method in class course.classes.EditRemoveTestView
Method for setting variables.
setVariable(int, int, int) - Method in class course.classes.EditRemoveReportView
Method for setting variables.
setVariable(int, int, int) - Method in class course.classes.EditRemoveAssignmentView
Method for setting variables.
setVariable(int, int, String, int) - Method in class course.classes.EditRemoveProjectView
Method for setting variables.
setVariable(int, String) - Method in class course.reviews.ReviewerView
Method for setting variables.
setVariable(int, String) - Method in class course.users.EditStudentView
Method for setting variables.
setVariable(String) - Method in class course.classes.EditClassSelection
Method for setting variables.
setVariable(String) - Method in class course.classes.RemoveClassView
Method for setting variables.
setVariable(String) - Method in class course.grades.ActivityGradeSelection
Method for setting variables.
setVariable(String) - Method in class course.reviews.AssignmentReviewSelection
Method for setting variables.
setVariable(String, int, int) - Method in class course.grades.GradeGroupView
Method for setting variables.
setVariable(String, int, int) - Method in class course.grades.GradeGroupStudentView
Method for setting variables.
setVariable(String, int, int) - Method in class course.grades.GradeStudentView
Method for setting variables.
setVariable(String, String) - Method in class course.users.EditRemoveMonitorAdminView
Method for setting variable.
setVariable(String, String) - Method in class course.users.EditRemoveStudentView
Method for setting variable.
show() - Method in class agents.LoginJSP
Method for showing the login window.
show() - Method in class ftpApplet.LogDialog
 
showInterface() - Method in class course.reviews.AssignmentSelectionInterface
Method for showing the panel.
SimpleFilter - class agents.util.SimpleFilter.
This class implements the FilenameFilter interface.
SimpleFilter(String) - Constructor for class agents.util.SimpleFilter
 
SQL - interface agents.SQL.
Interface for manipulation of database.
SQL_URL - Static variable in class agents.agent.Defaults
 
SQLDatabase - class agents.sql.SQLDatabase.
Class for implementation of the methods for manipulating the databases.
SQLDatabase() - Constructor for class agents.sql.SQLDatabase
Method for creating a new instance of this class.
StudentView - class course.users.StudentView.
Class for addition of student user.
StudentView() - Constructor for class course.users.StudentView
 
SUBJECT - Static variable in class ftpMail.Course
 

T

test - Variable in class course.create.DataActivities
 
TEST_ACCESS - Static variable in class course.classes.EditClassSelection
 
TEST_ACCESS - Static variable in class course.grades.ActivityGradeSelection
 
TEST_ACCESS - Static variable in class course.grades.GradeStudentView
 
TestPanel - class course.create.TestPanel.
Class with a graphic interface and some methods to manage information about tests.
TestPanel() - Constructor for class course.create.TestPanel
Method for creation of a new instance from this class.
TestView - class course.classes.TestView.
Class for creation of new test.
TestView() - Constructor for class course.classes.TestView
 
ticket - Variable in class agents.TicketJavaInterface
 
ticket - Variable in class agents.Message
 
Ticket - class agents.security.Ticket.
Class for storing information about the communication process between the client and the server.
TICKET_TIMEOUT - Static variable in class agents.agent.Defaults
 
Ticket(String, String, String, String) - Constructor for class agents.security.Ticket
Method for creation of a new instance of this class.
TicketAgent - class agents.agent.TicketAgent.
Class for management of the user ticket.
TicketAgent() - Constructor for class agents.agent.TicketAgent
Method for creating a new instance of the class.
TicketAgent(String) - Constructor for class agents.agent.TicketAgent
Method for creating a new instance of the class.
TicketJavaInterface - class agents.TicketJavaInterface.
Class for login.
TicketJavaInterface(String, String) - Constructor for class agents.TicketJavaInterface
Method for creation of a new instance from this class.
tmp - Variable in class cryptix.MD5
 
toByteArray() - Method in class cryptix.MessageHash
 
toString() - Method in class cryptix.MessageHash
Returns a big endian Hex string showing the value of the hash.
toString() - Method in class cryptix.HashMD5
Returns a big endian Hex string prefixed with "MD5:", showing the value of the hash.
transform(int[]) - Method in class cryptix.MD5
 
type - Variable in class agents.security.Ticket
 

U

update(DataActivities) - Method in class course.create.ClassPanel
Method for atualizing the dataActivities object with the graphic interface information.
update(DataActivities) - Method in class course.create.ActivitiesPanel
Method for atualize the information into the dataActivities object.
update(DataActivities) - Method in class course.create.AssignmentPanel
Method for atualizing the dataActivities object.
update(DataActivities) - Method in class course.create.TestPanel
Method for updating the dataActivities object with the graphic interface information.
update(DataActivities) - Method in class course.create.ReportPanel
Method for atualizing the dataActivities object with the graphic interface information.
update(DataCourse) - Method in class course.create.GradePanel
Method for atualizing the dataCourse object with the graphic interface information.
update(DataCourse) - Method in class course.create.CoursePanel
Method for atualizing the dataCourse object with the graphic interface information.
update(DataProject) - Method in class course.classes.ProjectPanel
Method for storing the interface's objects in a structure.
updateView(SQL) - Method in interface agents.View
Method for setting the new data on server - execute on server side.
updateView(SQL) - Method in class agents.ChangePasswordView
Method for management of the database information.
updateView(SQL) - Method in class course.NewCourseView
Method for storing information into the database and for creating directories to the students.
updateView(SQL) - Method in class course.InfoView
Method for management of the database information.
updateView(SQL) - Method in class course.classes.EditClassView
Method for updating information about one class.
updateView(SQL) - Method in class course.classes.ClassView
Method for initialize the creation of the class.
updateView(SQL) - Method in class course.classes.ClassViewInterface
Method for storing information into the database and for creation of directories.
updateView(SQL) - Method in class course.classes.ProjectsSelection
Method that invokes the class that implements the selected operation.
updateView(SQL) - Method in class course.classes.EditRemoveProjectView
Method for management of the database information.
updateView(SQL) - Method in class course.classes.EditClassSelection
Method for invoke the class that executes the selected operation .
updateView(SQL) - Method in class course.classes.EditRemoveTestView
Method for management of the database information.
updateView(SQL) - Method in class course.classes.TestView
Method for management of the database information about the test.
updateView(SQL) - Method in class course.classes.ReportView
Method for management of the database information about the report.
updateView(SQL) - Method in class course.classes.RemoveClassView
Method for management of the database information about one class.
updateView(SQL) - Method in class course.classes.EditRemoveReportView
Method for management of the database information.
updateView(SQL) - Method in class course.classes.ProjectView
Method for management of the database information.
updateView(SQL) - Method in class course.classes.AssignmentView
Method to storing information about the new assignment into the database
updateView(SQL) - Method in class course.classes.ClassSelection
Method that initializes the execution of the selected operation.
updateView(SQL) - Method in class course.classes.EditRemoveAssignmentView
Method for management of the database information.
updateView(SQL) - Method in class course.grades.ActivityGradeSelection
Method that invokes the class for management of the grades of the selected activity.
updateView(SQL) - Method in class course.grades.GradeGroupView
Method for management of database information.
updateView(SQL) - Method in class course.grades.GradeGroupStudentView
Method for management of the database information.
updateView(SQL) - Method in class course.grades.ClassGradeSelection
Method that invokes the class for execution of the selected operation.
updateView(SQL) - Method in class course.grades.GradeStudentView
Method for management of the database information.
updateView(SQL) - Method in class course.groups.GroupSelectionView
Method that invokes the class for executing the action over the student group.
updateView(SQL) - Method in class course.groups.EditGroupView
Method for management of the database information.
updateView(SQL) - Method in class course.groups.CreationGroupView
Method for management of database information.
updateView(SQL) - Method in class course.reviews.ReviewerView
Method for management of the database information.
updateView(SQL) - Method in class course.reviews.ClassReviewSelection
Method that invokes the class for execution of the operation selected.
updateView(SQL) - Method in class course.reviews.AssignmentReviewSelection
Method that invokes the class for execution of the operation selected.
updateView(SQL) - Method in class course.users.EditAdminView
Method for management of the database information.
updateView(SQL) - Method in class course.users.StudentView
Method for management of the database information.
updateView(SQL) - Method in class course.users.MonitorView
Method for management of the database information.
updateView(SQL) - Method in class course.users.AdminView
Method for management of the database information.
updateView(SQL) - Method in class course.users.UserSelectionView
Method that invokes the class for execution of the selected operation.
updateView(SQL) - Method in class course.users.EditRemoveMonitorAdminView
Method that invoke the class for executing the operation selected.
updateView(SQL) - Method in class course.users.EditStudentView
Method for management of the database information.
updateView(SQL) - Method in class course.users.EditRemoveStudentView
Method that invokes the class for execution of the operation selected.
updateView(SQL) - Method in class course.users.EditMonitorView
Method for management of the database information.
urlString - Variable in class agents.LoginJSP
 
useGradeStep - Variable in class course.create.Course
 
username - Variable in class agents.TicketJavaInterface
 
username - Variable in class agents.security.Ticket
 
username - Variable in class course.users.EditAdminView
 
username - Variable in class course.users.EditStudentView
 
username - Variable in class course.users.EditMonitorView
 
username - Variable in class ftpApplet.LogDialog
 
UsersAgent - class agents.agent.UsersAgent.
Class for management of the client-server comunication process.
UsersAgent() - Constructor for class agents.agent.UsersAgent
 
UserSelectionView - class course.users.UserSelectionView.
Class for management of users.
UserSelectionView() - Constructor for class course.users.UserSelectionView
 
userTypeSelected - Variable in class course.users.EditRemoveMonitorAdminView
 
UserValid(String, String, String) - Method in class agents.LoginJSP
Method for verification of the user.
UtilFunctions - class course.util.UtilFunctions.
Class with util functions.
UtilFunctions() - Constructor for class course.util.UtilFunctions
 

V

validateField(String, String) - Static method in class course.util.UtilFunctions
Method for validation of fields.
validateGrade() - Method in class course.create.GradePanel
Method for validation of the grade scale name and limit.
validateGroup(String) - Method in class course.reviews.ReviewerView
Method for validation of the reviewer group.
validateProject() - Method in class course.create.AssignmentPanel
Method for validating the projects.
validateUserTicket(String, String, String, byte[]) - Static method in class agents.agent.TicketAgent
Method for validating the user ticket.
validateView() - Method in interface agents.View
Method for validating the view data - execute on client side.
validateView() - Method in class agents.ChangePasswordView
Method for validation of the graphic interface information.
validateView() - Method in class course.NewCourseView
Method for validation of the graphic interface information.
validateView() - Method in class course.InfoView
Method for validation of the graphic interface objects.
validateView() - Method in class course.classes.ProjectPanel
Method for validation of the graphic interface objects.
validateView() - Method in class course.classes.EditClassView
Method for validation of the graphic interface information.
validateView() - Method in class course.classes.ClassView
Method for validation of the new class information.
validateView() - Method in class course.classes.ClassViewInterface
Method for validation of the graphic interface information.
validateView() - Method in class course.classes.ProjectsSelection
Method for validation and storing of the selected operation and project.
validateView() - Method in class course.classes.EditRemoveProjectView
Method for validation of the graphic interface information.
validateView() - Method in class course.classes.EditClassSelection
Method for validation of the graphic interface information.
validateView() - Method in class course.classes.EditRemoveTestView
Method for validation of the graphic interface information.
validateView() - Method in class course.classes.TestView
Method for validation of graphic interface information.
validateView() - Method in class course.classes.ReportView
Method to validate the information of the graphic interface
validateView() - Method in class course.classes.RemoveClassView
Method for validation of the graphic interface information.
validateView() - Method in class course.classes.EditRemoveReportView
Method for validation of the graphic interface information.
validateView() - Method in class course.classes.ProjectView
Method for validation of the graphic interface information.
validateView() - Method in class course.classes.AssignmentView
Method for validation of the graphic interface information.
validateView() - Method in class course.classes.ClassSelection
Method for validation and storing the selected operation and class selected.
validateView() - Method in class course.classes.EditRemoveAssignmentView
Method for validation of the graphic interface information.
validateView() - Method in class course.create.ClassPanel
Method for validating the graphic interface objects.
validateView() - Method in class course.create.GradePanel
Method for validation of the graphic interface objects.
validateView() - Method in class course.create.ActivitiesPanel
Method for validation of the graphic interface objects.
validateView() - Method in class course.create.CoursePanel
Method for validate the graphic interface objects.
validateView() - Method in class course.grades.ActivityGradeSelection
Method for validation of the graphic interface objects.
validateView() - Method in class course.grades.GradeGroupView
Method for validation of the graphic interface information.
validateView() - Method in class course.grades.GradeGroupStudentView
Method for validation of the graphic interface objects.
validateView() - Method in class course.grades.ClassGradeSelection
Method for validation of the graphic interface objects.
validateView() - Method in class course.grades.GradeStudentView
Method for validation of the graphic interface objects.
validateView() - Method in class course.groups.GroupSelectionView
Method for validation of the graphic interface objects.
validateView() - Method in class course.groups.EditGroupView
Method for validation of graphic interface objects.
validateView() - Method in class course.groups.CreationGroupView
Method for validation of the graphic interface objects.
validateView() - Method in class course.reviews.ReviewerView
Method for validation of the graphic interface objects.
validateView() - Method in class course.reviews.ClassReviewSelection
Method for validation of the graphic interface objects.
validateView() - Method in class course.reviews.AssignmentReviewSelection
Method for validation of the graphic interface objects.
validateView() - Method in class course.users.EditAdminView
Method for validation of the graphic interface objects.
validateView() - Method in class course.users.StudentView
Method for validation of the graphic interface objects.
validateView() - Method in class course.users.MonitorView
Method for validation of the graphic interface objects.
validateView() - Method in class course.users.AdminView
Method for validation of the graphic interface objects.
validateView() - Method in class course.users.UserSelectionView
Method for validation of the graphic interface objects.
validateView() - Method in class course.users.EditRemoveMonitorAdminView
Method for validation of the graphic interface objects.
validateView() - Method in class course.users.EditStudentView
Method for validation of the graphic interface objects.
validateView() - Method in class course.users.EditRemoveStudentView
Method for validation of the graphic interface objects.
validateView() - Method in class course.users.EditMonitorView
Method for validation of the graphic interface objects.
validateView(DataActivities) - Method in class course.create.AssignmentPanel
Method for validation of the graphic interface objects.
validateView(DataActivities) - Method in class course.create.TestPanel
Method for validating the graphic interface objects.
validateView(DataActivities) - Method in class course.create.ReportPanel
Method for validating the graphic interface objects.
verifyDate(Date, Date) - Static method in class course.util.UtilFunctions
Method for verifying dates.
View - interface agents.View.
Interface for creation of mobile views.
ViewInterface - class agents.ViewInterface.
Class extended of JavaInterface for creating a GUI for the view.
ViewInterface(String, String, String, String) - Constructor for class agents.ViewInterface
Method for creation of a new instance from this class.

W

wasEncoded() - Method in class agents.Message
Method for verifying if the ticket was encoded.
WEBCOMDATABASE - Static variable in class agents.agent.Defaults
 
WEB-INF.classes - package WEB-INF.classes
 
WEBMODULE_DIR - Static variable in class agents.ContactStudent
 
weight - Variable in class course.create.Assignment
 
weight - Variable in class course.create.ReportTest
 
weightAssignments - Variable in class course.create.DataActivities
 
weightReports - Variable in class course.create.DataActivities
 
weightTests - Variable in class course.create.DataActivities
 
WelcomePanel - class course.create.WelcomePanel.
Class for introducing the creation of new course.
WelcomePanel() - Constructor for class course.create.WelcomePanel
 
writedir(TextField, String) - Method in class ftpApplet.Client
 
writemsg(String) - Method in class ftpApplet.Client
 
writeObject(Object) - Method in class agents.security.ObjectOutputCrypt
Method for codifying a object using a password.
writeObject(String, Object) - Static method in class agents.security.ObjectOutputCrypt
Method to execute the cryptography of the buffer using a password.

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