Hierarchy For All Packages
- it.univr.passportease,
- it.univr.passportease.config,
- it.univr.passportease.controller,
- it.univr.passportease.controller.user,
- it.univr.passportease.controller.worker,
- it.univr.passportease.dto.input,
- it.univr.passportease.dto.output,
- it.univr.passportease.entity,
- it.univr.passportease.entity.enums,
- it.univr.passportease.exception,
- it.univr.passportease.exception.illegalstate,
- it.univr.passportease.exception.invalid,
- it.univr.passportease.exception.notfound,
- it.univr.passportease.exception.security,
- it.univr.passportease.filter,
- it.univr.passportease.helper,
- it.univr.passportease.helper.map,
- it.univr.passportease.helper.ratelimiter,
- it.univr.passportease.repository,
- it.univr.passportease.service.jwt,
- it.univr.passportease.service.user,
- it.univr.passportease.service.user.impl,
- it.univr.passportease.service.userworker,
- it.univr.passportease.service.userworker.impl,
- it.univr.passportease.service.worker,
- it.univr.passportease.service.worker.impl
Class Hierarchy
- java.lang.Object
- it.univr.passportease.config.AppUserDetails (implements org.springframework.security.core.userdetails.UserDetails)
- it.univr.passportease.config.AppUserDetailsService (implements org.springframework.security.core.userdetails.UserDetailsService)
- it.univr.passportease.entity.Availability
- it.univr.passportease.dto.input.AvailabilityFilters (implements org.springframework.data.jpa.domain.Specification<T>)
- it.univr.passportease.helper.ratelimiter.BucketLimiter
- it.univr.passportease.entity.Category
- it.univr.passportease.entity.Citizen
- it.univr.passportease.entity.CitizenCategory
- org.springframework.graphql.execution.DataFetcherExceptionResolverAdapter (implements org.springframework.graphql.execution.DataFetcherExceptionResolver)
- it.univr.passportease.exception.GraphQLExceptionHandler
- 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.web.filter.OncePerRequestFilter
- it.univr.passportease.filter.JwtAuthFilter
- org.springframework.web.filter.OncePerRequestFilter
- it.univr.passportease.helper.JWT
- it.univr.passportease.service.jwt.JwtService
- it.univr.passportease.helper.map.MapAvailability
- it.univr.passportease.helper.map.MapNotification
- it.univr.passportease.helper.map.MapRequest
- it.univr.passportease.helper.map.MapRequestOffice
- it.univr.passportease.helper.map.MapRequestType
- it.univr.passportease.helper.map.MapUser
- it.univr.passportease.helper.map.MapWorker
- it.univr.passportease.entity.Notification
- it.univr.passportease.dto.input.NotificationInput
- it.univr.passportease.dto.input.NotificationInputDB
- it.univr.passportease.entity.Office
- it.univr.passportease.dto.input.OfficeInput
- it.univr.passportease.entity.OfficeWorkingDay
- it.univr.passportease.PassportEaseApplication
- it.univr.passportease.config.RedisConfig
- it.univr.passportease.dto.input.RegisterInput
- it.univr.passportease.dto.input.RegisterInputDB
- it.univr.passportease.dto.output.ReportDetails
- it.univr.passportease.entity.Request
- it.univr.passportease.helper.RequestAnalyzer
- it.univr.passportease.dto.input.RequestInput
- it.univr.passportease.entity.RequestOffice
- it.univr.passportease.entity.RequestType
- it.univr.passportease.config.SecurityConfig
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- java.lang.IllegalArgumentException
- it.univr.passportease.exception.notfound.AvailabilityNotFoundException
- it.univr.passportease.exception.invalid.InvalidAvailabilityIDException
- it.univr.passportease.exception.invalid.InvalidDataFromRequestException
- it.univr.passportease.exception.invalid.InvalidEmailException
- it.univr.passportease.exception.invalid.InvalidRefreshTokenException
- it.univr.passportease.exception.invalid.InvalidRequestTypeException
- it.univr.passportease.exception.invalid.InvalidWorkerActionException
- it.univr.passportease.exception.notfound.NotificationNotFoundException
- it.univr.passportease.exception.notfound.OfficeNotFoundException
- it.univr.passportease.exception.notfound.RequestNotFoundException
- it.univr.passportease.exception.notfound.RequestTypeNotFoundException
- it.univr.passportease.exception.notfound.UserNotFoundException
- it.univr.passportease.exception.notfound.UserOrWorkerIDNotFoundException
- it.univr.passportease.exception.notfound.WorkerNotFoundException
- it.univr.passportease.exception.security.WrongPasswordException
- java.lang.IllegalStateException
- it.univr.passportease.exception.security.RateLimitException
- it.univr.passportease.exception.illegalstate.UserAlreadyExistsException
- it.univr.passportease.exception.illegalstate.OfficeOverloadedException
- java.lang.SecurityException
- it.univr.passportease.exception.security.AuthenticationCredentialsNotFoundException
- it.univr.passportease.exception.security.TokenNotInRedisException
- java.lang.IllegalArgumentException
- java.lang.RuntimeException
- java.lang.Exception
- it.univr.passportease.entity.User (implements it.univr.passportease.helper.UserType)
- it.univr.passportease.controller.user.UserAuthController
- it.univr.passportease.service.user.impl.UserAuthServiceImpl (implements it.univr.passportease.service.user.UserAuthService)
- it.univr.passportease.controller.user.UserMutationController
- it.univr.passportease.service.user.impl.UserMutationServiceImpl (implements it.univr.passportease.service.user.UserMutationService)
- it.univr.passportease.controller.user.UserQueryController
- it.univr.passportease.service.user.impl.UserQueryServiceImpl (implements it.univr.passportease.service.user.UserQueryService)
- it.univr.passportease.service.userworker.impl.UserWorkerMutationServiceImpl (implements it.univr.passportease.service.userworker.UserWorkerMutationService)
- it.univr.passportease.controller.UserWorkerQueryController
- it.univr.passportease.service.userworker.impl.UserWorkerQueryServiceImpl (implements it.univr.passportease.service.userworker.UserWorkerQueryService)
- it.univr.passportease.entity.Worker (implements it.univr.passportease.helper.UserType)
- it.univr.passportease.controller.worker.WorkerAuthController
- it.univr.passportease.service.worker.impl.WorkerAuthServiceImpl (implements it.univr.passportease.service.worker.WorkerAuthService)
- it.univr.passportease.dto.input.WorkerInput
- it.univr.passportease.controller.worker.WorkerMutationController
- it.univr.passportease.service.worker.impl.WorkerMutationServiceImpl (implements it.univr.passportease.service.worker.WorkerMutationService)
- it.univr.passportease.controller.worker.WorkerQueryController
- it.univr.passportease.service.worker.impl.WorkerQueryServiceImpl (implements it.univr.passportease.service.worker.WorkerQueryService)
Interface Hierarchy
- org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>
- it.univr.passportease.repository.AvailabilityRepository (also extends org.springframework.data.jpa.repository.JpaRepository<T,
ID>)
- it.univr.passportease.repository.AvailabilityRepository (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>) - it.univr.passportease.repository.AvailabilityRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- it.univr.passportease.repository.CitizenRepository
- it.univr.passportease.repository.NotificationRepository
- it.univr.passportease.repository.OfficeRepository
- it.univr.passportease.repository.OfficeWorkingDayRepository
- it.univr.passportease.repository.RequestOfficeRepository
- it.univr.passportease.repository.RequestRepository
- it.univr.passportease.repository.RequestTypeRepository
- it.univr.passportease.repository.ReservationRepository
- it.univr.passportease.repository.UserRepository
- it.univr.passportease.repository.WorkerRepository
- 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>) - it.univr.passportease.repository.AvailabilityRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- it.univr.passportease.repository.CitizenRepository
- it.univr.passportease.repository.NotificationRepository
- it.univr.passportease.repository.OfficeRepository
- it.univr.passportease.repository.OfficeWorkingDayRepository
- it.univr.passportease.repository.RequestOfficeRepository
- it.univr.passportease.repository.RequestRepository
- it.univr.passportease.repository.RequestTypeRepository
- it.univr.passportease.repository.ReservationRepository
- it.univr.passportease.repository.UserRepository
- it.univr.passportease.repository.WorkerRepository
- 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>) - it.univr.passportease.repository.AvailabilityRepository (also extends org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>)
- it.univr.passportease.repository.CitizenRepository
- it.univr.passportease.repository.NotificationRepository
- it.univr.passportease.repository.OfficeRepository
- it.univr.passportease.repository.OfficeWorkingDayRepository
- it.univr.passportease.repository.RequestOfficeRepository
- it.univr.passportease.repository.RequestRepository
- it.univr.passportease.repository.RequestTypeRepository
- it.univr.passportease.repository.ReservationRepository
- it.univr.passportease.repository.UserRepository
- it.univr.passportease.repository.WorkerRepository
- org.springframework.data.jpa.repository.JpaRepository<T,
- org.springframework.data.repository.ListPagingAndSortingRepository<T,
- org.springframework.data.repository.CrudRepository<T,
- it.univr.passportease.service.user.UserAuthService
- it.univr.passportease.service.user.UserMutationService
- it.univr.passportease.service.user.UserQueryService
- it.univr.passportease.helper.UserType
- it.univr.passportease.service.userworker.UserWorkerMutationService
- it.univr.passportease.service.userworker.UserWorkerQueryService
- it.univr.passportease.service.worker.WorkerAuthService
- it.univr.passportease.service.worker.WorkerMutationService
- it.univr.passportease.service.worker.WorkerQueryService
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- it.univr.passportease.entity.enums.Day
- it.univr.passportease.helper.ratelimiter.RateLimiter
- it.univr.passportease.helper.Roles
- it.univr.passportease.entity.enums.Status
- 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
- it.univr.passportease.dto.output.JWTSet
- it.univr.passportease.dto.output.LoginOutput
- java.lang.Record