Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum


Appendix E-30: SCHOOL CLASS (UI prompt)


SchoolClassSchoolYearModuleSchoolOrganizer

Properties (6)

PropertyTypeEntityReferenceModule
(1) AgeGroupLONGSchoolClassAgeGroupAgeGroupModule
(2) ClassNameSTRINGSchoolClass
(3) RoomLONGSchoolClassRoomRoomModule
(4) SchoolLONGSchoolClassSchoolSchoolModule
(5) SchoolYearLONGSchoolClassSchoolYearSchoolYearModule
(6) TeacherLONGSchoolClassTeacherStudentModule


Module Interfaces (17)

API-URLMethod NameModuleHTTP-MethodReferences
(1) /LessonService/lesson/schoolclass/{id}findAllLessonOfSchoolClass(id)LessonModuleGETSchoolClass Lesson
(2) /SchoolClassStudentService/schoolclassstudent/schoolclass/{id}findAllSchoolClassStudentOfSchoolClass(id)SchoolClassStudentModuleGETSchoolClass SchoolClassStudent
(3) /SchoolClassStudentService/classregister/schoolclass/{id}findAllClassRegisterOfSchoolClass(id)SchoolClassStudentModuleGETSchoolClass ClassRegister
(4) /SchoolSubjectClassService/schoolsubjectclass/schoolclass/{id}findAllSchoolSubjectClassOfSchoolClass(id)SchoolSubjectClassModuleGETSchoolClass SchoolSubjectClass
(5) /SchoolSubjectService/homework/schoolclass/{id}findAllHomeWorkOfSchoolClass(id)SchoolSubjectModuleGETSchoolClass HomeWork
(6) /SchoolYearService/schoolclassfindAllSchoolClass()SchoolYearModuleGETSchoolClass
(7) /SchoolYearService/teachingunit/schoolclass/{id}findAllTeachingUnitOfSchoolClass(id)SchoolYearModuleGETSchoolClass TeachingUnit
(8) /SchoolYearService/schoolclass/{id}updateSchoolClassById(schoolclass)SchoolYearModulePUTSchoolClass
(9) /SchoolYearService/schoolclass/schoolyear/{id}findAllSchoolClassOfSchoolYear(id)SchoolYearModuleGETSchoolYear SchoolClass
(10) /SchoolYearService/schoolclass/room/{id}findAllSchoolClassOfRoom(id)SchoolYearModuleGETRoom SchoolClass
(11) /SchoolYearService/schoolclass/agegroup/{id}findAllSchoolClassOfAgeGroup(id)SchoolYearModuleGETAgeGroup SchoolClass
(12) /SchoolYearService/schoolclass/teacher/{id}findAllSchoolClassOfTeacher(id)SchoolYearModuleGETTeacher SchoolClass
(13) /SchoolYearService/schoolclass/{id}findSchoolClassById(id)SchoolYearModuleGETSchoolClass
(14) /SchoolYearService/schoolclassinsertSchoolClass(schoolclass)SchoolYearModulePOSTSchoolClass
(15) /SchoolYearService/schoolclass/school/{id}findAllSchoolClassOfSchool(id)SchoolYearModuleGETSchool SchoolClass
(16) /SchoolYearService/schoolclass/{id}deleteSchoolClassById(id)SchoolYearModuleDELETESchoolClass
(17) /StudentService/studentrepresentation/schoolclass/{id}findAllStudentRepresentationOfSchoolClass(id)StudentModuleGETSchoolClass StudentRepresentation

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