Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum


Appendix E-51: COURSE GROUP (UI prompt)


CourseGroupSchoolSubjectModuleSchoolOrganizer

Properties (4)

PropertyTypeEntityReferenceModule
(1) GroupNameSTRINGCourseGroup
(2) RequiredCourseBOOLCourseGroup
(3) SchoolSubjectLONGCourseGroupSchoolSubjectSchoolSubjectModule
(4) SchoolYearLONGCourseGroupSchoolYearSchoolYearModule


Module Interfaces (9)

API-URLMethod NameModuleHTTP-MethodReferences
(1) /SchoolSubjectService/coursegroupinsertCourseGroup(coursegroup)SchoolSubjectModulePOSTCourseGroup
(2) /SchoolSubjectService/coursegroup/schoolsubject/{id}findAllCourseGroupOfSchoolSubject(id)SchoolSubjectModuleGETSchoolSubject CourseGroup
(3) /SchoolSubjectService/coursegroup/schoolyear/{id}findAllCourseGroupOfSchoolYear(id)SchoolSubjectModuleGETSchoolYear CourseGroup
(4) /SchoolSubjectService/coursegroup/{id}findCourseGroupById(id)SchoolSubjectModuleGETCourseGroup
(5) /SchoolSubjectService/coursegroup/{id}updateCourseGroupById(coursegroup)SchoolSubjectModulePUTCourseGroup
(6) /SchoolSubjectService/coursegroup/{id}deleteCourseGroupById(id)SchoolSubjectModuleDELETECourseGroup
(7) /SchoolSubjectService/coursegroupfindAllCourseGroup()SchoolSubjectModuleGETCourseGroup
(8) /SchoolYearService/teachingunit/coursegroup/{id}findAllTeachingUnitOfCourseGroup(id)SchoolYearModuleGETCourseGroup TeachingUnit
(9) /StudentService/coursegroupmember/coursegroup/{id}findAllCourseGroupMemberOfCourseGroup(id)StudentModuleGETCourseGroup CourseGroupMember

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