C E G O S T

C

closeSubject(String) - Method in class Semester
Closes/deletes a subject from the semester.

E

enrollStudent(Student) - Method in class Semester
Enrolls/adds a student into the semester.

G

getSchoolYear() - Method in class Semester
Returns the school year to which the semester is set.
getSem() - Method in class Semester
Returns the Semester Number
getSemCode() - Method in class Semester
Returns the generated semester code.
getStudentsEnrolled() - Method in class Semester
Returns the collection of students currently enrolled in semester.
getSubjectsOpen() - Method in class Semester
Returns the collection of subjects currently opened for the semester.

O

openSubject(Subject) - Method in class Semester
Opens a new subject in the semester

S

Semester - class Semester.
 
Semester() - Constructor for class Semester
Creates a new semester with null school year, semester as 1 and blank semester code.
Semester(int, int) - Constructor for class Semester
Creates a new semester with specified school year, semester number and a generated semester code.
setSchoolYear(int) - Method in class Semester
Sets a new school year for which the semester is to be classified and automatically sets a new semester code for the modified semester.
setSem(int) - Method in class Semester
Sets a new semester number for the semester and automatically sets a new semester code for the modified semester.
setSemCode() - Method in class Semester
Sets/Generates a new Semester code for the semester based on the school year to which it bellongs and its semester number.

T

toString() - Method in class Semester
Returns the objects details.

C E G O S T