Hierarchy For All Packages
- vaultWeb,
- vaultWeb.config,
- vaultWeb.config.websocket,
- vaultWeb.controllers,
- vaultWeb.dtos,
- vaultWeb.dtos.user,
- vaultWeb.exceptions,
- vaultWeb.exceptions.notfound,
- vaultWeb.models,
- vaultWeb.models.enums,
- vaultWeb.repositories,
- vaultWeb.security,
- vaultWeb.security.annotations,
- vaultWeb.security.aspects,
- vaultWeb.services,
- vaultWeb.services.auth
Class Hierarchy
- java.lang.Object
- vaultWeb.security.aspects.AdminOnlyAspect
- vaultWeb.services.auth.AuthService
- vaultWeb.BackendApplication (implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer)
- vaultWeb.controllers.ChatController
- vaultWeb.models.ChatMessage
- vaultWeb.dtos.ChatMessageDto
- vaultWeb.services.ChatService
- vaultWeb.config.CorsConfig
- vaultWeb.config.EncryptionConfig
- vaultWeb.security.EncryptionUtil
- vaultWeb.security.EncryptionUtil.EncryptResult
- 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
- vaultWeb.security.JwtAuthFilter
- org.springframework.web.filter.OncePerRequestFilter
- vaultWeb.exceptions.GlobalExceptionHandler
- vaultWeb.models.Group
- vaultWeb.controllers.GroupController
- vaultWeb.dtos.GroupDto
- vaultWeb.models.GroupMember
- vaultWeb.services.GroupService
- vaultWeb.config.websocket.JwtHandshakeInterceptor (implements org.springframework.web.socket.server.HandshakeInterceptor)
- vaultWeb.security.JwtUtil
- vaultWeb.services.auth.MyUserDetailsService (implements org.springframework.security.core.userdetails.UserDetailsService)
- vaultWeb.config.OpenApiConfig
- vaultWeb.models.Poll
- vaultWeb.controllers.PollController
- vaultWeb.models.PollOption
- vaultWeb.dtos.PollRequestDto
- vaultWeb.dtos.PollResponseDto
- vaultWeb.dtos.PollResponseDto.OptionResultDto
- vaultWeb.services.PollService
- vaultWeb.models.PollVote
- vaultWeb.models.PrivateChat
- vaultWeb.controllers.PrivateChatController
- vaultWeb.services.PrivateChatService
- vaultWeb.config.SecurityConfig
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- vaultWeb.exceptions.AdminAccessDeniedException
- vaultWeb.exceptions.AlreadyMemberException
- vaultWeb.exceptions.AlreadyVotedException
- vaultWeb.exceptions.DecryptionFailedException
- vaultWeb.exceptions.DuplicateUsernameException
- vaultWeb.exceptions.EncryptionFailedException
- vaultWeb.exceptions.notfound.GroupNotFoundException
- vaultWeb.exceptions.LastAdminException
- vaultWeb.exceptions.notfound.NotMemberException
- vaultWeb.exceptions.PollDoesNotBelongToGroupException
- vaultWeb.exceptions.notfound.PollNotFoundException
- vaultWeb.exceptions.PollOptionNotFoundException
- vaultWeb.exceptions.UnauthorizedException
- vaultWeb.exceptions.notfound.UserNotFoundException
- java.lang.RuntimeException
- java.lang.Exception
- vaultWeb.models.User
- vaultWeb.controllers.UserController
- vaultWeb.dtos.user.UserDto
- vaultWeb.dtos.user.UserResponseDto
- vaultWeb.services.UserService
- vaultWeb.config.websocket.WebSocketConfig (implements org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurer)
Interface Hierarchy
- 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>) - vaultWeb.repositories.ChatMessageRepository
- vaultWeb.repositories.GroupMemberRepository
- vaultWeb.repositories.GroupRepository
- vaultWeb.repositories.PollRepository
- vaultWeb.repositories.PollVoteRepository
- vaultWeb.repositories.PrivateChatRepository
- vaultWeb.repositories.UserRepository
- 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>) - vaultWeb.repositories.ChatMessageRepository
- vaultWeb.repositories.GroupMemberRepository
- vaultWeb.repositories.GroupRepository
- vaultWeb.repositories.PollRepository
- vaultWeb.repositories.PollVoteRepository
- vaultWeb.repositories.PrivateChatRepository
- vaultWeb.repositories.UserRepository
- 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>) - vaultWeb.repositories.ChatMessageRepository
- vaultWeb.repositories.GroupMemberRepository
- vaultWeb.repositories.GroupRepository
- vaultWeb.repositories.PollRepository
- vaultWeb.repositories.PollVoteRepository
- vaultWeb.repositories.PrivateChatRepository
- vaultWeb.repositories.UserRepository
- org.springframework.data.jpa.repository.JpaRepository<T,
- org.springframework.data.repository.ListPagingAndSortingRepository<T,
- org.springframework.data.repository.CrudRepository<T,
Annotation Interface Hierarchy
- vaultWeb.security.annotations.AdminOnly (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)
- vaultWeb.models.enums.Role
- 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
- vaultWeb.dtos.PrivateChatDto
- java.lang.Record