Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum


Appendix E-58: LESSON (UI prompt)


LessonLessonModuleSchoolOrganizer

Properties (5)

PropertyTypeEntityReferenceModule
(1) LessonContentSTRINGLesson
(2) LessonDateDATELesson
(3) SchoolClassLONGLessonSchoolClassSchoolYearModule
(4) SchoolSubjectLONGLessonSchoolSubjectSchoolSubjectModule
(5) TeacherLONGLessonTeacherStudentModule


Module Interfaces (9)

API-URLMethod NameModuleHTTP-MethodReferences
(1) /LessonService/lesson/schoolclass/{id}findAllLessonOfSchoolClass(id)LessonModuleGETSchoolClass Lesson
(2) /LessonService/lessonfindAllLesson()LessonModuleGETLesson
(3) /LessonService/lesson/schoolsubject/{id}findAllLessonOfSchoolSubject(id)LessonModuleGETSchoolSubject Lesson
(4) /LessonService/lesson/{id}findLessonById(id)LessonModuleGETLesson
(5) /LessonService/lesson/teacher/{id}findAllLessonOfTeacher(id)LessonModuleGETTeacher Lesson
(6) /LessonService/lessoninsertLesson(lesson)LessonModulePOSTLesson
(7) /LessonService/lessonmaterial/lesson/{id}findAllLessonMaterialOfLesson(id)LessonModuleGETLesson LessonMaterial
(8) /LessonService/lesson/{id}updateLessonById(lesson)LessonModulePUTLesson
(9) /LessonService/lesson/{id}deleteLessonById(id)LessonModuleDELETELesson

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