Hierarchy For All Packages
- springboot.bg.harisauto,
- springboot.bg.harisauto.booking.client,
- springboot.bg.harisauto.booking.dto.request,
- springboot.bg.harisauto.booking.dto.response,
- springboot.bg.harisauto.booking.service,
- springboot.bg.harisauto.cart,
- springboot.bg.harisauto.chatbot.controller,
- springboot.bg.harisauto.chatbot.dto,
- springboot.bg.harisauto.chatbot.service,
- springboot.bg.harisauto.common.config,
- springboot.bg.harisauto.common.config.ai,
- springboot.bg.harisauto.common.config.async,
- springboot.bg.harisauto.common.config.cache,
- springboot.bg.harisauto.common.config.database,
- springboot.bg.harisauto.common.config.i18n,
- springboot.bg.harisauto.common.config.monitoring,
- springboot.bg.harisauto.common.config.scheduler,
- springboot.bg.harisauto.common.config.security,
- springboot.bg.harisauto.common.config.swagger,
- springboot.bg.harisauto.common.exception,
- springboot.bg.harisauto.common.init,
- springboot.bg.harisauto.common.logger,
- springboot.bg.harisauto.common.service,
- springboot.bg.harisauto.dev,
- springboot.bg.harisauto.email,
- springboot.bg.harisauto.event,
- springboot.bg.harisauto.invoice.model,
- springboot.bg.harisauto.invoice.repository,
- springboot.bg.harisauto.invoice.service,
- springboot.bg.harisauto.invoice.web,
- springboot.bg.harisauto.job,
- springboot.bg.harisauto.news.controller,
- springboot.bg.harisauto.news.model,
- springboot.bg.harisauto.news.repository,
- springboot.bg.harisauto.news.service,
- springboot.bg.harisauto.payment,
- springboot.bg.harisauto.payment.client,
- springboot.bg.harisauto.payment.controller,
- springboot.bg.harisauto.payment.dto.request,
- springboot.bg.harisauto.payment.dto.response,
- springboot.bg.harisauto.payment.service,
- springboot.bg.harisauto.service.model,
- springboot.bg.harisauto.service.repository,
- springboot.bg.harisauto.service.service,
- springboot.bg.harisauto.twofactor,
- springboot.bg.harisauto.user.model,
- springboot.bg.harisauto.user.repository,
- springboot.bg.harisauto.user.service,
- springboot.bg.harisauto.validation,
- springboot.bg.harisauto.validation.annotations,
- springboot.bg.harisauto.vehicle.model,
- springboot.bg.harisauto.vehicle.repository,
- springboot.bg.harisauto.vehicle.service,
- springboot.bg.harisauto.web.controller,
- springboot.bg.harisauto.web.dto,
- springboot.bg.harisauto.web.mapper
Class Hierarchy
- java.lang.Object
- springboot.bg.harisauto.common.config.monitoring.ActuatorSecurityConfig
- springboot.bg.harisauto.web.dto.AdminChangeEmailRequest
- springboot.bg.harisauto.web.dto.AdminChangePasswordRequest
- springboot.bg.harisauto.web.controller.AdminController
- springboot.bg.harisauto.news.controller.AdminNewsController
- springboot.bg.harisauto.common.config.ai.AiSecurityConfig
- springboot.bg.harisauto.common.logger.AopLogger
- springboot.bg.harisauto.Application
- springboot.bg.harisauto.common.config.async.AsyncConfig
- springboot.bg.harisauto.web.controller.AuthController
- springboot.bg.harisauto.common.config.security.AuthenticationMetaData (implements org.springframework.security.oauth2.core.user.OAuth2User, org.springframework.security.core.userdetails.UserDetails)
- org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint (implements org.springframework.security.web.AuthenticationEntryPoint, org.springframework.beans.factory.InitializingBean)
- springboot.bg.harisauto.common.config.swagger.AuthenticationEntryPoint
- springboot.bg.harisauto.job.BookingCleanupJob
- springboot.bg.harisauto.web.controller.BookingController
- springboot.bg.harisauto.web.dto.BookingFormRequest
- springboot.bg.harisauto.booking.dto.request.BookingRequest
- springboot.bg.harisauto.booking.dto.response.BookingResponse
- springboot.bg.harisauto.booking.service.BookingService
- springboot.bg.harisauto.common.config.cache.CacheConfig
- springboot.bg.harisauto.service.model.CarService
- springboot.bg.harisauto.web.controller.CartController
- springboot.bg.harisauto.cart.CartView
- springboot.bg.harisauto.service.service.CatalogService
- springboot.bg.harisauto.web.dto.ChangeProfileInfoRequest
- springboot.bg.harisauto.web.dto.ChangeUserPasswordRequest
- springboot.bg.harisauto.chatbot.dto.ChatbotRequest
- springboot.bg.harisauto.chatbot.dto.ChatbotResponse
- springboot.bg.harisauto.payment.service.CheckoutService
- springboot.bg.harisauto.web.dto.CreateServiceRequest
- springboot.bg.harisauto.web.dto.CreateVehicleRequest
- springboot.bg.harisauto.common.config.i18n.CurrentUriAdvice
- springboot.bg.harisauto.common.config.security.CustomAccessDeniedHandler (implements org.springframework.security.web.access.AccessDeniedHandler)
- springboot.bg.harisauto.common.exception.CustomErrorController (implements org.springframework.boot.web.servlet.error.ErrorController)
- springboot.bg.harisauto.job.DailyReportJob
- springboot.bg.harisauto.common.config.database.DataBaseSecurityConfig
- springboot.bg.harisauto.common.init.DataInitializer (implements org.springframework.boot.CommandLineRunner)
- org.springframework.security.oauth2.client.userinfo.DefaultOAuth2UserService (implements org.springframework.security.oauth2.client.userinfo.OAuth2UserService<R,
U>) - springboot.bg.harisauto.common.config.security.CustomOAuth2UserService
- springboot.bg.harisauto.dev.DevModeProperties
- springboot.bg.harisauto.dev.DevPaymentController
- springboot.bg.harisauto.web.mapper.DtoMapper
- springboot.bg.harisauto.email.EmailService
- springboot.bg.harisauto.validation.FieldsShouldNotMatchValidator (implements jakarta.validation.ConstraintValidator<A,
T>) - springboot.bg.harisauto.common.service.FileStorageService
- springboot.bg.harisauto.common.config.ai.GeminiConfig
- springboot.bg.harisauto.chatbot.controller.GeminiController
- springboot.bg.harisauto.chatbot.service.GeminiService
- springboot.bg.harisauto.booking.dto.response.GetBookingResponse
- springboot.bg.harisauto.common.exception.GlobalExceptionHandler
- springboot.bg.harisauto.common.config.i18n.I18nConfig (implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer)
- springboot.bg.harisauto.invoice.model.Invoice
- springboot.bg.harisauto.invoice.web.InvoiceController
- springboot.bg.harisauto.invoice.model.InvoiceLineItem
- springboot.bg.harisauto.invoice.service.InvoiceNumberGenerator
- springboot.bg.harisauto.invoice.service.InvoiceService
- springboot.bg.harisauto.web.dto.LoginRequest
- springboot.bg.harisauto.news.model.News
- springboot.bg.harisauto.news.service.NewsService
- springboot.bg.harisauto.web.controller.PageController
- springboot.bg.harisauto.validation.PasswordsMatchValidator (implements jakarta.validation.ConstraintValidator<A,
T>) - springboot.bg.harisauto.payment.controller.PaymentController
- springboot.bg.harisauto.payment.dto.response.PaymentIntentResponse
- springboot.bg.harisauto.payment.dto.request.PaymentRequest
- springboot.bg.harisauto.payment.dto.response.PaymentResponse
- springboot.bg.harisauto.payment.PaymentVerificationProperties
- springboot.bg.harisauto.web.dto.PendingBookingSessionRequest
- springboot.bg.harisauto.web.dto.RegisterNewUserRequest
- springboot.bg.harisauto.web.dto.RegisterRequest
- springboot.bg.harisauto.common.config.scheduler.SchedulerConfig (implements org.springframework.scheduling.annotation.SchedulingConfigurer)
- springboot.bg.harisauto.common.config.security.SecurityConfig
- springboot.bg.harisauto.service.model.ServiceCategory
- springboot.bg.harisauto.web.controller.ServiceController
- springboot.bg.harisauto.cart.ShoppingCart
- springboot.bg.harisauto.common.config.swagger.SwaggerConfig
- springboot.bg.harisauto.common.config.swagger.SwaggerSecurityConfig
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- springboot.bg.harisauto.common.exception.ResourceNotFoundException
- springboot.bg.harisauto.common.exception.UserDoesNotExistException
- springboot.bg.harisauto.common.exception.UserEmailAlreadyExistsException
- springboot.bg.harisauto.common.exception.UserPasswordDoesNotMatchException
- springboot.bg.harisauto.common.exception.VehicleBusinessException
- java.lang.RuntimeException
- java.lang.Exception
- springboot.bg.harisauto.twofactor.TwoFactorAuthenticationSuccessHandler (implements org.springframework.security.web.authentication.AuthenticationSuccessHandler)
- springboot.bg.harisauto.twofactor.TwoFactorController
- springboot.bg.harisauto.twofactor.TwoFactorProperties
- springboot.bg.harisauto.twofactor.TwoFactorService
- springboot.bg.harisauto.twofactor.TwoFactorToken
- springboot.bg.harisauto.job.TwoFactorTokenCleanupJob
- springboot.bg.harisauto.web.dto.UpdateServiceRequest
- springboot.bg.harisauto.web.dto.UpdateUserRequest
- springboot.bg.harisauto.user.model.User
- springboot.bg.harisauto.web.controller.UserController
- springboot.bg.harisauto.event.UserRegisteredEvent
- springboot.bg.harisauto.user.service.UserService (implements org.springframework.security.core.userdetails.UserDetailsService)
- springboot.bg.harisauto.vehicle.model.Vehicle
- springboot.bg.harisauto.vehicle.service.VehicleService
- springboot.bg.harisauto.common.config.WebMvcConfig (implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer)
Interface Hierarchy
- springboot.bg.harisauto.booking.client.BookingClient
- springboot.bg.harisauto.payment.client.PaymentClient
- org.springframework.data.repository.query.QueryByExampleExecutor<T>
- org.springframework.data.jpa.repository.JpaRepository<T,
ID> (also extends org.springframework.data.repository.ListCrudRepository<T, ID>, org.springframework.data.repository.ListPagingAndSortingRepository<T, ID>) - springboot.bg.harisauto.invoice.repository.InvoiceRepository
- springboot.bg.harisauto.news.repository.NewsRepository
- springboot.bg.harisauto.service.repository.ServiceCategoryRepository
- springboot.bg.harisauto.service.repository.ServiceRepository
- springboot.bg.harisauto.twofactor.TwoFactorTokenRepository
- springboot.bg.harisauto.user.repository.UserRepository
- springboot.bg.harisauto.vehicle.repository.VehicleRepository
- org.springframework.data.jpa.repository.JpaRepository<T,
- org.springframework.data.repository.Repository<T,
ID> - org.springframework.data.repository.CrudRepository<T,
ID> - org.springframework.data.repository.ListCrudRepository<T,
ID> - org.springframework.data.jpa.repository.JpaRepository<T,
ID> (also extends org.springframework.data.repository.ListPagingAndSortingRepository<T, ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>) - springboot.bg.harisauto.invoice.repository.InvoiceRepository
- springboot.bg.harisauto.news.repository.NewsRepository
- springboot.bg.harisauto.service.repository.ServiceCategoryRepository
- springboot.bg.harisauto.service.repository.ServiceRepository
- springboot.bg.harisauto.twofactor.TwoFactorTokenRepository
- springboot.bg.harisauto.user.repository.UserRepository
- springboot.bg.harisauto.vehicle.repository.VehicleRepository
- org.springframework.data.jpa.repository.JpaRepository<T,
- org.springframework.data.repository.ListCrudRepository<T,
- org.springframework.data.repository.PagingAndSortingRepository<T,
ID> - org.springframework.data.repository.ListPagingAndSortingRepository<T,
ID> - org.springframework.data.jpa.repository.JpaRepository<T,
ID> (also extends org.springframework.data.repository.ListCrudRepository<T, ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>) - springboot.bg.harisauto.invoice.repository.InvoiceRepository
- springboot.bg.harisauto.news.repository.NewsRepository
- springboot.bg.harisauto.service.repository.ServiceCategoryRepository
- springboot.bg.harisauto.service.repository.ServiceRepository
- springboot.bg.harisauto.twofactor.TwoFactorTokenRepository
- springboot.bg.harisauto.user.repository.UserRepository
- springboot.bg.harisauto.vehicle.repository.VehicleRepository
- org.springframework.data.jpa.repository.JpaRepository<T,
- org.springframework.data.repository.ListPagingAndSortingRepository<T,
- org.springframework.data.repository.CrudRepository<T,
Annotation Interface Hierarchy
- springboot.bg.harisauto.validation.annotations.FieldsShouldNotMatch (implements java.lang.annotation.Annotation)
- springboot.bg.harisauto.common.logger.LogExecutionTime (implements java.lang.annotation.Annotation)
- springboot.bg.harisauto.validation.annotations.PasswordsMatch (implements java.lang.annotation.Annotation)
- springboot.bg.harisauto.validation.annotations.PasswordsMatch.List (implements java.lang.annotation.Annotation)
- springboot.bg.harisauto.common.logger.VeryImportant (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- springboot.bg.harisauto.user.model.Country
- springboot.bg.harisauto.invoice.model.InvoiceStatus
- springboot.bg.harisauto.user.model.LoginProvider
- springboot.bg.harisauto.twofactor.TwoFactorService.VerificationResult
- springboot.bg.harisauto.user.model.UserRole
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)