Hierarchy For All Packages
Package Hierarchies:- io.github.marcopaglio.booking.annotation,
- io.github.marcopaglio.booking.app.swing,
- io.github.marcopaglio.booking.exception,
- io.github.marcopaglio.booking.model,
- io.github.marcopaglio.booking.presenter,
- io.github.marcopaglio.booking.presenter.served,
- io.github.marcopaglio.booking.repository,
- io.github.marcopaglio.booking.repository.factory,
- io.github.marcopaglio.booking.repository.mongo,
- io.github.marcopaglio.booking.repository.postgres,
- io.github.marcopaglio.booking.service,
- io.github.marcopaglio.booking.service.transactional,
- io.github.marcopaglio.booking.transaction.code,
- io.github.marcopaglio.booking.transaction.handler,
- io.github.marcopaglio.booking.transaction.handler.factory,
- io.github.marcopaglio.booking.transaction.handler.mongo,
- io.github.marcopaglio.booking.transaction.handler.postgres,
- io.github.marcopaglio.booking.transaction.manager,
- io.github.marcopaglio.booking.transaction.manager.mongo,
- io.github.marcopaglio.booking.transaction.manager.postgres,
- io.github.marcopaglio.booking.validator,
- io.github.marcopaglio.booking.validator.restricted,
- io.github.marcopaglio.booking.view,
- io.github.marcopaglio.booking.view.swing
Class Hierarchy
- java.lang.Object
- io.github.marcopaglio.booking.model.BaseEntity
- io.github.marcopaglio.booking.model.Client
- io.github.marcopaglio.booking.model.Reservation
- io.github.marcopaglio.booking.app.swing.BookingSwingApp (implements java.util.concurrent.Callable<V>)
- io.github.marcopaglio.booking.repository.postgres.ClientPostgresRepository (implements io.github.marcopaglio.booking.repository.ClientRepository)
- io.github.marcopaglio.booking.repository.factory.ClientRepositoryFactory
- java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
- java.awt.Container
- java.awt.Window (implements javax.accessibility.Accessible)
- java.awt.Frame (implements java.awt.MenuContainer)
- javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
- io.github.marcopaglio.booking.view.swing.BookingSwingView (implements io.github.marcopaglio.booking.view.BookingView)
- javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
- java.awt.Frame (implements java.awt.MenuContainer)
- java.awt.Window (implements javax.accessibility.Accessible)
- java.awt.Container
- io.github.marcopaglio.booking.repository.mongo.MongoRepository<T>
- io.github.marcopaglio.booking.repository.mongo.ClientMongoRepository (implements io.github.marcopaglio.booking.repository.ClientRepository)
- io.github.marcopaglio.booking.repository.mongo.ReservationMongoRepository (implements io.github.marcopaglio.booking.repository.ReservationRepository)
- io.github.marcopaglio.booking.repository.postgres.ReservationPostgresRepository (implements io.github.marcopaglio.booking.repository.ReservationRepository)
- io.github.marcopaglio.booking.repository.factory.ReservationRepositoryFactory
- io.github.marcopaglio.booking.validator.restricted.RestrictedClientValidator (implements io.github.marcopaglio.booking.validator.ClientValidator)
- io.github.marcopaglio.booking.validator.restricted.RestrictedReservationValidator (implements io.github.marcopaglio.booking.validator.ReservationValidator)
- io.github.marcopaglio.booking.presenter.served.ServedBookingPresenter (implements io.github.marcopaglio.booking.presenter.BookingPresenter)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.github.marcopaglio.booking.exception.DatabaseException
- io.github.marcopaglio.booking.exception.InstanceAlreadyExistsException
- io.github.marcopaglio.booking.exception.InstanceNotFoundException
- io.github.marcopaglio.booking.exception.NotNullConstraintViolationException
- io.github.marcopaglio.booking.exception.TransactionException
- io.github.marcopaglio.booking.exception.UniquenessConstraintViolationException
- io.github.marcopaglio.booking.exception.UpdateFailureException
- java.lang.RuntimeException
- java.lang.Exception
- io.github.marcopaglio.booking.service.transactional.TransactionalBookingService (implements io.github.marcopaglio.booking.service.BookingService)
- io.github.marcopaglio.booking.transaction.handler.TransactionHandler<T>
- io.github.marcopaglio.booking.transaction.handler.mongo.TransactionMongoHandler
- io.github.marcopaglio.booking.transaction.handler.postgres.TransactionPostgresHandler
- io.github.marcopaglio.booking.transaction.handler.factory.TransactionHandlerFactory
- io.github.marcopaglio.booking.transaction.manager.TransactionManager
- io.github.marcopaglio.booking.transaction.manager.mongo.TransactionMongoManager
- io.github.marcopaglio.booking.transaction.manager.postgres.TransactionPostgresManager
- io.github.marcopaglio.booking.model.BaseEntity
Interface Hierarchy
- java.util.function.BiFunction<T,
U, R> - io.github.marcopaglio.booking.transaction.code.ClientReservationTransactionCode<R>
- io.github.marcopaglio.booking.presenter.BookingPresenter
- io.github.marcopaglio.booking.service.BookingService
- io.github.marcopaglio.booking.view.BookingView
- io.github.marcopaglio.booking.repository.ClientRepository
- io.github.marcopaglio.booking.validator.ClientValidator
- java.util.function.Function<T,
R> - io.github.marcopaglio.booking.transaction.code.ClientTransactionCode<R>
- io.github.marcopaglio.booking.transaction.code.ReservationTransactionCode<R>
- io.github.marcopaglio.booking.repository.ReservationRepository
- io.github.marcopaglio.booking.validator.ReservationValidator
Annotation Interface Hierarchy
- io.github.marcopaglio.booking.annotation.Generated (implements java.lang.annotation.Annotation)