Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum


Appendix E-53: ROOM (UI prompt)


RoomRoomModuleSchoolOrganizer

Properties (5)

PropertyTypeEntityReferenceModule
(1) BuildingLONGRoomBuildingSchoolModule
(2) CommentsSTRINGRoom
(3) HandicappedAccessibleBOOLRoom
(4) RoomNameSTRINGRoom
(5) RoomTypeLONGRoomRoomTypeRoomModule


Module Interfaces (14)

API-URLMethod NameModuleHTTP-MethodReferences
(1) /CanteenService/canteen/room/{id}findAllCanteenOfRoom(id)CanteenModuleGETRoom Canteen
(2) /ConferenceService/conference/room/{id}findAllConferenceOfRoom(id)ConferenceModuleGETRoom Conference
(3) /LibraryService/library/room/{id}findAllLibraryOfRoom(id)LibraryModuleGETRoom Library
(4) /RoomService/equipment/room/{id}findAllEquipmentOfRoom(id)RoomModuleGETRoom Equipment
(5) /RoomService/room/roomtype/{id}findAllRoomOfRoomType(id)RoomModuleGETRoomType Room
(6) /RoomService/room/{id}updateRoomById(room)RoomModulePUTRoom
(7) /RoomService/room/building/{id}findAllRoomOfBuilding(id)RoomModuleGETBuilding Room
(8) /RoomService/roominsertRoom(room)RoomModulePOSTRoom
(9) /RoomService/room/{id}findRoomById(id)RoomModuleGETRoom
(10) /RoomService/room/{id}deleteRoomById(id)RoomModuleDELETERoom
(11) /RoomService/roomfindAllRoom()RoomModuleGETRoom
(12) /SchoolYearService/schoolclass/room/{id}findAllSchoolClassOfRoom(id)SchoolYearModuleGETRoom SchoolClass
(13) /SchoolYearService/teachingunit/room/{id}findAllTeachingUnitOfRoom(id)SchoolYearModuleGETRoom TeachingUnit
(14) /StudentService/projectappointment/room/{id}findAllProjectAppointmentOfRoom(id)StudentModuleGETRoom ProjectAppointment

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