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) /LibraryService/bookrental/{id}updateBookRentalById(bookrental)LibraryModulePUTBookRental
(2) /LibraryService/bookrental/library/{id}findAllBookRentalOfLibrary(id)LibraryModuleGETLibrary BookRental
(3) /LibraryService/bookrentalfindAllBookRental()LibraryModuleGETBookRental
(4) /LibraryService/bookrental/book/{id}findAllBookRentalOfBook(id)LibraryModuleGETBook BookRental
(5) /LibraryService/bookrental/student/{id}findAllBookRentalOfStudent(id)LibraryModuleGETStudent BookRental
(6) /LibraryService/bookrental/{id}findBookRentalById(id)LibraryModuleGETBookRental
(7) /LibraryService/bookrental/teacher/{id}findAllBookRentalOfTeacher(id)LibraryModuleGETTeacher BookRental
(8) /LibraryService/bookrentalinsertBookRental(bookrental)LibraryModulePOSTBookRental
(9) /LibraryService/bookrental/{id}deleteBookRentalById(id)LibraryModuleDELETEBookRental

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