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) /vitaentry/school/{id}findAllVitaEntryOfSchool(id)NurseryModuleGETSchool VitaEntry
(2) /building/school/{id}findAllBuildingOfSchool(id)RoomModuleGETSchool Building
(3) /schoolyard/school/{id}findAllSchoolyardOfSchool(id)RoomModuleGETSchool Schoolyard
(4) /schoolfindAllSchool()SchoolModuleGETSchool
(5) /schoolinsertSchool(school)SchoolModulePOSTSchool
(6) /schooldoctor/school/{id}findAllSchoolDoctorOfSchool(id)SchoolModuleGETSchool SchoolDoctor
(7) /holidays/school/{id}findAllHolidaysOfSchool(id)SchoolModuleGETSchool Holidays
(8) /school/schooltype/{id}findAllSchoolOfSchoolType(id)SchoolModuleGETSchoolType School
(9) /school/{id}findSchoolById(id)SchoolModuleGETSchool
(10) /school/{id}updateSchoolById(school)SchoolModulePUTSchool
(11) /projectweek/school/{id}findAllProjectWeekOfSchool(id)SchoolModuleGETSchool ProjectWeek
(12) /school/{id}deleteSchoolById(id)SchoolModuleDELETESchool
(13) /studentrepresentation/school/{id}findAllStudentRepresentationOfSchool(id)SchoolModuleGETSchool StudentRepresentation
(14) /schoolclass/school/{id}findAllSchoolClassOfSchool(id)SchoolYearModuleGETSchool SchoolClass
(15) /teacherboard/school/{id}findAllTeacherBoardOfSchool(id)TeacherBoardModuleGETSchool TeacherBoard
(16) /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