Uses of Interface
io.github.marcopaglio.booking.transaction.code.ReservationTransactionCode
Packages that use ReservationTransactionCode
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 ReservationTransactionCode in io.github.marcopaglio.booking.transaction.manager
Methods in io.github.marcopaglio.booking.transaction.manager with parameters of type ReservationTransactionCodeModifier and TypeMethodDescriptionabstract <R> R
TransactionManager.doInTransaction
(ReservationTransactionCode<R> code) Prepares to execution of code that involves theReservationRepository
's method(s) in a single transaction.protected <R> R
TransactionManager.executeInTransaction
(ReservationTransactionCode<R> code, TransactionHandler<?> handler, ReservationRepository reservationRepository) Executes code that involves theReservationRepository
's method(s) in a single transaction managed by aTransactionHandler
. -
Uses of ReservationTransactionCode in io.github.marcopaglio.booking.transaction.manager.mongo
Methods in io.github.marcopaglio.booking.transaction.manager.mongo with parameters of type ReservationTransactionCodeModifier and TypeMethodDescription<R> R
TransactionMongoManager.doInTransaction
(ReservationTransactionCode<R> code) Prepares to execution of code that involves theReservationRepository
's method(s) on MongoDB in a single transaction. -
Uses of ReservationTransactionCode in io.github.marcopaglio.booking.transaction.manager.postgres
Methods in io.github.marcopaglio.booking.transaction.manager.postgres with parameters of type ReservationTransactionCodeModifier and TypeMethodDescription<R> R
TransactionPostgresManager.doInTransaction
(ReservationTransactionCode<R> code) Prepares to execution of code that involves theReservationRepository
's method(s) on PostgreSQL in a single transaction.