Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trigger Feature Toggles | SIS-152 #88

Merged
merged 2 commits into from
Apr 21, 2022
Merged

Conversation

agitrubard
Copy link
Member

  • TriggerFeatureTogglesService Has Been Created for Trigger Enable/Disable Other Feature Toggle
  • TriggerFeatureTogglesService Has Been Integrated to FeatureToggleService

@agitrubard agitrubard added this to the v1.5.0 milestone Apr 21, 2022
@agitrubard agitrubard self-assigned this Apr 21, 2022
@agitrubard agitrubard merged commit 5d9e2a6 into master Apr 21, 2022
@agitrubard agitrubard deleted the triggerFeatureToggles_SIS-152 branch April 21, 2022 19:35
@agitrubard agitrubard added the pending test This issue pending tested label Apr 21, 2022
agitrubard added a commit that referenced this pull request May 1, 2022
* ModifiedDate Has Been Fixed in OfficerPersonalInfoConverter/entityToResponse Method (#54)

* Teacher GET APIs Responses Have Been Updated with Teacher Academic Info Response (#55)

* Service Refactores | SIS-108 (#56)

* FacultyOutService Classes Have Been Created

* FacultyServiceImpl and FacultyInfoConverter Classes Have Been Refactored

* DepartmentOutService Classes Have Been Created

* DepartmentInfoConverter and DepartmentEntity Classes Have Been Refactored

* DepartmentServiceImpl Class Has Been Refactored

* LessonOutService Classes Have Been Created

* LessonServiceImpl and LessonInfoConverter Classes Have Been Refactored

* OfficerAcademicInfoConverter and OfficerResponseConverter Classes Have Been Refactored

* OfficerServiceImpl and OfficerAcademicInfoServiceImpl Classes Have Been Refactored

* ScheduleFileEntity and ExamScheduleFileInfoConverter Classes Have Been Refactored

* ExamScheduleFileServiceImpl Class Has Been Refactored

* LessonScheduleFileInfoConverter Class Has Been Refactored

* LessonScheduleFileServiceImpl Class Has Been Refactored

* StudentResponseConverter and StudentAcademicInfoConverter Classes Have Been Refactored

* StudentServiceImpl and StudentAcademicInfoServiceImpl Classes Have Been Refactored

* TeacherAcademicInfoConverter, TeacherServiceImpl and TeacherAcademicInfoServiceImpl Classes Have Been Refactored

* TeacherOutService Classes Have Been Created

* TeacherLessonInfoConverter and TeacherLessonServiceImpl Classes Have Been Refactored

* Department API Res Fix | SIS-110 (#57)

* SisUtil/integerToBoolean Method Has Been Updated with BooleanUtils Class

* booleanToInteger Method Has Been Added to SisUtil Class & DepartmentResponse/isTherePreparatoryClass Field Type Has Been Updated to Integer

* Teacher Lesson Res Update | SIS-107 (#58)

* TeacherOutService Classes Have Been Updated

* TeacherLessonResponse and TeacherLessonInfoConverter Classes Have Been Refactored

* Project Version Has Been Updated to v1.2.0 (#60)

* Student Lesson API and Registration API | SIS-112 (#61)

* longListToString and longArrayToLongList Methods Have Been Added to SisUtil Class

* StudentLessonMapping Class Have Been Created

* Student Lesson Entity Classes Have Been Created

* StudentLessonException Class Have Been Created

* Student Lesson Response Classes Have Been Created

* Student Lesson Request Classes Have Been Created

* Student Lesson Converter Class Has Been Created

* StudentOutService Classes Have Been Created

* Student Lesson Repository Classes Have Been Created

* Student Lesson Service Classes Have Been Created

* Student Lesson Controller Classes Have Been Created

* StudentLessonRegistrationMapping Class Has Been Created

* StudentLessonRegistrationException Class Has Been Created

* StudentLessonRegistrationStatus Enum Class Has Been Created

* StudentLessonRegistrationEntity Class Has Been Created

* Student Lesson Registration Request Classes Have Been Created

* Student Lesson Registration Response Classes Have Been Created

* StudentLessonRegistrationInfoConverter Class Has Been Created

* Student Lesson Registration Repository Classes Have Been Created

* Student Lesson Registration Service Classes Have Been Created

* Student Lesson Registration Controller Classes Have Been Created

* STUDENT_LESSON_API_TAG and STUDENT_LESSON_REGISTRATION_API_TAG Have Been Added to SisSwaggerConfiguration Class

* STUDENT_LESSON and STUDENT_LESSON_REGISTRATION Endpoints Have Been Added to SisControllerEndpoint Class

* Code Refactor (#62)

* Department Status Enum Class Has Been Added to DepartmentSqlScripts Class

* TeacherLessonMapping Class Has Been Refactored

* TeacherLesson GET Endpoint Has Been Updated

* Get All By Status Methods Have Been Updated

* Student/Teacher/Officer | Password Operations APIs | SIS-115 (#63)

* Department Status Enum Class Has Been Added to DepartmentSqlScripts Class

* TeacherLessonMapping Class Has Been Refactored

* TeacherLesson GET Endpoint Has Been Updated

* Get All By Status Methods Have Been Updated

* STUDENT_PASSWORD_OPERATION_API_TAG Has Been Added to SisSwaggerConfiguration Class

* feUrl Field Has Been Added to SisOperationInfoRequest Class

* STUDENT_PASSWORD_OPERATION Endpoint Has Been Added to SisControllerEndpoint Class

* unauthorizedResponse Method Has Been Added to SisResponseUtil Class

* ForgotPasswordResponse Class Has Been Deleted

* PasswordOutService Classes Have Been Created

* StudentLoginMapping Class Has Been Moved to common Package

* StudentLoginInfoEntity Class Has Been Moved to common Package

* StudentLoginRequest Class Has Been Moved to common Package

* StudentLogin Repository Classes Have Been Moved to common Package

* StudentLogin Service Classes Have Been Moved to common Package and forgotPassword Method Has Been Deleted Because Method Has Been Moved to PasswordOperationService

* StudentLoginController Class Has Been Moved to common Package

* StudentLogin Out Service Classes Have Been Created

* StudentPasswordOperationMapping Class Has Been Created

* StudentPasswordChangeEntity Class Has Been Created

* StudentPasswordOperationEntity Class Has Been Created

* StudentPasswordChangeRequest Class Has Been Created

* StudentPasswordForgotRequest Class Has Been Moved to password Package

* Student Password Operation Response Classes Have Been Created

* StudentPasswordOperationInfoConverter Class Has Been Created

* Student Password Operation Repository Classes Have Been Created

* Student Password Operation Service Classes Have Been Created

* Student Password Operation Controller Classes Have Been Created

* Student Password Operation Out Service Classes Have Been Created

* getStudentInfoDetailResponse Method Has Been Added to StudentOutService

* ChangePassword URL Has Been Added to Student Mails && Service Codes Has Been Refactored and Updated

* Password Operations Have Been Added to Student Saving Processes

* Teacher Login Operation Classes Have Been Moved to common Package

* TEACHER_PASSWORD_OPERATION_API_TAG Has Been Added to SisSwaggerConfiguration Class

* TEACHER_PASSWORD_OPERATION Endpoint Have Been Added to SisControllerEndpoint Class

* final Key Has Been Added to studentId Parameter in isPasswordExist Method

* final Key Has Been Added to studentId Parameter in getStudentInfoDetailResponse Method

* Teacher Login Repository Classes Have Been Updated

* Teacher/forgotPassword Method Has Been Deleted Because Method Has Been Added to password Package

* final Key Has Been Added to academicInfoResponse and personalInfoResponse Parameters in convert Method

* throws SisNotExistException Has Been Added to saveTeacher Method

* teacherForgotPassword Method Has Been Deleted Because Method Has Been Added to password Package

* Teacher Login Out Service Classes Have Been Created

* getTeacherInfoDetailResponse and ifTeacherIsNotExistThrowNotExistException Methods Have Been Added to Teacher Out Service

* throws SisNotExistException Has Been Added to saveTeacher Method

* TeacherPasswordOperationMapping Class Has Been Created

* TeacherPasswordOperation Request Classes Have Been Created

* TeacherPasswordOperation Entity Classes Have Been Created

* TeacherPasswordOperationInfoConverter Class Has Been Created

* TeacherPasswordOperation Repository Classes Have Been Created

* TeacherPasswordOperation Response Classes Have Been Created

* TeacherPasswordOperation Service Classes Have Been Created

* TeacherPasswordOperation Controller Classes Have Been Created

* TeacherPasswordOperation Out Service Classes Have Been Created

* ChangePassword URL Has Been Added to Teacher Mails && Service Codes Has Been Refactored and Updated

* Password Operations Have Been Added to Teacher Saving Processes

* Officer Login Operation Classes Have Been Moved to common Package

* TeacherLogin Service Classes Have Been Updated

* PasswordService Bean Has Been Deleted in TeacherLoginRepository Because It's Unused

* officerForgotPassword Method Has Been Deleted Because It's Unused

* OFFICER_PASSWORD_OPERATION Endpoint Has Been Added to SisControllerEndpoint Class

* OFFICER_PASSWORD_OPERATION_API_TAG Has Been Added to SisSwaggerConfiguration Class

* throws SisNotExistException Has Been Added to saveOfficer Method

* throws SisNotExistException Has Been Deleted Because It's Unused

* OfficerPasswordOperationMapping Class Has Been Created

* OfficerPasswordChangeEntity and OfficerPasswordOperationEntity Classes Have Been Created

* OfficerPasswordChangeRequest and OfficerPasswordForgotRequest Classes Have Been Created

* OfficerPasswordChangeResponse, OfficerPasswordForgotResponse and OfficerPasswordOperationResponse Classes Have Been Created

* OfficerPasswordOperationInfoConverter Class Has Been Created

* OfficerPasswordOperation Repository Classes Have Been Created

* OfficerPasswordOperation Service Classes Have Been Created

* OfficerPasswordOperation Controller Classes Have Been Created

* OfficerPasswordOperation Out Service Classes Have Been Created

* OfficerLogin Repository Classes Have Been Updated and isPasswordExist Method Has Been Added to OfficerLogin Repository Classes

* OfficerLogin Out Service Classes Have Been Created

* Officer Out Service Classes Have Been Created

* ChangePassword URL Has Been Added to Officer Mails && Service Codes Has Been Refactored and Updated

* Password Operations Have Been Added to Officer Saving Processes

* Project Version Updated to 1.3.0 (#65)

* Project Version Updated to 1.3.0

* Code Has Been Formatted

* Feature Toggle API | SIS-120 (#66)

* FeatureToggleMapping Class Has Been Created

* FeatureToggleName Class Has Been Created

* FeatureToggleException Class Has Been Created

* FeatureToggleEntity Class Has Been Created

* Feature Toggle Response Classes Have Been Created

* FeatureToggleRequest Class Has Been Created

* FeatureToggleInfoConverter Class Has Been Created

* FeatureToggle Repository Classes Have Been Created

* FeatureToggle Service Classes Have Been Created

* FEATURE_TOGGLE_API_TAG Has Been Added to SisSwaggerConfiguration Class

* FEATURE_TOGGLE Endpoint Has Been Added to SisControllerEndpoint

* FeatureToggle Controller Classes Have Been Created

* Student Regis API Update | SIS-122 (#67)

* failResponse Method Has Been Added to SisResponseUtil

* isStudentLessonRegistrationWaiting and isStudentLessonRegistrationApproved Methods Have Been Added to StudentLessonRegistrationService

* isStudentLessonRegistrationWaiting and isStudentLessonRegistrationApproved Methods Have Been Added to StudentLessonRegistrationController

* Student Lesson Note API | SIS-118 (#68)

* errorWhenGettingAllByStudentId and errorWhenGettingAllByStudentId Methods Have Been Added to SisErrorLogMessageUtil

* foundAllByLessonId and foundAllByStudentId Methods Have Been Added to SisInfoLogMessageUtil

* notFoundAllByStudentId and notFoundAllByLessonId Methods Have Been Added to SisWarnLogMessageUtil

* getTeacherIdByLessonId Method Has Been Added to TeacherLessonRepository

* StudentLessonNoteMapping Class Has Been Created

* StudentLessonNoteException Class Has Been Created

* StudentLessonNoteUtil Class Has Been Created

* StudentLessonNoteStatus Enum Class Has Been Created

* StudentLesson Note Entity Classes Have Been Created

* StudentLesson Note Request Classes Have Been Created

* StudentLessonNoteResponse Class Has Been Created

* StudentLessonNoteInfoConverter Class Has Been Created

* TeacherLessonOutService Class Has Been Created for getTeacherIdByLessonId Method

* STUDENT_LESSON_NOTE_API_TAG Has Been Added to SisSwaggerConfiguration Class

* STUDENT_LESSON_NOTE Endpoint Has Been Added to SisControllerEndpoint Class

* StudentLessonNote Repository Classes Have Been Created

* StudentLessonNote Service Classes Have Been Created

* StudentLessonNote Out Service Classes Have Been Created

* StudentLessonNoteControllerEndpoint Class Has Been Created

* StudentLessonNoteController Class Has Been Created

* StudentLessonNoteOutService Has Been Integrated to StudentLessonRegistrationService/approveStudentLessonRegistration Method

* Project Version Has Been Updated to v1.4.0 (#70)

* Format of Date Has Been Fixed in Feature Toggle Response (#71)

* Student Graduation API | SIS-129 (#72)

* hasTheStudentPassedAllLessons Method and Controls Have Been Added to StudentLessonNoteOutService and StudentLessonNoteRepository

* StudentGraduationMapping Class Has Been Created

* StudentGraduationStatus Class Has Been Created

* StudentGraduationException Class Has Been Created

* StudentGraduationEntity Class Has Been Created

* STUDENT_GRADUATION_API_TAG Has Been Added to SisSwaggerConfiguration Class

* STUDENT_GRADUATION Endpoint Has Been Added to SisControllerEndpoint Class

* StudentGraduation Request Classes Have Been Created

* StudentGraduationResponse Class Has Been Created

* StudentGraduationInfoConverter Class Has Been Created

* StudentGraduation Repository Classes Have Been Created

* StudentGraduation Service Classes Have Been Created

* StudentGraduation Controller Classes Have Been Created

* Is Student Graduation Enabled Endpoint | SIS-143 (#73)

* isStudentGraduationEnabled Method Has Been Added to StudentLessonNoteOutService Class

* isStudentGraduationEnabled Method Has Been Added to StudentGraduationService Class

* isStudentGraduationEnabled Method Has Been Added to StudentGraduationController Class

* START_DATE and END_DATE Fields Changes in FEATURE_TOGGLE Table Has Been Integrated to Feature Toggle API (#74)

* Project Version Has Been Updated to v1.5.0

* GitHub Dependabot Alert Has Been Fixed (#80)

* Student Lessons Notes Check and ifStudentLessonsNotesAreNotExistThrowNotExistException Method Have Been Added to getAllStudentLessonsNotesByStudentId Method (#78)

* Teacher Lesson API Fixes | SIS-109 (#81)

* If Teacher Is Not Exist Throw Not Exist Exception Check Has Been Added to Teacher Lesson Saving Flow

* If Teacher Is Not Exist Throw Not Exist Exception Check Has Been Added to Teacher Lesson Saving Flow

* getDepartmentId() Codes Have Been Refactored (#82)

* If Department Is Not Exist Throw Not Exist Exception Check Has Been Added to Teacher Saving Flow (#83)

* If Faculty Is Not Exist Throw Not Exist Exception Check Has Been Added to Officer Saving Flow (#84)

* Swagger Desc Fixes | SIS-96 (#85)

* Update Faculty - Swagger Description Has Been Fixed

* Update Department - Swagger Description Has Been Fixed

* Update Lesson - Swagger Description Has Been Fixed

* FE URL Updates | SIS-166 (#86)

* Back-End URL and Front-End URL Have Been Added to application.yml File for Local and Live

* Back-End URL and Front-End URL Have Been Read from application.yml

* Student Lesson API Waiting Endpoint | SIS-149 (#87)

* failResponse Method with response object Has Been Added to SisResponseUtil Class

* getWaitingStudentLessonsDetailByStudentId Method Has Been Added to StudentLessonRegistrationRepository

* getWaitingStudentLessonsDetailByStudentId Method Has Been Added to StudentLessonRegistrationService

* getWaitingStudentLessonsDetailByStudentId Method Has Been Added to StudentLessonRegistrationController

* Trigger Feature Toggles | SIS-152 (#88)

* TriggerFeatureTogglesService Has Been Created for Trigger Enable/Disable Other Feature Toggle

* TriggerFeatureTogglesService Has Been Integrated to FeatureToggleService

* Lesson Registration Feature Toggles | SIS-182 (#89)

* FIRST_SEMESTER_LESSON_REGISTRATION_OPERATIONS and SECOND_SEMESTER_LESSON_REGISTRATION_OPERATIONS Feature Toggles Have Been Added to FeatureToggleName Enum Class

* FIRST_SEMESTER_LESSON_REGISTRATION_OPERATIONS and SECOND_SEMESTER_LESSON_REGISTRATION_OPERATIONS Feature Toggles Have Been Integrated to TriggerFeatureTogglesService

* Batch Lesson Note Entry | SIS-176 (#90)

* Note Requests DTOs Have Been Updated and Renamed for Batch Lesson Note Entry

* generateMidtermNoteUpdateEntity/generateFinalNoteUpdateEntity/generateResitNoteUpdateEntity Methods Have Been Updated and Renamed for Batch Lesson Note Entry in StudentLessonNoteInfoConverter Class

* updateStudentsLessonMidtermNotes/updateStudentsLessonFinalNotes/updateStudentsLessonResitNotes Methods Have Been Updated and Renamed for Batch Lesson Note Entry in StudentLessonNoteService Class

* updateStudentsLessonMidtermNotes/updateStudentsLessonFinalNotes/updateStudentsLessonResitNotes Methods Have Been Updated and Renamed for Batch Lesson Note Entry in StudentLessonNoteController Class

* NotNull Annotation Has Been Changed to NotEmpty in NotesUpdateRequests

* Batch Confirm Lesson Notes | SIS-177 (#91)

* Update Notes API Operations Descriptions Have Been Fixed

* MIDTERM_NOTE_STATE, FINAL_NOTE_STATE and RESIT_NOTE_STATE Enum Variables Have Been Added to StudentLessonNoteMapping Class

* StudentLessonNoteState Enum Class Has Been Created

* Student Lesson Midterm/Final/Resit Note Confirm Entities Have Been Created

* Student Lesson Note Entities Have Been Updated for Note States

* Confirm Student Lesson Midterm/Final/Resit Note Methods Have Been Added to StudentLessonNoteRepository & SQL Scripts Have Been Updated for MIDTERM_NOTE_STATE/FINAL_NOTE_STATE/RESIT_NOTE_STATE Fields

* Student Lesson Midterm/Final/Resit Note Confirm Request DTOs Have Been Created

* midtermNoteState, finalNoteState and resitNoteState Fields Have Been Added to StudentLessonNoteResponse

* Generate Midterm/Final/Resit Note Confirm Entity Methods Have Been Added to StudentLessonNoteInfoConverter Class

* finalNote Field Has Been Fixed to resitNote & resitNoteState Has Been Added to StudentLessonResitNoteUpdateEntity Builder

* Confirm Students Lesson Midterm/Final/Resit Notes Methods Have Been Added to StudentLessonNoteService

* midtermNote Variable Has Been Changed to resitNote Variable

* Confirm Students Lesson Midterm/Final/Resit Notes Endpoints Have Been Created in StudentLessonNoteController

* Student Graduation Flow Fix | SIS-185 (#92)

* checkBeforeConfirmed Method Has Been Changed to checkBeforeUnconfirmed Method in unconfirmStudentGraduation Method

* graduateStudent Method Has Been Added to Student Out Service

* getStudentId Method Has Been Added to StudentGraduationRepository

* Builder Annotation Has Been Added to StudentGraduateRequest

* StudentRequestConverter Class Has Been Created

* studentOutService/graduateStudent Method Has Been Integrated to confirmStudentGraduation Method for Complete Student Graduation Flow

* Theoretical and Practice Hours Update | SIS-179 (#93)

* THEORETICAL_HOURS and PRACTICE_HOURS Enum Variables Have Been Added to LessonMapping Enum Class

* theoreticalHours and practiceHours Fields Have Been Added to Lesson Entity

* theoreticalHours and practiceHours Fields Have Been Added to Lesson Info Request

* theoreticalHours and practiceHours Fields Have Been Added to generateSaveEntity/generateUpdateEntity/entityToResponse Methods in LessonInfoConverter Class

* theoreticalHours and practiceHours Fields Have Been Added to Lesson Response

* SQL Scripts Have Been Updated for THEORETICAL_HOURS and PRACTICE_HOURS Fields

* theoreticalHours and practiceHours Fields Have Been Added to saveLesson/updateLesson Methods in Lesson Repository

* Is Graduation Enabled Endpoint Fixes | SIS-186 (#94)

* ifStudentIsNotExistThrowNotExistException Check Has Been Added to isStudentGraduationEnabled Method

* ifStudentLessonsAreNotExistThrowNotExistException Method Has Been Added to StudentLessonOutService

* final keyword Has Been Added to studentId Field in isStudentLessonsExist

* ifStudentLessonsAreNotExistThrowNotExistException Method Has Been Added to StudentGraduationService & ifStudentLessonsAreNotExistThrowNotExistException and ifStudentIsNotPassedAllLessonsThrowUnfinalisedOrFailedLessonNoteExistException Checks Have Been Added to isStudentGraduationEnabled Method

* Student Graduation API Updates SIS-187 (#95)

* getStudentLessonRegistrationDetailByStudentId Method Has Been Created in StudentLessonRegistrationService

* getStudentLessonRegistrationDetailByStudentId Method Has Been Created in StudentLessonRegistrationController & GET Endpoints Have Been Updated

* getStudentLessonRegistrationDetailByStudentId Method Has Been Changed to getStudentLessonRegistrationIdByStudentId Method

* getStudentLessonRegistrationDetailByStudentId Method Has Been Changed to getStudentLessonRegistrationIdByStudentId Method & GET Endpoints Have Been Updated

* Student Graduation API Updates SIS-187 (#96)

* getStudentLessonRegistrationDetailByStudentId Method Has Been Created in StudentLessonRegistrationService

* getStudentLessonRegistrationDetailByStudentId Method Has Been Created in StudentLessonRegistrationController & GET Endpoints Have Been Updated

* getStudentLessonRegistrationDetailByStudentId Method Has Been Changed to getStudentLessonRegistrationIdByStudentId Method

* getStudentLessonRegistrationDetailByStudentId Method Has Been Changed to getStudentLessonRegistrationIdByStudentId Method & GET Endpoints Have Been Updated

* ApiOperation Description Has Been Fixed for getStudentLessonRegistrationIdByStudentId

* Save Student Lesson Notes Fixes (#97)

* getStudentLessonRegistrationDetailByStudentId Method Has Been Created in StudentLessonRegistrationService

* getStudentLessonRegistrationDetailByStudentId Method Has Been Created in StudentLessonRegistrationController & GET Endpoints Have Been Updated

* midtermNoteState, finalNoteState and resitNoteState Fields Have Been Added to generateSaveEntity Method

* midtermNoteState, finalNoteState and resitNoteState Fields Have Been Added to saveStudentLessonNote Method SQL Query Parameters

* Student Lesson Regis Endpoint Fixes (#98)

* getStudentLessonRegistrationDetailByStudentId Method Has Been Updated to getStudentLessonRegistrationIdByStudentId Method

* getStudentLessonRegistrationDetailByRegistrationId and getStudentLessonRegistrationIdByStudentId Methods Endpoints Have Been Fixed

* API Descriptions Fix And Update (#99)

* getAllStudentLessonRegistrationsByStatus and getStudentLessonRegistrationIdByStudentId Endpoint Descriptions Has Been Fixed and Update
@agitrubard agitrubard added done This issue has been resolved and removed pending test This issue pending tested labels May 5, 2022
agitrubard added a commit that referenced this pull request May 15, 2022
* ModifiedDate Has Been Fixed in OfficerPersonalInfoConverter/entityToResponse Method (#54)

* Teacher GET APIs Responses Have Been Updated with Teacher Academic Info Response (#55)

* Service Refactores | SIS-108 (#56)

* FacultyOutService Classes Have Been Created

* FacultyServiceImpl and FacultyInfoConverter Classes Have Been Refactored

* DepartmentOutService Classes Have Been Created

* DepartmentInfoConverter and DepartmentEntity Classes Have Been Refactored

* DepartmentServiceImpl Class Has Been Refactored

* LessonOutService Classes Have Been Created

* LessonServiceImpl and LessonInfoConverter Classes Have Been Refactored

* OfficerAcademicInfoConverter and OfficerResponseConverter Classes Have Been Refactored

* OfficerServiceImpl and OfficerAcademicInfoServiceImpl Classes Have Been Refactored

* ScheduleFileEntity and ExamScheduleFileInfoConverter Classes Have Been Refactored

* ExamScheduleFileServiceImpl Class Has Been Refactored

* LessonScheduleFileInfoConverter Class Has Been Refactored

* LessonScheduleFileServiceImpl Class Has Been Refactored

* StudentResponseConverter and StudentAcademicInfoConverter Classes Have Been Refactored

* StudentServiceImpl and StudentAcademicInfoServiceImpl Classes Have Been Refactored

* TeacherAcademicInfoConverter, TeacherServiceImpl and TeacherAcademicInfoServiceImpl Classes Have Been Refactored

* TeacherOutService Classes Have Been Created

* TeacherLessonInfoConverter and TeacherLessonServiceImpl Classes Have Been Refactored

* Department API Res Fix | SIS-110 (#57)

* SisUtil/integerToBoolean Method Has Been Updated with BooleanUtils Class

* booleanToInteger Method Has Been Added to SisUtil Class & DepartmentResponse/isTherePreparatoryClass Field Type Has Been Updated to Integer

* Teacher Lesson Res Update | SIS-107 (#58)

* TeacherOutService Classes Have Been Updated

* TeacherLessonResponse and TeacherLessonInfoConverter Classes Have Been Refactored

* Project Version Has Been Updated to v1.2.0 (#60)

* Student Lesson API and Registration API | SIS-112 (#61)

* longListToString and longArrayToLongList Methods Have Been Added to SisUtil Class

* StudentLessonMapping Class Have Been Created

* Student Lesson Entity Classes Have Been Created

* StudentLessonException Class Have Been Created

* Student Lesson Response Classes Have Been Created

* Student Lesson Request Classes Have Been Created

* Student Lesson Converter Class Has Been Created

* StudentOutService Classes Have Been Created

* Student Lesson Repository Classes Have Been Created

* Student Lesson Service Classes Have Been Created

* Student Lesson Controller Classes Have Been Created

* StudentLessonRegistrationMapping Class Has Been Created

* StudentLessonRegistrationException Class Has Been Created

* StudentLessonRegistrationStatus Enum Class Has Been Created

* StudentLessonRegistrationEntity Class Has Been Created

* Student Lesson Registration Request Classes Have Been Created

* Student Lesson Registration Response Classes Have Been Created

* StudentLessonRegistrationInfoConverter Class Has Been Created

* Student Lesson Registration Repository Classes Have Been Created

* Student Lesson Registration Service Classes Have Been Created

* Student Lesson Registration Controller Classes Have Been Created

* STUDENT_LESSON_API_TAG and STUDENT_LESSON_REGISTRATION_API_TAG Have Been Added to SisSwaggerConfiguration Class

* STUDENT_LESSON and STUDENT_LESSON_REGISTRATION Endpoints Have Been Added to SisControllerEndpoint Class

* Code Refactor (#62)

* Department Status Enum Class Has Been Added to DepartmentSqlScripts Class

* TeacherLessonMapping Class Has Been Refactored

* TeacherLesson GET Endpoint Has Been Updated

* Get All By Status Methods Have Been Updated

* Student/Teacher/Officer | Password Operations APIs | SIS-115 (#63)

* Department Status Enum Class Has Been Added to DepartmentSqlScripts Class

* TeacherLessonMapping Class Has Been Refactored

* TeacherLesson GET Endpoint Has Been Updated

* Get All By Status Methods Have Been Updated

* STUDENT_PASSWORD_OPERATION_API_TAG Has Been Added to SisSwaggerConfiguration Class

* feUrl Field Has Been Added to SisOperationInfoRequest Class

* STUDENT_PASSWORD_OPERATION Endpoint Has Been Added to SisControllerEndpoint Class

* unauthorizedResponse Method Has Been Added to SisResponseUtil Class

* ForgotPasswordResponse Class Has Been Deleted

* PasswordOutService Classes Have Been Created

* StudentLoginMapping Class Has Been Moved to common Package

* StudentLoginInfoEntity Class Has Been Moved to common Package

* StudentLoginRequest Class Has Been Moved to common Package

* StudentLogin Repository Classes Have Been Moved to common Package

* StudentLogin Service Classes Have Been Moved to common Package and forgotPassword Method Has Been Deleted Because Method Has Been Moved to PasswordOperationService

* StudentLoginController Class Has Been Moved to common Package

* StudentLogin Out Service Classes Have Been Created

* StudentPasswordOperationMapping Class Has Been Created

* StudentPasswordChangeEntity Class Has Been Created

* StudentPasswordOperationEntity Class Has Been Created

* StudentPasswordChangeRequest Class Has Been Created

* StudentPasswordForgotRequest Class Has Been Moved to password Package

* Student Password Operation Response Classes Have Been Created

* StudentPasswordOperationInfoConverter Class Has Been Created

* Student Password Operation Repository Classes Have Been Created

* Student Password Operation Service Classes Have Been Created

* Student Password Operation Controller Classes Have Been Created

* Student Password Operation Out Service Classes Have Been Created

* getStudentInfoDetailResponse Method Has Been Added to StudentOutService

* ChangePassword URL Has Been Added to Student Mails && Service Codes Has Been Refactored and Updated

* Password Operations Have Been Added to Student Saving Processes

* Teacher Login Operation Classes Have Been Moved to common Package

* TEACHER_PASSWORD_OPERATION_API_TAG Has Been Added to SisSwaggerConfiguration Class

* TEACHER_PASSWORD_OPERATION Endpoint Have Been Added to SisControllerEndpoint Class

* final Key Has Been Added to studentId Parameter in isPasswordExist Method

* final Key Has Been Added to studentId Parameter in getStudentInfoDetailResponse Method

* Teacher Login Repository Classes Have Been Updated

* Teacher/forgotPassword Method Has Been Deleted Because Method Has Been Added to password Package

* final Key Has Been Added to academicInfoResponse and personalInfoResponse Parameters in convert Method

* throws SisNotExistException Has Been Added to saveTeacher Method

* teacherForgotPassword Method Has Been Deleted Because Method Has Been Added to password Package

* Teacher Login Out Service Classes Have Been Created

* getTeacherInfoDetailResponse and ifTeacherIsNotExistThrowNotExistException Methods Have Been Added to Teacher Out Service

* throws SisNotExistException Has Been Added to saveTeacher Method

* TeacherPasswordOperationMapping Class Has Been Created

* TeacherPasswordOperation Request Classes Have Been Created

* TeacherPasswordOperation Entity Classes Have Been Created

* TeacherPasswordOperationInfoConverter Class Has Been Created

* TeacherPasswordOperation Repository Classes Have Been Created

* TeacherPasswordOperation Response Classes Have Been Created

* TeacherPasswordOperation Service Classes Have Been Created

* TeacherPasswordOperation Controller Classes Have Been Created

* TeacherPasswordOperation Out Service Classes Have Been Created

* ChangePassword URL Has Been Added to Teacher Mails && Service Codes Has Been Refactored and Updated

* Password Operations Have Been Added to Teacher Saving Processes

* Officer Login Operation Classes Have Been Moved to common Package

* TeacherLogin Service Classes Have Been Updated

* PasswordService Bean Has Been Deleted in TeacherLoginRepository Because It's Unused

* officerForgotPassword Method Has Been Deleted Because It's Unused

* OFFICER_PASSWORD_OPERATION Endpoint Has Been Added to SisControllerEndpoint Class

* OFFICER_PASSWORD_OPERATION_API_TAG Has Been Added to SisSwaggerConfiguration Class

* throws SisNotExistException Has Been Added to saveOfficer Method

* throws SisNotExistException Has Been Deleted Because It's Unused

* OfficerPasswordOperationMapping Class Has Been Created

* OfficerPasswordChangeEntity and OfficerPasswordOperationEntity Classes Have Been Created

* OfficerPasswordChangeRequest and OfficerPasswordForgotRequest Classes Have Been Created

* OfficerPasswordChangeResponse, OfficerPasswordForgotResponse and OfficerPasswordOperationResponse Classes Have Been Created

* OfficerPasswordOperationInfoConverter Class Has Been Created

* OfficerPasswordOperation Repository Classes Have Been Created

* OfficerPasswordOperation Service Classes Have Been Created

* OfficerPasswordOperation Controller Classes Have Been Created

* OfficerPasswordOperation Out Service Classes Have Been Created

* OfficerLogin Repository Classes Have Been Updated and isPasswordExist Method Has Been Added to OfficerLogin Repository Classes

* OfficerLogin Out Service Classes Have Been Created

* Officer Out Service Classes Have Been Created

* ChangePassword URL Has Been Added to Officer Mails && Service Codes Has Been Refactored and Updated

* Password Operations Have Been Added to Officer Saving Processes

* Project Version Updated to 1.3.0 (#65)

* Project Version Updated to 1.3.0

* Code Has Been Formatted

* Feature Toggle API | SIS-120 (#66)

* FeatureToggleMapping Class Has Been Created

* FeatureToggleName Class Has Been Created

* FeatureToggleException Class Has Been Created

* FeatureToggleEntity Class Has Been Created

* Feature Toggle Response Classes Have Been Created

* FeatureToggleRequest Class Has Been Created

* FeatureToggleInfoConverter Class Has Been Created

* FeatureToggle Repository Classes Have Been Created

* FeatureToggle Service Classes Have Been Created

* FEATURE_TOGGLE_API_TAG Has Been Added to SisSwaggerConfiguration Class

* FEATURE_TOGGLE Endpoint Has Been Added to SisControllerEndpoint

* FeatureToggle Controller Classes Have Been Created

* Student Regis API Update | SIS-122 (#67)

* failResponse Method Has Been Added to SisResponseUtil

* isStudentLessonRegistrationWaiting and isStudentLessonRegistrationApproved Methods Have Been Added to StudentLessonRegistrationService

* isStudentLessonRegistrationWaiting and isStudentLessonRegistrationApproved Methods Have Been Added to StudentLessonRegistrationController

* Student Lesson Note API | SIS-118 (#68)

* errorWhenGettingAllByStudentId and errorWhenGettingAllByStudentId Methods Have Been Added to SisErrorLogMessageUtil

* foundAllByLessonId and foundAllByStudentId Methods Have Been Added to SisInfoLogMessageUtil

* notFoundAllByStudentId and notFoundAllByLessonId Methods Have Been Added to SisWarnLogMessageUtil

* getTeacherIdByLessonId Method Has Been Added to TeacherLessonRepository

* StudentLessonNoteMapping Class Has Been Created

* StudentLessonNoteException Class Has Been Created

* StudentLessonNoteUtil Class Has Been Created

* StudentLessonNoteStatus Enum Class Has Been Created

* StudentLesson Note Entity Classes Have Been Created

* StudentLesson Note Request Classes Have Been Created

* StudentLessonNoteResponse Class Has Been Created

* StudentLessonNoteInfoConverter Class Has Been Created

* TeacherLessonOutService Class Has Been Created for getTeacherIdByLessonId Method

* STUDENT_LESSON_NOTE_API_TAG Has Been Added to SisSwaggerConfiguration Class

* STUDENT_LESSON_NOTE Endpoint Has Been Added to SisControllerEndpoint Class

* StudentLessonNote Repository Classes Have Been Created

* StudentLessonNote Service Classes Have Been Created

* StudentLessonNote Out Service Classes Have Been Created

* StudentLessonNoteControllerEndpoint Class Has Been Created

* StudentLessonNoteController Class Has Been Created

* StudentLessonNoteOutService Has Been Integrated to StudentLessonRegistrationService/approveStudentLessonRegistration Method

* Project Version Has Been Updated to v1.4.0 (#70)

* Format of Date Has Been Fixed in Feature Toggle Response (#71)

* Student Graduation API | SIS-129 (#72)

* hasTheStudentPassedAllLessons Method and Controls Have Been Added to StudentLessonNoteOutService and StudentLessonNoteRepository

* StudentGraduationMapping Class Has Been Created

* StudentGraduationStatus Class Has Been Created

* StudentGraduationException Class Has Been Created

* StudentGraduationEntity Class Has Been Created

* STUDENT_GRADUATION_API_TAG Has Been Added to SisSwaggerConfiguration Class

* STUDENT_GRADUATION Endpoint Has Been Added to SisControllerEndpoint Class

* StudentGraduation Request Classes Have Been Created

* StudentGraduationResponse Class Has Been Created

* StudentGraduationInfoConverter Class Has Been Created

* StudentGraduation Repository Classes Have Been Created

* StudentGraduation Service Classes Have Been Created

* StudentGraduation Controller Classes Have Been Created

* Is Student Graduation Enabled Endpoint | SIS-143 (#73)

* isStudentGraduationEnabled Method Has Been Added to StudentLessonNoteOutService Class

* isStudentGraduationEnabled Method Has Been Added to StudentGraduationService Class

* isStudentGraduationEnabled Method Has Been Added to StudentGraduationController Class

* START_DATE and END_DATE Fields Changes in FEATURE_TOGGLE Table Has Been Integrated to Feature Toggle API (#74)

* Project Version Has Been Updated to v1.5.0

* GitHub Dependabot Alert Has Been Fixed (#80)

* Student Lessons Notes Check and ifStudentLessonsNotesAreNotExistThrowNotExistException Method Have Been Added to getAllStudentLessonsNotesByStudentId Method (#78)

* Teacher Lesson API Fixes | SIS-109 (#81)

* If Teacher Is Not Exist Throw Not Exist Exception Check Has Been Added to Teacher Lesson Saving Flow

* If Teacher Is Not Exist Throw Not Exist Exception Check Has Been Added to Teacher Lesson Saving Flow

* getDepartmentId() Codes Have Been Refactored (#82)

* If Department Is Not Exist Throw Not Exist Exception Check Has Been Added to Teacher Saving Flow (#83)

* If Faculty Is Not Exist Throw Not Exist Exception Check Has Been Added to Officer Saving Flow (#84)

* Swagger Desc Fixes | SIS-96 (#85)

* Update Faculty - Swagger Description Has Been Fixed

* Update Department - Swagger Description Has Been Fixed

* Update Lesson - Swagger Description Has Been Fixed

* FE URL Updates | SIS-166 (#86)

* Back-End URL and Front-End URL Have Been Added to application.yml File for Local and Live

* Back-End URL and Front-End URL Have Been Read from application.yml

* Student Lesson API Waiting Endpoint | SIS-149 (#87)

* failResponse Method with response object Has Been Added to SisResponseUtil Class

* getWaitingStudentLessonsDetailByStudentId Method Has Been Added to StudentLessonRegistrationRepository

* getWaitingStudentLessonsDetailByStudentId Method Has Been Added to StudentLessonRegistrationService

* getWaitingStudentLessonsDetailByStudentId Method Has Been Added to StudentLessonRegistrationController

* Trigger Feature Toggles | SIS-152 (#88)

* TriggerFeatureTogglesService Has Been Created for Trigger Enable/Disable Other Feature Toggle

* TriggerFeatureTogglesService Has Been Integrated to FeatureToggleService

* Lesson Registration Feature Toggles | SIS-182 (#89)

* FIRST_SEMESTER_LESSON_REGISTRATION_OPERATIONS and SECOND_SEMESTER_LESSON_REGISTRATION_OPERATIONS Feature Toggles Have Been Added to FeatureToggleName Enum Class

* FIRST_SEMESTER_LESSON_REGISTRATION_OPERATIONS and SECOND_SEMESTER_LESSON_REGISTRATION_OPERATIONS Feature Toggles Have Been Integrated to TriggerFeatureTogglesService

* Batch Lesson Note Entry | SIS-176 (#90)

* Note Requests DTOs Have Been Updated and Renamed for Batch Lesson Note Entry

* generateMidtermNoteUpdateEntity/generateFinalNoteUpdateEntity/generateResitNoteUpdateEntity Methods Have Been Updated and Renamed for Batch Lesson Note Entry in StudentLessonNoteInfoConverter Class

* updateStudentsLessonMidtermNotes/updateStudentsLessonFinalNotes/updateStudentsLessonResitNotes Methods Have Been Updated and Renamed for Batch Lesson Note Entry in StudentLessonNoteService Class

* updateStudentsLessonMidtermNotes/updateStudentsLessonFinalNotes/updateStudentsLessonResitNotes Methods Have Been Updated and Renamed for Batch Lesson Note Entry in StudentLessonNoteController Class

* NotNull Annotation Has Been Changed to NotEmpty in NotesUpdateRequests

* Batch Confirm Lesson Notes | SIS-177 (#91)

* Update Notes API Operations Descriptions Have Been Fixed

* MIDTERM_NOTE_STATE, FINAL_NOTE_STATE and RESIT_NOTE_STATE Enum Variables Have Been Added to StudentLessonNoteMapping Class

* StudentLessonNoteState Enum Class Has Been Created

* Student Lesson Midterm/Final/Resit Note Confirm Entities Have Been Created

* Student Lesson Note Entities Have Been Updated for Note States

* Confirm Student Lesson Midterm/Final/Resit Note Methods Have Been Added to StudentLessonNoteRepository & SQL Scripts Have Been Updated for MIDTERM_NOTE_STATE/FINAL_NOTE_STATE/RESIT_NOTE_STATE Fields

* Student Lesson Midterm/Final/Resit Note Confirm Request DTOs Have Been Created

* midtermNoteState, finalNoteState and resitNoteState Fields Have Been Added to StudentLessonNoteResponse

* Generate Midterm/Final/Resit Note Confirm Entity Methods Have Been Added to StudentLessonNoteInfoConverter Class

* finalNote Field Has Been Fixed to resitNote & resitNoteState Has Been Added to StudentLessonResitNoteUpdateEntity Builder

* Confirm Students Lesson Midterm/Final/Resit Notes Methods Have Been Added to StudentLessonNoteService

* midtermNote Variable Has Been Changed to resitNote Variable

* Confirm Students Lesson Midterm/Final/Resit Notes Endpoints Have Been Created in StudentLessonNoteController

* Student Graduation Flow Fix | SIS-185 (#92)

* checkBeforeConfirmed Method Has Been Changed to checkBeforeUnconfirmed Method in unconfirmStudentGraduation Method

* graduateStudent Method Has Been Added to Student Out Service

* getStudentId Method Has Been Added to StudentGraduationRepository

* Builder Annotation Has Been Added to StudentGraduateRequest

* StudentRequestConverter Class Has Been Created

* studentOutService/graduateStudent Method Has Been Integrated to confirmStudentGraduation Method for Complete Student Graduation Flow

* Theoretical and Practice Hours Update | SIS-179 (#93)

* THEORETICAL_HOURS and PRACTICE_HOURS Enum Variables Have Been Added to LessonMapping Enum Class

* theoreticalHours and practiceHours Fields Have Been Added to Lesson Entity

* theoreticalHours and practiceHours Fields Have Been Added to Lesson Info Request

* theoreticalHours and practiceHours Fields Have Been Added to generateSaveEntity/generateUpdateEntity/entityToResponse Methods in LessonInfoConverter Class

* theoreticalHours and practiceHours Fields Have Been Added to Lesson Response

* SQL Scripts Have Been Updated for THEORETICAL_HOURS and PRACTICE_HOURS Fields

* theoreticalHours and practiceHours Fields Have Been Added to saveLesson/updateLesson Methods in Lesson Repository

* Is Graduation Enabled Endpoint Fixes | SIS-186 (#94)

* ifStudentIsNotExistThrowNotExistException Check Has Been Added to isStudentGraduationEnabled Method

* ifStudentLessonsAreNotExistThrowNotExistException Method Has Been Added to StudentLessonOutService

* final keyword Has Been Added to studentId Field in isStudentLessonsExist

* ifStudentLessonsAreNotExistThrowNotExistException Method Has Been Added to StudentGraduationService & ifStudentLessonsAreNotExistThrowNotExistException and ifStudentIsNotPassedAllLessonsThrowUnfinalisedOrFailedLessonNoteExistException Checks Have Been Added to isStudentGraduationEnabled Method

* Student Graduation API Updates SIS-187 (#95)

* getStudentLessonRegistrationDetailByStudentId Method Has Been Created in StudentLessonRegistrationService

* getStudentLessonRegistrationDetailByStudentId Method Has Been Created in StudentLessonRegistrationController & GET Endpoints Have Been Updated

* getStudentLessonRegistrationDetailByStudentId Method Has Been Changed to getStudentLessonRegistrationIdByStudentId Method

* getStudentLessonRegistrationDetailByStudentId Method Has Been Changed to getStudentLessonRegistrationIdByStudentId Method & GET Endpoints Have Been Updated

* Student Graduation API Updates SIS-187 (#96)

* getStudentLessonRegistrationDetailByStudentId Method Has Been Created in StudentLessonRegistrationService

* getStudentLessonRegistrationDetailByStudentId Method Has Been Created in StudentLessonRegistrationController & GET Endpoints Have Been Updated

* getStudentLessonRegistrationDetailByStudentId Method Has Been Changed to getStudentLessonRegistrationIdByStudentId Method

* getStudentLessonRegistrationDetailByStudentId Method Has Been Changed to getStudentLessonRegistrationIdByStudentId Method & GET Endpoints Have Been Updated

* ApiOperation Description Has Been Fixed for getStudentLessonRegistrationIdByStudentId

* Save Student Lesson Notes Fixes (#97)

* getStudentLessonRegistrationDetailByStudentId Method Has Been Created in StudentLessonRegistrationService

* getStudentLessonRegistrationDetailByStudentId Method Has Been Created in StudentLessonRegistrationController & GET Endpoints Have Been Updated

* midtermNoteState, finalNoteState and resitNoteState Fields Have Been Added to generateSaveEntity Method

* midtermNoteState, finalNoteState and resitNoteState Fields Have Been Added to saveStudentLessonNote Method SQL Query Parameters

* Student Lesson Regis Endpoint Fixes (#98)

* getStudentLessonRegistrationDetailByStudentId Method Has Been Updated to getStudentLessonRegistrationIdByStudentId Method

* getStudentLessonRegistrationDetailByRegistrationId and getStudentLessonRegistrationIdByStudentId Methods Endpoints Have Been Fixed

* API Descriptions Fix And Update (#99)

* getAllStudentLessonRegistrationsByStatus and getStudentLessonRegistrationIdByStudentId Endpoint Descriptions Has Been Fixed and Update

* Project Version Has Been Updated to v1.6.0 (#102)

* Absenteeism API | SIS-139 | SIS-140 (#103)

* SisProcessException Class Has Been Created

* getDate Method Has Been Added to SisUtil Class for String Date Convert to Date

* STUDENT_LESSON_ABSENTEEISM_API_TAG Has Been Added to SisSwaggerConfiguration Class

* STUDENT_LESSON_ABSENTEEISM Endpoint Has Been Added to SisControllerEndpoint Class

* Endpoint Base Class Has Been Added to SisControllerEndpoint for Common Endpoints

* FIRST_SEMESTER_LESSON_DATE_RANGE and SECOND_SEMESTER_LESSON_DATE_RANGE Enum Variable Has Been Added to FeatureToggleName Enum Class

* FeatureToggleOutService Has Been Created with getFeatureToggleByName Method for Absenteeism API

* FAILED_FROM_ABSENTEEISM Enum Variable Has Been Added to StudentLessonNoteStatus Enum Class

* StudentLessonNoteStatusUpdateEntity Class Has Been Created for Absenteeism API

* StudentsLessonNoteStatusUpdateRequest Class Has Been Created for Absenteeism API

* updateStudentLessonNoteStatus Method Has Been Added to StudentLessonNoteRepository

* generateStatusUpdateEntity Method Has Been Added to StudentLessonNoteInfoConverter Class

* updateStudentLessonsNoteStatusToFailedFromAbsenteeism Method Has Been Added to StudentLessonNoteOutService

* AbsenteeismUtil Class Has Been Created

* StudentLessonAbsenteeismMapping Class Has Been Created

* StudentLessonAbsenteeismStatus Enum Class Has Been Created

* StudentLessonAbsenteeismException Class Has Been Created

* StudentLessonAbsenteeism Entity Classes Have Been Created

* StudentLessonAbsenteeism Request Classes Have Been Created

* StudentLessonAbsenteeism Response Class Has Been Created

* StudentLessonAbsenteeismInfoConverter Class Has Been Created

* StudentLessonAbsenteeism Repository Classes Have Been Created

* StudentLessonAbsenteeism Service Classes Have Been Created

* StudentLessonAbsenteeism Out Service Classes Have Been Created

* StudentLessonAbsenteeism Controller Classes Have Been Created

* StudentLessonAbsenteeismOutService Has Been Integrated to StudentLessonRegistrationService/approveStudentLessonRegistration Method

* getTotalLessonAbsenteeismWeek Method Has Been Integrated to StudentLessonAbsenteeismService

* getTotalLessonAbsenteeismWeek Method Has Been Created in StudentLessonAbsenteeismController

* handleProcessError Method Has Been Added to SisExceptionHandler Class for SisProcessException

* Endpoints Fixes and Updates | SIS-193 (#104)

* api Prefix Has Been Added to application.yml File

* title and version Values Have Been Fixed and Update in SisSwaggerConfiguration

* SisControllerEndpoint Class Has Been Fixed and Updated

* StudentLessonAbsenteeismController All Endpoints Have Been Fixed and Updated

* DepartmentController All Endpoints Have Been Fixed and Updated

* ExamScheduleFileController All Endpoints Have Been Fixed and Updated

* FacultyController All Endpoints Have Been Fixed and Updated

* FeatureToggleController All Endpoints Have Been Fixed and Updated

* StudentGraduationController All Endpoints Have Been Fixed and Updated

* LessonController All Endpoints Have Been Fixed and Updated

* LessonScheduleFileController All Endpoints Have Been Fixed and Updated

* StudentLessonNoteController All Endpoints Have Been Fixed and Updated

* OfficerController All Endpoints Have Been Fixed and Updated

* OfficerPasswordOperationController All Endpoints Have Been Fixed and Updated

* OfficerLoginController All Endpoints Have Been Fixed and Updated

* StudentController All Endpoints Have Been Fixed and Updated

* StudentLessonController All Endpoints Have Been Fixed and Updated

* StudentLessonRegistrationController All Endpoints Have Been Fixed and Updated

* StudentPasswordOperationController All Endpoints Have Been Fixed and Updated

* StudentLoginController All Endpoints Have Been Fixed and Updated

* TeacherController All Endpoints Have Been Fixed and Updated

* TeacherLessonController All Endpoints Have Been Fixed and Updated

* TeacherPasswordOperationController All Endpoints Have Been Fixed and Updated

* TeacherLoginController All Endpoints Have Been Fixed and Updated

* Schedule File APIs BE URL Fixes | SIS-195 (#105)

* apiUrl Field Has Been Deleted in Exam Schedule File API & BE URL Has Been Read to application.yml File

* apiUrl Field Has Been Deleted in Lesson Schedule File API & BE URL Has Been Read to application.yml File

* Lesson Regis Save Operation Update | SIS-190 (#106)

* updateStudentLessonRegistration Method Has Been Added to StudentLessonRegistrationRepository

* generateUpdateEntity Method Has Been Added to StudentLessonRegistrationInfoConverter Class

* updateStudentLessonRegistration Method Has Been Integrated to saveStudentLessonRegistration Method Because Student Lesson Registration Must be Update When Rejected Registration is Existed

* Validations Fixes | SIS-189 (#107)

* NotEmpty Annotation Has Been Added to StudentLessonRegistrationInfoRequest/lessonsIds Field

* NotEmpty Annotation Has Been Added to StudentsLessonAbsenteeismUpdateRequest/absenteeismIdsAndTheoreticalHoursAndPracticeHours Field

* NotNull Annotation Has Been Added to StudentLessonAbsenteeismSaveRequest/operationInfoRequest and StudentsLessonAbsenteeismUpdateRequest/operationInfoRequest Fields

* NotNull Annotation Has Been Added to FeatureToggleRequest/operationInfoRequest Field

* NotNull Annotation Has Been Added to operationInfoRequest Field in StudentGraduationSaveRequest, StudentGraduationApproveRequest, StudentGraduationConfirmRequest, StudentGraduationRejectRequest ve StudentGraduationUnconfirmRequest Classes

* NotNull Annotation Has Been Added to operationInfoRequest Field in StudentLessonNoteSaveRequest, StudentsLessonFinalNotesConfirmRequest, StudentsLessonMidtermNotesConfirmRequest, StudentsLessonNoteStatusUpdateRequest and StudentsLessonResitNotesConfirmRequest Classes

* NotNull Annotation Has Been Added to operationInfoRequest Field in StudentsLessonFinalNotesUpdateRequest, StudentsLessonMidtermNotesUpdateRequest and StudentsLessonResitNotesUpdateRequest Classes

* NotNull Annotation Has Been Added to finalNoteIdsAndNotes Field in StudentsLessonFinalNotesUpdateRequest Class

* NotNull Annotation Has Been Added to midtermNoteIdsAndNotes Field in StudentsLessonMidtermNotesUpdateRequest Class

* NotNull Annotation Has Been Added to resitNoteIdsAndNotes Field in StudentsLessonResitNotesUpdateRequest Class
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
done This issue has been resolved
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant