Module sc2002_fypms
Package interfaces

Interface IProjectFYPCoordinatorService

    • Method Detail

      • getAllProjects

        java.util.ArrayList<Project> getAllProjects()
        Retrieves a list of all projects.
        Returns:
        an ArrayList of Project objects representing all the projects
      • getAllProjectsByStatus

        java.util.ArrayList<Project> getAllProjectsByStatus​(ProjectStatus projectStatus)
        Retrieves a list of projects filtered by the specified project status.
        Parameters:
        projectStatus - the ProjectStatus to filter projects by
        Returns:
        an ArrayList of Project objects with the specified project status
      • getAllProjectsBySupervisor

        java.util.ArrayList<Project> getAllProjectsBySupervisor​(java.lang.String supervisorID)
        Retrieves a list of projects submitted by the specified supervisor.
        Parameters:
        supervisorID - the ID of the supervisor
        Returns:
        an ArrayList of Project objects submitted by the specified supervisor