Uses of Interface
io.github.marcopaglio.booking.transaction.code.ClientReservationTransactionCode
Packages that use ClientReservationTransactionCode
Package
Description
Provides facades for managing transactions in the booking application.
Contains implementations for managing transactions in MongoDB in the booking application.
Contains implementations for managing transactions in PostgreSQL in the booking application.
-
Uses of ClientReservationTransactionCode in io.github.marcopaglio.booking.transaction.manager
Methods in io.github.marcopaglio.booking.transaction.manager with parameters of type ClientReservationTransactionCodeModifier and TypeMethodDescriptionabstract <R> R
TransactionManager.doInTransaction
(ClientReservationTransactionCode<R> code) Prepares to execution of code that involves bothClientRepository
's andReservationRepository
's methods in a single transaction.protected <R> R
TransactionManager.executeInTransaction
(ClientReservationTransactionCode<R> code, TransactionHandler<?> handler, ClientRepository clientRepository, ReservationRepository reservationRepository) Executes code that involves bothClientRepository
's andReservationRepository
's methods in a single transaction managed by aTransactionHandler
. -
Uses of ClientReservationTransactionCode in io.github.marcopaglio.booking.transaction.manager.mongo
Methods in io.github.marcopaglio.booking.transaction.manager.mongo with parameters of type ClientReservationTransactionCodeModifier and TypeMethodDescription<R> R
TransactionMongoManager.doInTransaction
(ClientReservationTransactionCode<R> code) Prepares to execution of code that involves bothClientRepository
's andReservationRepository
's methods on MongoDB in a single transaction. -
Uses of ClientReservationTransactionCode in io.github.marcopaglio.booking.transaction.manager.postgres
Methods in io.github.marcopaglio.booking.transaction.manager.postgres with parameters of type ClientReservationTransactionCodeModifier and TypeMethodDescription<R> R
TransactionPostgresManager.doInTransaction
(ClientReservationTransactionCode<R> code) Prepares to execution of code that involves bothClientRepository
's andReservationRepository
's methods on PostgreSQL in a single transaction.