Module sc2002_fypms
Package interfaces

Interface IProjectStudentService

    • Method Detail

      • getAvailableProjects

        java.util.ArrayList<Project> getAvailableProjects()
        Retrieves a list of available projects.
        Returns:
        an ArrayList of Project objects representing the available projects
      • getAllocatedProject

        Project getAllocatedProject​(java.lang.String studentID)
        Retrieves the allocated project for the specified student.
        Parameters:
        studentID - the ID of the student
        Returns:
        the Project object allocated to the student, or null if no project is allocated
      • getReservedProject

        Project getReservedProject​(java.lang.String studentID)
        Retrieves the reserved project for the specified student.
        Parameters:
        studentID - the ID of the student
        Returns:
        the Project object reserved by the student, or null if no project is reserved