Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum


Appendix E-19: SCHOOL (UI prompt)


SchoolSchoolModuleSchoolOrganizer

Properties (10)

PropertyTypeEntityReferenceModule
(1) CitySTRINGSchool
(2) EmailSTRINGSchool
(3) FaxNoSTRINGSchool
(4) ImageSTRINGSchool
(5) PhoneNoSTRINGSchool
(6) PostalCodeSTRINGSchool
(7) SchoolInfoSTRINGSchool
(8) SchoolNameSTRINGSchool
(9) SchoolTypeLONGSchoolSchoolTypeSchoolModule
(10) StreetSTRINGSchool


Module Interfaces (16)

API-URLMethod NameModuleHTTP-MethodReferences
(1) /SchoolService/building/school/{id}findAllBuildingOfSchool(id)SchoolModuleGETSchool Building
(2) /SchoolService/holidays/school/{id}findAllHolidaysOfSchool(id)SchoolModuleGETSchool Holidays
(3) /SchoolService/schoolfindAllSchool()SchoolModuleGETSchool
(4) /SchoolService/school/{id}updateSchoolById(school)SchoolModulePUTSchool
(5) /SchoolService/school/{id}findSchoolById(id)SchoolModuleGETSchool
(6) /SchoolService/schooldoctor/school/{id}findAllSchoolDoctorOfSchool(id)SchoolModuleGETSchool SchoolDoctor
(7) /SchoolService/projectweek/school/{id}findAllProjectWeekOfSchool(id)SchoolModuleGETSchool ProjectWeek
(8) /SchoolService/school/{id}deleteSchoolById(id)SchoolModuleDELETESchool
(9) /SchoolService/school/schooltype/{id}findAllSchoolOfSchoolType(id)SchoolModuleGETSchoolType School
(10) /SchoolService/schoolinsertSchool(school)SchoolModulePOSTSchool
(11) /SchoolYearService/teacherboard/school/{id}findAllTeacherBoardOfSchool(id)SchoolYearModuleGETSchool TeacherBoard
(12) /SchoolYearService/schoolyard/school/{id}findAllSchoolyardOfSchool(id)SchoolYearModuleGETSchool Schoolyard
(13) /SchoolYearService/schoolclass/school/{id}findAllSchoolClassOfSchool(id)SchoolYearModuleGETSchool SchoolClass
(14) /StudentService/studentrepresentation/school/{id}findAllStudentRepresentationOfSchool(id)StudentModuleGETSchool StudentRepresentation
(15) /StudentService/vitaentry/school/{id}findAllVitaEntryOfSchool(id)StudentModuleGETSchool VitaEntry
(16) /TimePeriodService/budget/school/{id}findAllBudgetOfSchool(id)TimePeriodModuleGETSchool Budget

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