Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
G
- generateToken(UUID, GrantedAuthority) - Method in class it.astromark.authentication.service.JWTService
-
Generates a JWT token for a given user ID and role.
- getAbsencesByYear(UUID, Year) - Method in class it.astromark.attendance.controller.JustifiableController
- getAbsencesByYear(UUID, Year) - Method in interface it.astromark.attendance.service.JustifiableService
-
Retrieves a list of absences for a student in a specific year.
- getAbsencesByYear(UUID, Year) - Method in class it.astromark.attendance.service.JustifiableServiceImpl
- getAttendance(Integer, LocalDate) - Method in class it.astromark.attendance.service.AttendanceServiceImpl
- getAttendance(Integer, LocalDate) - Method in class it.astromark.attendance.controller.AttendanceController
- getAttendance(Integer, LocalDate) - Method in interface it.astromark.attendance.service.AttendanceService
-
Retrieves the attendance records for a specific class on a given date.
- getAverage(Year, UUID) - Method in class it.astromark.rating.controller.MarkController
- getAverage(UUID, Year) - Method in interface it.astromark.rating.service.MarkService
-
Calculates the average mark for a specific student in a given year.
- getAverage(UUID, Year) - Method in class it.astromark.rating.service.MarkServiceImpl
- getBookedSlots() - Method in class it.astromark.agenda.reception.controller.ReceptionAgendaController
- getBookedSlots() - Method in interface it.astromark.agenda.reception.service.ReceptionAgendaService
-
Retrieves a list of all booked reception slots.
- getBookedSlots() - Method in class it.astromark.agenda.reception.service.ReceptionAgendaServiceImpl
- getById(ID) - Method in interface it.astromark.commons.service.CrudService
-
Retrieves a resource by its ID.
- getById(Integer) - Method in class it.astromark.communication.service.CommunicationServiceImpl
- getById(String) - Method in class it.astromark.school.service.SchoolServiceImpl
- getById(UUID) - Method in interface it.astromark.user.student.service.StudentService
-
Retrieves detailed information about a student by their unique identifier.
- getById(UUID) - Method in class it.astromark.behavior.service.NoteServiceImpl
- getById(UUID) - Method in class it.astromark.chat.service.TicketServiceImpl
- getById(UUID) - Method in class it.astromark.user.parent.service.ParentServiceImpl
- getById(UUID) - Method in class it.astromark.user.secretary.service.SecretaryServiceImpl
- getById(UUID) - Method in class it.astromark.user.student.controller.StudentController
- getById(UUID) - Method in class it.astromark.user.student.service.StudentServiceImpl
- getById(UUID) - Method in class it.astromark.user.teacher.service.TeacherServiceImpl
- getByIdDetailed() - Method in class it.astromark.user.commons.controller.SchoolUserController
- getByIdDetailed() - Method in interface it.astromark.user.commons.service.SchoolUserService
-
Retrieves detailed information about the logged-in user.
- getByIdDetailed() - Method in class it.astromark.user.commons.service.SchoolUserServiceImpl
- getChatWithMessagesSocket(UUID) - Method in interface it.astromark.chat.service.HomeworkChatService
-
Retrieves a homework chat along with its messages using a socket connection.
- getChatWithMessagesSocket(UUID) - Method in class it.astromark.chat.service.HomeworkChatServiceImpl
- getClassActivities(Integer) - Method in interface it.astromark.classwork.service.ClassworkService
-
Retrieves a list of class activities for a specific class.
- getClassActivities(Integer) - Method in class it.astromark.classwork.service.ClassworkServiceImpl
- getClassActivities(Integer) - Method in class it.astromark.classwork.controller.ClassworkController
- getClasses() - Method in class it.astromark.classmanagement.controller.ClassManagementController
- getClasses() - Method in interface it.astromark.classmanagement.service.ClassManagementService
-
Retrieves a list of all school classes.
- getClasses() - Method in class it.astromark.classmanagement.service.ClassManagementServiceImpl
- getClassTeachings(Integer) - Method in interface it.astromark.classmanagement.service.ClassManagementService
-
Retrieves the list of teachings associated with a specific class.
- getClassTeachings(Integer) - Method in class it.astromark.classmanagement.service.ClassManagementServiceImpl
- getClassTeachings(Integer) - Method in class it.astromark.classmanagement.controller.ClassManagementController
- getClassTimeslot(Integer, LocalDate) - Method in interface it.astromark.agenda.schoolclass.service.ClassAgendaService
-
Retrieves the teaching timeslots for a specific class at the current date.
- getClassTimeslot(Integer, LocalDate) - Method in class it.astromark.agenda.schoolclass.service.ClassAgendaServiceImpl
- getClassTimetableBySchoolClass_Id(Integer) - Method in interface it.astromark.agenda.schoolclass.repository.ClassTimetableRepository
- getClassTimetableBySchoolClass_IdAndEndValidityAfter(Integer, LocalDate) - Method in interface it.astromark.agenda.schoolclass.repository.ClassTimetableRepository
- getClassTimetableBySchoolClass_IdAndEndValidityIsNull(Integer) - Method in interface it.astromark.agenda.schoolclass.repository.ClassTimetableRepository
- getCommunicationBySchoolClassId(Integer) - Method in interface it.astromark.communication.service.CommunicationService
-
Retrieves a list of communications for a specific school class.
- getCommunicationBySchoolClassId(Integer) - Method in class it.astromark.communication.service.CommunicationServiceImpl
- getCommunicationBySchoolClassId(Integer) - Method in class it.astromark.communication.controller.CommunicationController
- getDelay(Student, LocalDate, DelayRepository) - Method in interface it.astromark.attendance.mapper.AttendanceMapper
- getDelayByYear(UUID, Year) - Method in class it.astromark.attendance.controller.JustifiableController
- getDelayByYear(UUID, Year) - Method in interface it.astromark.attendance.service.JustifiableService
-
Retrieves a list of delays for a student in a specific year.
- getDelayByYear(UUID, Year) - Method in class it.astromark.attendance.service.JustifiableServiceImpl
- getDelayNeedJustification(Student, LocalDate, DelayRepository) - Method in interface it.astromark.attendance.mapper.AttendanceMapper
- getDelayTime(Student, LocalDate, DelayRepository) - Method in interface it.astromark.attendance.mapper.AttendanceMapper
- getEveryRatings(Integer, String) - Method in interface it.astromark.rating.service.MarkService
-
Retrieves all ratings for a specific class and subject.
- getEveryRatings(Integer, String) - Method in class it.astromark.rating.service.MarkServiceImpl
- getEveryRatings(Integer, String) - Method in class it.astromark.rating.controller.MarkController
- getHomework(Integer) - Method in interface it.astromark.classwork.service.ClassworkService
-
Retrieves a list of homework assignments for a specific class.
- getHomework(Integer) - Method in class it.astromark.classwork.service.ClassworkServiceImpl
- getHomework(Integer) - Method in class it.astromark.classwork.controller.ClassworkController
- getMappedName(ReceptionBooking, AuthenticationService) - Method in interface it.astromark.agenda.reception.mapper.ReceptionAgendaMapper
- getMappedSurname(ReceptionBooking, AuthenticationService) - Method in interface it.astromark.agenda.reception.mapper.ReceptionAgendaMapper
- getMarkByYear(Year, UUID) - Method in class it.astromark.rating.controller.MarkController
- getMarkByYear(UUID, Year) - Method in interface it.astromark.rating.service.MarkService
-
Retrieves a list of marks for a specific student in a given year.
- getMarkByYear(UUID, Year) - Method in class it.astromark.rating.service.MarkServiceImpl
- getMessageList(Ticket) - Method in class it.astromark.chat.service.TicketServiceImpl
- getMessageList(Ticket) - Method in interface it.astromark.chat.service.TicketService
-
Retrieves the messages associated with a specific ticket.
- getMessageList(UUID) - Method in interface it.astromark.chat.service.HomeworkChatService
-
Retrieves the list of messages from a specific chat.
- getMessageList(UUID) - Method in class it.astromark.chat.service.HomeworkChatServiceImpl
- getMessageList(UUID) - Method in class it.astromark.chat.controller.HomeworkChatController
- getMessages(UUID) - Method in class it.astromark.chat.controller.TicketController
- getNotConfirmed(Integer) - Method in interface it.astromark.agenda.reception.service.ReceptionAgendaService
-
Retrieves a list of not confirmed bookings for a given table.
- getNotConfirmed(Integer) - Method in class it.astromark.agenda.reception.service.ReceptionAgendaServiceImpl
- getNoteByStudentId(UUID, Integer) - Method in interface it.astromark.behavior.service.NoteService
-
Retrieves a list of notes for a specific student in a given class.
- getNoteByStudentId(UUID, Integer) - Method in class it.astromark.behavior.service.NoteServiceImpl
- getNotesByStudentIdAndClassId(UUID, Integer) - Method in class it.astromark.behavior.controller.NoteController
- getParent() - Method in interface it.astromark.authentication.service.AuthenticationService
-
Retrieves the parent details if the user is a parent.
- getParent() - Method in class it.astromark.authentication.service.AuthenticationServiceImpl
- getParents(Integer) - Method in interface it.astromark.classmanagement.service.ClassManagementService
- getParents(Integer) - Method in class it.astromark.classmanagement.service.ClassManagementServiceImpl
- getParents(Integer) - Method in class it.astromark.classmanagement.controller.ClassManagementController
- getRatings(Integer, String, LocalDate) - Method in interface it.astromark.rating.service.MarkService
-
Retrieves ratings for a specific class, subject, and date.
- getRatings(Integer, String, LocalDate) - Method in class it.astromark.rating.service.MarkServiceImpl
- getRatings(Integer, String, LocalDate) - Method in class it.astromark.rating.controller.MarkController
- getRefused(Integer) - Method in interface it.astromark.agenda.reception.service.ReceptionAgendaService
-
Retrieves a list of refused bookings for a given table.
- getRefused(Integer) - Method in class it.astromark.agenda.reception.service.ReceptionAgendaServiceImpl
- getReport(Short, UUID, Boolean) - Method in class it.astromark.rating.controller.MarkController
- getReport(UUID, Short, Boolean) - Method in class it.astromark.rating.service.MarkServiceImpl
- getReport(UUID, Short, Boolean) - Method in interface it.astromark.rating.service.MarkService
-
Retrieves a semester report for a specific student and year.
- getRole(SchoolUser) - Method in interface it.astromark.authentication.service.AuthenticationService
-
Retrieves the granted authority (role) of a user.
- getRole(SchoolUser) - Method in class it.astromark.authentication.service.AuthenticationServiceImpl
- getRole(SchoolUser) - Static method in enum class it.astromark.user.commons.model.Role
- getSchoolClassByYear(UUID, Year) - Method in interface it.astromark.user.student.service.StudentService
-
Retrieves a list of school classes for a specific student in a given year.
- getSchoolClassByYear(UUID, Year) - Method in class it.astromark.user.student.service.StudentServiceImpl
- getSchoolClassByYear(UUID, Year) - Method in class it.astromark.user.student.controller.StudentController
- getSchoolClasses() - Method in class it.astromark.user.teacher.controller.TeacherController
- getSchoolClasses() - Method in interface it.astromark.user.teacher.service.TeacherService
-
Retrieves a list of school classes associated with the logged-in teacher.
- getSchoolClasses() - Method in class it.astromark.user.teacher.service.TeacherServiceImpl
- getSecretary() - Method in interface it.astromark.authentication.service.AuthenticationService
-
Retrieves the secretary details if the user is a secretary.
- getSecretary() - Method in class it.astromark.authentication.service.AuthenticationServiceImpl
- getSender(Message) - Method in interface it.astromark.chat.service.MessageService
-
Retrieves the sender of a specific message.
- getSender(Message) - Method in class it.astromark.chat.service.MessageServiceImpl
- getSenderName(Message, MessageService) - Method in interface it.astromark.chat.mapper.ChatMapper
- getSlots(UUID) - Method in interface it.astromark.agenda.reception.service.ReceptionAgendaService
-
Retrieves a list of all reception timeslots for a specific teacher.
- getSlots(UUID) - Method in class it.astromark.agenda.reception.service.ReceptionAgendaServiceImpl
- getSlots(UUID) - Method in class it.astromark.agenda.reception.controller.ReceptionAgendaController
- getStudent() - Method in interface it.astromark.authentication.service.AuthenticationService
-
Retrieves the student details if the user is a student.
- getStudent() - Method in class it.astromark.authentication.service.AuthenticationServiceImpl
- getStudentHomeworkChatId(Integer, UUID) - Method in interface it.astromark.chat.service.HomeworkChatService
-
Retrieves the chat ID for a specific student's homework chat.
- getStudentHomeworkChatId(Integer, UUID) - Method in class it.astromark.chat.service.HomeworkChatServiceImpl
- getStudentHomeworkChatId(Integer, UUID) - Method in class it.astromark.chat.controller.HomeworkChatController
- getStudents() - Method in class it.astromark.user.parent.controller.ParentController
- getStudents() - Method in interface it.astromark.user.parent.service.ParentService
-
Retrieves a list of all students associated with a parent.
- getStudents() - Method in class it.astromark.user.parent.service.ParentServiceImpl
- getStudents(Integer) - Method in class it.astromark.classmanagement.service.ClassManagementServiceImpl
- getStudents(Integer) - Method in class it.astromark.classmanagement.controller.ClassManagementController
- getStudents(Integer) - Method in interface it.astromark.classmanagement.service.ClassManagementService
-
Retrieves a list of students in a specific class.
- getStudentYears(UUID) - Method in interface it.astromark.user.student.service.StudentService
-
Retrieves a list of years associated with a specific student.
- getStudentYears(UUID) - Method in class it.astromark.user.student.service.StudentServiceImpl
- getStudentYears(UUID) - Method in class it.astromark.user.student.controller.StudentController
- getSubject() - Method in class it.astromark.classmanagement.controller.ClassManagementController
- getSubject() - Method in interface it.astromark.classmanagement.service.ClassManagementService
-
Retrieves a list of all subjects.
- getSubject() - Method in class it.astromark.classmanagement.service.ClassManagementServiceImpl
- getTeacher() - Method in interface it.astromark.authentication.service.AuthenticationService
-
Retrieves the teacher details if the user is a teacher.
- getTeacher() - Method in class it.astromark.authentication.service.AuthenticationServiceImpl
- getTeacher(String) - Method in class it.astromark.user.teacher.controller.TeacherController
- getTeacherClasses(String) - Method in class it.astromark.classmanagement.controller.ClassManagementController
- getTeacherClasses(UUID) - Method in interface it.astromark.classmanagement.service.ClassManagementService
-
Retrieves a list of classes assigned to a specific teacher.
- getTeacherClasses(UUID) - Method in class it.astromark.classmanagement.service.ClassManagementServiceImpl
- getTeachers() - Method in class it.astromark.user.parent.controller.ParentController
- getTeachers() - Method in interface it.astromark.user.parent.service.ParentService
-
Retrieves a list of all teachers.
- getTeachers() - Method in class it.astromark.user.parent.service.ParentServiceImpl
- getTeachers() - Method in class it.astromark.user.teacher.controller.TeacherController
- getTeachers() - Method in interface it.astromark.user.teacher.service.TeacherService
-
Retrieves a list of all teachers in the system.
- getTeachers() - Method in class it.astromark.user.teacher.service.TeacherServiceImpl
- getTeacherTeaching(String) - Method in interface it.astromark.user.teacher.service.TeacherService
-
Retrieves detailed teaching information for a specific teacher.
- getTeacherTeaching(String) - Method in class it.astromark.user.teacher.service.TeacherServiceImpl
- getTeaching() - Method in interface it.astromark.user.teacher.service.TeacherService
-
Retrieves a list of teaching subjects associated with the logged-in teacher.
- getTeaching() - Method in class it.astromark.user.teacher.service.TeacherServiceImpl
- getTeachings() - Method in class it.astromark.classmanagement.controller.ClassManagementController
- getTeachings() - Method in interface it.astromark.classmanagement.service.ClassManagementService
-
Retrieves a list of all teachings.
- getTeachings() - Method in class it.astromark.classmanagement.service.ClassManagementServiceImpl
- getTeachings() - Method in class it.astromark.user.teacher.controller.TeacherController
- getTeachingTimeslot(Integer, LocalDate) - Method in class it.astromark.agenda.schoolclass.controller.ClassAgendaController
- getTeachingTimeslot(Integer, LocalDate) - Method in interface it.astromark.agenda.schoolclass.service.ClassAgendaService
-
Retrieves detailed teaching timeslots for a specific day.
- getTeachingTimeslot(Integer, LocalDate) - Method in class it.astromark.agenda.schoolclass.service.ClassAgendaServiceImpl
- getTickets() - Method in class it.astromark.chat.controller.TicketController
- getTickets() - Method in interface it.astromark.chat.service.TicketService
-
Retrieves a list of all tickets.
- getTickets() - Method in class it.astromark.chat.service.TicketServiceImpl
- getTimeTable(Integer) - Method in class it.astromark.agenda.schoolclass.controller.ClassAgendaController
- getTimeTable(Integer) - Method in interface it.astromark.agenda.schoolclass.service.ClassAgendaService
-
Retrieves the timetable for a specific class.
- getTimeTable(Integer) - Method in class it.astromark.agenda.schoolclass.service.ClassAgendaServiceImpl
- getTotalAbsence(Student, LocalDate, JustifiableService) - Method in interface it.astromark.attendance.mapper.AttendanceMapper
- getTotalAbsences(UUID, Year) - Method in class it.astromark.attendance.controller.JustifiableController
- getTotalAbsences(UUID, Year) - Method in interface it.astromark.attendance.service.JustifiableService
-
Retrieves the total number of absences for a student in a specific year.
- getTotalAbsences(UUID, Year) - Method in class it.astromark.attendance.service.JustifiableServiceImpl
- getTotalDelay(Student, LocalDate, JustifiableService) - Method in interface it.astromark.attendance.mapper.AttendanceMapper
- getTotalDelays(UUID, Year) - Method in class it.astromark.attendance.controller.JustifiableController
- getTotalDelays(UUID, Year) - Method in interface it.astromark.attendance.service.JustifiableService
-
Retrieves the total number of delays for a student in a specific year.
- getTotalDelays(UUID, Year) - Method in class it.astromark.attendance.service.JustifiableServiceImpl
- getTotalHour(Integer) - Method in interface it.astromark.agenda.schoolclass.service.ClassAgendaService
-
Retrieves the total teaching hours for a given class.
- getTotalHour(Integer) - Method in class it.astromark.agenda.schoolclass.service.ClassAgendaServiceImpl
- getUser(UUID, String) - Method in interface it.astromark.authentication.service.AuthenticationService
-
Retrieves user details based on their ID and role.
- getUser(UUID, String) - Method in class it.astromark.authentication.service.AuthenticationServiceImpl
- getWeekTimeslot(Integer, LocalDate) - Method in interface it.astromark.agenda.schoolclass.service.ClassAgendaService
-
Retrieves the teaching timeslots for a specific week.
- getWeekTimeslot(Integer, LocalDate) - Method in class it.astromark.agenda.schoolclass.service.ClassAgendaServiceImpl
- getWeekTimeslots(Integer, LocalDate) - Method in class it.astromark.agenda.schoolclass.controller.ClassAgendaController
- getYear() - Method in class it.astromark.classmanagement.controller.ClassManagementController
- getYear() - Method in interface it.astromark.classmanagement.service.ClassManagementService
-
Retrieves the current school year.
- getYear() - Method in class it.astromark.classmanagement.service.ClassManagementServiceImpl
- GlobalExceptionHandler - Class in it.astromark.commons.exception
- GlobalExceptionHandler() - Constructor for class it.astromark.commons.exception.GlobalExceptionHandler
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form