Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum


Appendix E-12: TEACHING UNIT (UI prompt)


TeachingUnitSchoolYearModuleSchoolOrganizer

Properties (8)

PropertyTypeEntityReferenceModule
(1) ColumnIndexINTTeachingUnit
(2) CourseGroupLONGTeachingUnitCourseGroupSchoolSubjectModule
(3) RoomLONGTeachingUnitRoomRoomModule
(4) RowIndexINTTeachingUnit
(5) SchoolClassLONGTeachingUnitSchoolClassSchoolYearModule
(6) SchoolSubjectLONGTeachingUnitSchoolSubjectSchoolSubjectModule
(7) SchoolYearLONGTeachingUnitSchoolYearSchoolYearModule
(8) TeacherLONGTeachingUnitTeacherStudentModule


Module Interfaces (11)

API-URLMethod NameModuleHTTP-MethodReferences
(1) /teachingunit/teacher/{id}findAllTeachingUnitOfTeacher(id)SchoolYearModuleGETTeacher TeachingUnit
(2) /teachingunit/coursegroup/{id}findAllTeachingUnitOfCourseGroup(id)SchoolYearModuleGETCourseGroup TeachingUnit
(3) /teachingunit/room/{id}findAllTeachingUnitOfRoom(id)SchoolYearModuleGETRoom TeachingUnit
(4) /teachingunit/schoolclass/{id}findAllTeachingUnitOfSchoolClass(id)SchoolYearModuleGETSchoolClass TeachingUnit
(5) /teachingunit/{id}deleteTeachingUnitById(id)SchoolYearModuleDELETETeachingUnit
(6) /teachingunit/schoolyear/{id}findAllTeachingUnitOfSchoolYear(id)SchoolYearModuleGETSchoolYear TeachingUnit
(7) /teachingunitfindAllTeachingUnit()SchoolYearModuleGETTeachingUnit
(8) /teachingunit/{id}updateTeachingUnitById(teachingunit)SchoolYearModulePUTTeachingUnit
(9) /teachingunit/{id}findTeachingUnitById(id)SchoolYearModuleGETTeachingUnit
(10) /teachingunit/schoolsubject/{id}findAllTeachingUnitOfSchoolSubject(id)SchoolYearModuleGETSchoolSubject TeachingUnit
(11) /teachingunitinsertTeachingUnit(teachingunit)SchoolYearModulePOSTTeachingUnit

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