Overview

My API

System Designs

DienstleistungenKontaktEnergieausgleichAnsprechpartnerImpressum


Appendix E-26: BOOK RENTAL (UI prompt)


BookRentalLibraryModuleSchoolOrganizer

Properties (7)

PropertyTypeEntityReferenceModule
(1) BookLONGBookRentalBookAgeGroupModule
(2) FromDateDATEBookRental
(3) LibraryLONGBookRentalLibraryLibraryModule
(4) ReservationDateDATEBookRental
(5) StudentLONGBookRentalStudentStudentModule
(6) TeacherLONGBookRentalTeacherStudentModule
(7) ToDateDATEBookRental


Module Interfaces (9)

API-URLMethod NameModuleHTTP-MethodReferences
(1) /bookrental/{id}deleteBookRentalById(id)LibraryModuleDELETEBookRental
(2) /bookrental/{id}findBookRentalById(id)LibraryModuleGETBookRental
(3) /bookrental/teacher/{id}findAllBookRentalOfTeacher(id)LibraryModuleGETTeacher BookRental
(4) /bookrental/book/{id}findAllBookRentalOfBook(id)LibraryModuleGETBook BookRental
(5) /bookrentalfindAllBookRental()LibraryModuleGETBookRental
(6) /bookrental/library/{id}findAllBookRentalOfLibrary(id)LibraryModuleGETLibrary BookRental
(7) /bookrental/{id}updateBookRentalById(bookrental)LibraryModulePUTBookRental
(8) /bookrental/student/{id}findAllBookRentalOfStudent(id)LibraryModuleGETStudent BookRental
(9) /bookrentalinsertBookRental(bookrental)LibraryModulePOSTBookRental

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