Class ReportController
java.lang.Object
org.codewithmagret.rest.report.ReportController
Controller class for handling HTTP requests related to reports.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionEndpoint to retrieve courses grouped by their categories.Endpoint to retrieve courses grouped by students.Endpoint to retrieve instructors by courses.Endpoint to retrieve instructors by students.
-
Constructor Details
-
ReportController
public ReportController()
-
-
Method Details
-
getCoursesPerCategory
Endpoint to retrieve courses grouped by their categories.- Returns:
- a list of courses grouped by category
-
getCoursesPerStudent
Endpoint to retrieve courses grouped by students.- Returns:
- a list of courses grouped by students
-
getInstructorsByCourses
Endpoint to retrieve instructors by courses.- Returns:
- the total number of courses
-
instructorsByStudent
Endpoint to retrieve instructors by students.- Returns:
- a list of instructors grouped by students
-