Package main.Models

Class Coordinator

All Implemented Interfaces:
IinitialiseProject, IinitialiseRequest

public class Coordinator extends Supervisor
Coordinator is a subclass of Supervisor
Since:
2023-4-13
  • Constructor Details

    • Coordinator

      public Coordinator(String name, String email)
      Constructing the Coordinator class
      Parameters:
      name - type of user
      email - email of user
  • Method Details

    • getProjects

      public ArrayList<Project> getProjects(int type)
      Method to retrieve projects of an user
      Parameters:
      type - mode of retrieve
      Returns:
      an array list of said user
    • initialiseProject

      public void initialiseProject()
      Method to initialise the project list of an user
      Specified by:
      initialiseProject in interface IinitialiseProject
      Overrides:
      initialiseProject in class Supervisor
    • initialiseRequest

      public void initialiseRequest()
      Method to initialize the request list of an user
      Specified by:
      initialiseRequest in interface IinitialiseRequest
      Overrides:
      initialiseRequest in class Supervisor
    • printProjects

      public void printProjects(int type)
      Method to print the projects of an user
      Parameters:
      type - mode of retrieve