Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum


Appendix E-9: SCHOOL YEAR (UI prompt)


SchoolYearSchoolYearModuleSchoolOrganizer

Properties (3)

PropertyTypeEntityReferenceModule
(1) FromDateDATESchoolYear
(2) SchoolYearNameSTRINGSchoolYear
(3) ToDateDATESchoolYear


Module Interfaces (13)

API-URLMethod NameModuleHTTP-MethodReferences
(1) /teacherlesson/schoolyear/{id}findAllTeacherLessonOfSchoolYear(id)SchoolSubjectModuleGETSchoolYear TeacherLesson
(2) /coursegroup/schoolyear/{id}findAllCourseGroupOfSchoolYear(id)SchoolSubjectModuleGETSchoolYear CourseGroup
(3) /schoolyear/{id}updateSchoolYearById(schoolyear)SchoolYearModulePUTSchoolYear
(4) /breakplan/schoolyear/{id}findAllBreakPlanOfSchoolYear(id)SchoolYearModuleGETSchoolYear BreakPlan
(5) /curriculumentry/schoolyear/{id}findAllCurriculumEntryOfSchoolYear(id)SchoolYearModuleGETSchoolYear CurriculumEntry
(6) /schoolyearinsertSchoolYear(schoolyear)SchoolYearModulePOSTSchoolYear
(7) /schoolclass/schoolyear/{id}findAllSchoolClassOfSchoolYear(id)SchoolYearModuleGETSchoolYear SchoolClass
(8) /schoolyear/{id}findSchoolYearById(id)SchoolYearModuleGETSchoolYear
(9) /schoolyearfindAllSchoolYear()SchoolYearModuleGETSchoolYear
(10) /schoolyear/{id}deleteSchoolYearById(id)SchoolYearModuleDELETESchoolYear
(11) /schoolreport/schoolyear/{id}findAllSchoolReportOfSchoolYear(id)SchoolYearModuleGETSchoolYear SchoolReport
(12) /teachingunit/schoolyear/{id}findAllTeachingUnitOfSchoolYear(id)SchoolYearModuleGETSchoolYear TeachingUnit
(13) /teacherboard/schoolyear/{id}findAllTeacherBoardOfSchoolYear(id)TeacherBoardModuleGETSchoolYear TeacherBoard

Monolithic System with one data source



Distributed System with one shared data source



Distributed System with synchronized data sources





Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum