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) /lesson/schoolclass/{id}findAllLessonOfSchoolClass(id)LessonModuleGETSchoolClass Lesson
(2) /classregister/schoolclass/{id}findAllClassRegisterOfSchoolClass(id)SchoolClassStudentModuleGETSchoolClass ClassRegister
(3) /schoolclassstudent/schoolclass/{id}findAllSchoolClassStudentOfSchoolClass(id)SchoolClassStudentModuleGETSchoolClass SchoolClassStudent
(4) /studentrepresentation/schoolclass/{id}findAllStudentRepresentationOfSchoolClass(id)SchoolModuleGETSchoolClass StudentRepresentation
(5) /schoolsubjectclass/schoolclass/{id}findAllSchoolSubjectClassOfSchoolClass(id)SchoolSubjectClassModuleGETSchoolClass SchoolSubjectClass
(6) /homework/schoolclass/{id}findAllHomeWorkOfSchoolClass(id)SchoolSubjectModuleGETSchoolClass HomeWork
(7) /schoolclassinsertSchoolClass(schoolclass)SchoolYearModulePOSTSchoolClass
(8) /schoolclass/{id}updateSchoolClassById(schoolclass)SchoolYearModulePUTSchoolClass
(9) /schoolclass/room/{id}findAllSchoolClassOfRoom(id)SchoolYearModuleGETRoom SchoolClass
(10) /schoolclass/{id}findSchoolClassById(id)SchoolYearModuleGETSchoolClass
(11) /schoolclass/teacher/{id}findAllSchoolClassOfTeacher(id)SchoolYearModuleGETTeacher SchoolClass
(12) /schoolclass/agegroup/{id}findAllSchoolClassOfAgeGroup(id)SchoolYearModuleGETAgeGroup SchoolClass
(13) /schoolclass/{id}deleteSchoolClassById(id)SchoolYearModuleDELETESchoolClass
(14) /schoolclass/schoolyear/{id}findAllSchoolClassOfSchoolYear(id)SchoolYearModuleGETSchoolYear SchoolClass
(15) /schoolclass/school/{id}findAllSchoolClassOfSchool(id)SchoolYearModuleGETSchool SchoolClass
(16) /teachingunit/schoolclass/{id}findAllTeachingUnitOfSchoolClass(id)SchoolYearModuleGETSchoolClass TeachingUnit
(17) /schoolclassfindAllSchoolClass()SchoolYearModuleGETSchoolClass

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