Index
All Classes and Interfaces|All Packages
C
- Category - Class in org.codewithmagret.rest.category
-
Represents a category that courses can belong to.
- Category() - Constructor for class org.codewithmagret.rest.category.Category
-
Default constructor required by JPA.
- CategoryController - Class in org.codewithmagret.rest.category
-
REST controller for managing categories.
- CategoryController() - Constructor for class org.codewithmagret.rest.category.CategoryController
-
Default constructor for CategoryController.
- CategoryRepository - Interface in org.codewithmagret.rest.category
-
Repository interface for Category entities, providing CRUD operations.
- CategoryService - Class in org.codewithmagret.rest.category
-
Service class for handling business logic related to Category entities.
- CategoryService() - Constructor for class org.codewithmagret.rest.category.CategoryService
-
Default constructor for CategoryService.
- Course - Class in org.codewithmagret.rest.course
-
Represents a course that students can enroll in.
- Course() - Constructor for class org.codewithmagret.rest.course.Course
-
Default constructor required by JPA.
- Course(String, String, Category, Instructor) - Constructor for class org.codewithmagret.rest.course.Course
-
Constructs a new Course with the specified title, code, category, and instructor.
- CourseController - Class in org.codewithmagret.rest.course
-
Controller for managing courses.
- CourseController() - Constructor for class org.codewithmagret.rest.course.CourseController
-
Default constructor for CourseController.
- CourseCreateRequest - Class in org.codewithmagret.rest.course
-
Data Transfer Object for creating a new Course.
- CourseCreateRequest() - Constructor for class org.codewithmagret.rest.course.CourseCreateRequest
-
Default constructor for CourseCreateRequest.
- CourseRepository - Interface in org.codewithmagret.rest.course
-
Repository interface for Course entities, providing CRUD operations.
- CoursesByCategory - Class in org.codewithmagret.rest.report.dto
-
This class represents a report of courses grouped by category.
- CoursesByCategory() - Constructor for class org.codewithmagret.rest.report.dto.CoursesByCategory
-
Default constructor for CoursesByCategory.
- CoursesByCategory(Long, String, List) - Constructor for class org.codewithmagret.rest.report.dto.CoursesByCategory
-
Parameterized constructor for CoursesByCategory.
- CoursesByStudent - Class in org.codewithmagret.rest.report.dto
-
DTO for the report of courses by student.
- CoursesByStudent() - Constructor for class org.codewithmagret.rest.report.dto.CoursesByStudent
-
Default constructor for CoursesByStudent.
- CoursesByStudent(Long, String, String, List) - Constructor for class org.codewithmagret.rest.report.dto.CoursesByStudent
-
Parameterized constructor for CoursesByStudent.
- CourseService - Class in org.codewithmagret.rest.course
-
Service class for handling business logic related to Course entities.
- CourseService() - Constructor for class org.codewithmagret.rest.course.CourseService
-
Default constructor for CourseService.
All Classes and Interfaces|All Packages