All Classes
| Class | Description |
|---|---|
| AccessLevel |
Sets the Access permissions for application and ensures that the person is logging into the correct domain.
|
| AddCourseView |
Create new
Course object and fills in necessary information. |
| AddUserView | |
| Admin |
The User class that defines the actions of a System Administator.
|
| AdminMainView |
The main menu for the Student side of the Application.
|
| AU |
An enum that keeps track of the numebr of Academic Units that each
Course is worth. |
| ChangeIndexView | |
| ClassType |
An Enum that keeps track of the different class types.
|
| ConsoleColours |
ConsoleColours which are to be used in the MySTARS App.
|
| Course |
Represents one course/module
|
| CourseIndex |
Represents one index of a particular course/module
|
| CourseManager |
CourseManager that prints information regarding courses in the correct format.
|
| CourseStatus |
An Enum that keeps track of the Status of a particular course.
|
| Database |
The Class that interacts with the files and handles reading and writing of information.
|
| DayOfWeek |
An Enum that keeps track of the day of the week to simplify time tracking.
|
| FileType |
FileType Enum that corresponds to the different files that the Application will use.
|
| Gender |
Gender Enum that keeps track of the different Genders of the students.
|
| Helper |
A Helper Class with all properties and methods that are generally needed across the application.
|
| Lesson |
Represents one lesson timeslot
|
| LoginView |
Initial View seen by
User. |
| LogoutView |
The log out page before being redirected to the
LoginView. |
| MySTARSApp |
This is the starting point of the application
|
| PrintStudentListView |
Class to handle the admin function of printing the list of students.
|
| PrintTimeTableView |
A view that prints the Timetable for the currently logged in User.
|
| Student |
Represents one Student
|
| StudentMainView |
The main menu for the Student side of the Application.
|
| SwapIndexView | |
| UpdateCourseView |
Updates
Course object and with new information. |
| User |
The superclass of all User classes in the application.
|
| VacanciesView | |
| View |
The abstract superclass of all views in the application.
|