All Classes and Interfaces
Class
Description
UserController Class that handles CRUD operations for
InternshipApplication.CareerCenterStaff Class
Main CLI Class.
CompanyRepresentative Class
The
Database class contains the instances of all objects in the program.InternshipApplication Class
The
InternshipLevel enum is used as an attribute to InternshipOpportunity.InternshipOpportunity Class
InternshipOpportunity Class that handles CRUD operations for
InternshipOpportunity.The Main class and the entrypoint of the program
CLI for
CompanyRepresentativeCLI for
CareerCenterStaffThe
Status enum is used for applications such as the creation of CompanyRepresentative accounts and InternshipApplicationStudent class
CLI for
StudentBase abstract class for all users.
UserController Class that handles CRUD operations for
User.A Utils Class for utility functions