A C D E F G H I J L M N P R S T U W X

A

addAdditionalData(String, String, String) - Method in interface jitas.core.Feedback
Adds additional data to a message.
addAdditionalData(String, String, String) - Method in class jitas.core.SimpleFeedback
Adds additional data to a message.
addAllowedDomain(String, String) - Method in class jitas.core.Admin
Gives a student access to a specific domain
addAllowedDomain(String) - Method in class jitas.core.Student
Adds a new domain to the set of domains a student can log into.
addAllowedDomain(String, String) - Method in class jitas.core.Tutor
 
addAllowedDomain(String, String, boolean) - Method in class jitas.core.Tutor
 
addAllowedDomain(String, String) - Method in interface jitas.core.TutorInterface
This method will attempt to give the user access to the specific domain.
addAllowedDomain(String) - Method in class jitas.xml.writer.StudentWriter
Adds a domain to the set of Allowed domains which a student may log into.
addDomain(int) - Method in class jitas.admin.GUIHelper
Called when the add button is pressed in the gui.
addDomain(Domain) - Static method in class jitas.core.Domain
Add a domain to the global domains list in XML
addDomain() - Method in class jitas.xml.writer.AllDomainsWriter
Add a domain to the domains XML file.
addDomainToSelectedDomains(String) - Method in class jitas.admin.GUIHelper
Adds a domain to the set of domains a new student will have access to.
addEntry(String) - Static method in class jitas.util.Logger
This method adds an entry to the error log file warnings.txt, recording the time and date and the nature of the error/warning.
addMessage(String) - Method in interface jitas.core.Feedback
Add a message to the Errors, with no additional data.
addMessage(String, Map<String, String>) - Method in interface jitas.core.Feedback
Add a message to the Errors, with a Map of additional data.
addMessage(String) - Method in class jitas.core.SimpleFeedback
Add a message to the Errors, with no additional data.
addMessage(String, Map<String, String>) - Method in class jitas.core.SimpleFeedback
Add a message to the Errors, with a Map of additional data.
addNewStudent(String, String) - Method in class jitas.admin.GUIHelper
Creates a new student with all domains from previous calls to addDomainToSelectedDomains.
addProblem(Problem) - Method in class jitas.core.Subdomain
Adds a problem to the List
addSatisfiedConstraint(String) - Method in interface jitas.core.Feedback
Add the name of a satisfied constraint to the collection of violated constraints.
addSatisfiedConstraint(String) - Method in class jitas.core.SimpleFeedback
Add the name of a satisfied constraint to the collection of violated constraints.
addSatisfiedConstraints(String, Collection<String>) - Method in class jitas.core.Student
Add some satisfied constraints to this students model for the given domain
addSatisfiedConstraints(Collection<String>) - Method in class jitas.core.StudentModel
Adds the satisfied constraint to the collection of satisfied constraint names
addSolvedProblem(String, String, Integer) - Method in class jitas.core.Student
Add a problem to the collection of solved problems for a subdomain
addSolvedProblem(int, String) - Method in class jitas.core.StudentModel
Add a problem to the collection of solved problems.
addStudent() - Method in class jitas.xml.writer.StudentWriter
Add a student to the student XML file.
addStudentModel(String, StudentModel) - Method in class jitas.core.Student
Add a student model to this students models.
addStudentModel() - Method in class jitas.xml.writer.StudentModelWriter
Add a student model to the student-model XML file.
addSubdomain(String, String) - Method in class jitas.core.Domain
Creates a new Subdomain and adds this to the Set of Subdomains
addUser(String, String, Set<String>) - Method in class jitas.core.Admin
Adds a new student to JITAS.
addUser(String, String, String) - Method in class jitas.core.Tutor
 
addUser(String, String, String, boolean) - Method in class jitas.core.Tutor
 
addUser(String, String, String) - Method in interface jitas.core.TutorInterface
Adds a user to the JITAS system and authorize them to access domains.
AddUserDeniedException - Exception in jitas.exception
It is thrown when a user without proper right to add a user.
AddUserDeniedException(String) - Constructor for exception jitas.exception.AddUserDeniedException
 
addViolatedConstraint(String) - Method in interface jitas.core.Feedback
Add the name of a violated constraint to the collection of violated constraints.
addViolatedConstraint(String) - Method in class jitas.core.SimpleFeedback
Add the name of a violated constraint to the collection of violated constraints.
addViolatedConstraints(String, Collection<String>) - Method in class jitas.core.Student
Add some violated constraints to this students model for the given domain
addViolatedConstraints(Collection<String>) - Method in class jitas.core.StudentModel
Adds the violated constraint to the collection of violated constraint names
Admin - Class in jitas.core
The Admin class is the doorway to JITAS for the Administration GUI
Admin() - Constructor for class jitas.core.Admin
The default constructor for the admin class.
Admin(String) - Constructor for class jitas.core.Admin
Constructor that takes in a file path for the domains.xml file
Admin(Tutor) - Constructor for class jitas.core.Admin
Constructor which takes in a current Tutor object, to use that tutor's domainManager, and set of Students.
AdminFrame - Class in jitas.admin
This class contains the Graphical user interface code for JITAS Admin Tool
AdminFrame() - Constructor for class jitas.admin.AdminFrame
Creates new form AdminFrame
AllDomainsParser - Class in jitas.xml.parser
This class parses a domains.xml file in order to create a list of domains.
AllDomainsParser() - Constructor for class jitas.xml.parser.AllDomainsParser
 
AllDomainsParser(String) - Constructor for class jitas.xml.parser.AllDomainsParser
 
AllDomainsWriter - Class in jitas.xml.writer
A class that provides functions for users to write to domains.xml.
AllDomainsWriter(Domain, String) - Constructor for class jitas.xml.writer.AllDomainsWriter
Constructor.
AllDomainsWriter(Domain) - Constructor for class jitas.xml.writer.AllDomainsWriter
Constructor.
allInputValid() - Method in class jitas.admin.GUIHelper
checks whether the username, password are valid, and also whether there is at least one domain from calls to addDomainToSelectedDomains.
AllProblemsCompletedException - Exception in jitas.exception
It is thrown when a user has completed all the problems in a subdomain.
AllProblemsCompletedException(String) - Constructor for exception jitas.exception.AllProblemsCompletedException
 

A C D E F G H I J L M N P R S T U W X