Hierarchy For All Packages
- com.app,
- com.app.config,
- com.app.controller,
- com.app.controller.dto,
- com.app.controller.dto.holiday,
- com.app.controller.dto.user,
- com.app.controller.exceptionsHandler,
- com.app.exception,
- com.app.listener,
- com.app.model,
- com.app.persistence.entity,
- com.app.persistence.Repository,
- com.app.persistence.specification,
- com.app.persistence.specification.impl,
- com.app.persistence.specification.model,
- com.app.security.config,
- com.app.security.dto,
- com.app.security.filter,
- com.app.security.service,
- com.app.security.service.impl,
- com.app.service,
- com.app.service.impl,
- com.app.validate
Class Hierarchy
- java.lang.Object
- com.app.config.AppConfig
- com.app.security.service.impl.AppUserDetailsServiceImpl (implements org.springframework.security.core.userdetails.UserDetailsService)
- com.app.security.config.AppWebSecurityConfig
- com.app.persistence.entity.BaseEntity
- com.app.persistence.entity.HolidayEntity
- com.app.persistence.entity.UserEntity
- com.app.persistence.entity.VerificationTokenEntity
- com.app.validate.ChangePasswordDtoValidator (implements com.app.validate.Validator<T>)
- com.app.validate.CreateHolidayDtoValidator (implements com.app.validate.Validator<T>)
- com.app.validate.CreateUserValidator (implements com.app.validate.Validator<T>)
- com.app.validate.EmailDtoValidator (implements com.app.validate.Validator<T>)
- com.app.service.impl.EmailServiceImpl (implements com.app.service.EmailService)
- org.springframework.web.filter.GenericFilterBean (implements org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.context.EnvironmentAware, org.springframework.core.env.EnvironmentCapable, jakarta.servlet.Filter, org.springframework.beans.factory.InitializingBean, org.springframework.web.context.ServletContextAware)
- org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter (implements org.springframework.context.ApplicationEventPublisherAware, org.springframework.context.MessageSourceAware)
- org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter
- com.app.security.filter.AppAuthenticationFilter
- org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter
- org.springframework.web.filter.OncePerRequestFilter
- org.springframework.security.web.authentication.www.BasicAuthenticationFilter
- com.app.security.filter.AppAuthorizationFilter
- org.springframework.security.web.authentication.www.BasicAuthenticationFilter
- org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter (implements org.springframework.context.ApplicationEventPublisherAware, org.springframework.context.MessageSourceAware)
- com.app.controller.exceptionsHandler.GlobalDatabaseExceptionHandler
- com.app.controller.exceptionsHandler.GlobalMailSenderExceptionHandler
- com.app.controller.exceptionsHandler.GlobalSecurityExceptionHandler
- com.app.controller.exceptionsHandler.GlobalValidExceptionHandler
- com.app.controller.HolidayController
- com.app.persistence.specification.impl.HolidayFilterSpecificationImpl (implements com.app.persistence.specification.FilterSpecification<T,
U>) - com.app.HolidayManagerApplication
- com.app.service.impl.HolidayServiceImpl (implements com.app.service.HolidayService)
- com.app.validate.NewEmailDtoValidator (implements com.app.validate.Validator<T>)
- com.app.validate.NewPasswordDtoValidator (implements com.app.validate.Validator<T>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.app.exception.ResourceAlreadyExistException
- com.app.exception.ValidationException
- java.lang.RuntimeException
- java.lang.Exception
- com.app.security.service.impl.TokenServiceImpl (implements com.app.security.service.TokenService)
- com.app.listener.UserActivationListener
- com.app.controller.UserController
- com.app.persistence.specification.impl.UserFilterSpecificationImpl (implements com.app.persistence.specification.FilterSpecification<T,
U>) - com.app.service.impl.UserServiceImpl (implements com.app.service.UserService)
Interface Hierarchy
- com.app.service.EmailService
- com.app.persistence.specification.FilterSpecification<T,
U> - com.app.service.HolidayService
- org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>
- com.app.persistence.Repository.HolidayRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,
ID>) - com.app.persistence.Repository.UserRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,
ID>)
- com.app.persistence.Repository.HolidayRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,
- 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>) - com.app.persistence.Repository.HolidayRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- com.app.persistence.Repository.UserRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- com.app.persistence.Repository.VerificationTokenRepository
- 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>) - com.app.persistence.Repository.HolidayRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- com.app.persistence.Repository.UserRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- com.app.persistence.Repository.VerificationTokenRepository
- 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>) - com.app.persistence.Repository.HolidayRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- com.app.persistence.Repository.UserRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- com.app.persistence.Repository.VerificationTokenRepository
- org.springframework.data.jpa.repository.JpaRepository<T,
- org.springframework.data.repository.ListPagingAndSortingRepository<T,
- org.springframework.data.repository.CrudRepository<T,
- com.app.security.service.TokenService
- com.app.service.UserService
- com.app.validate.Validator<T>
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- com.app.controller.dto.user.ActualLoginRole
- com.app.security.dto.AuthenticationDto
- com.app.security.dto.AuthenticationErrorDto
- com.app.controller.dto.user.ChangePasswordDto
- com.app.controller.dto.user.CreateAdminUserDto
- com.app.controller.dto.holiday.CreateHolidayDto
- com.app.controller.dto.user.CreateUserDto
- com.app.controller.dto.user.EmailDto
- com.app.controller.dto.holiday.HolidayDto
- com.app.persistence.specification.model.HolidaySpecification
- com.app.controller.dto.holiday.HolidaySpecificationDto
- com.app.controller.dto.user.LogoutDto
- com.app.controller.dto.user.NewEmailDto
- com.app.controller.dto.user.NewPasswordDto
- com.app.security.dto.RefreshTokenDto
- com.app.controller.dto.ResponseDto<T>
- com.app.security.dto.TokensDto
- com.app.controller.dto.user.UpdateUserDto
- com.app.controller.dto.user.UserActivationDto
- com.app.controller.dto.user.UserActivationTokenDto
- com.app.security.dto.UserDetailsDto
- com.app.controller.dto.user.UserDto
- com.app.security.dto.UsernamePasswordAuthenticationTokenDto
- com.app.persistence.specification.model.UserSpecification
- com.app.controller.dto.user.UserSpecificationDto
- java.lang.Record