Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

ADMIN - Enum constant in enum class vaultWeb.models.enums.Role
 
AdminAccessDeniedException - Exception Class in vaultWeb.exceptions
Thrown when a user attempts to perform an action requiring admin privileges but does not have the necessary permissions.
AdminAccessDeniedException(Long, Long) - Constructor for exception class vaultWeb.exceptions.AdminAccessDeniedException
Constructs a new AdminAccessDeniedException for a specific user and group.
AdminAccessDeniedException(String) - Constructor for exception class vaultWeb.exceptions.AdminAccessDeniedException
Constructs a new AdminAccessDeniedException with a custom message.
AdminOnly - Annotation Interface in vaultWeb.security.annotations
 
AdminOnlyAspect - Class in vaultWeb.security.aspects
Aspect that enforces admin-only access for methods annotated with AdminOnly.
AdminOnlyAspect() - Constructor for class vaultWeb.security.aspects.AdminOnlyAspect
 
afterHandshake(ServerHttpRequest, ServerHttpResponse, WebSocketHandler, Exception) - Method in class vaultWeb.config.websocket.JwtHandshakeInterceptor
Invoked after the handshake is done.
AlreadyMemberException - Exception Class in vaultWeb.exceptions
Thrown when a user tries to join a group they are already a member of.
AlreadyMemberException(Long, Long) - Constructor for exception class vaultWeb.exceptions.AlreadyMemberException
Constructs a new AlreadyMemberException for a specific user and group.
AlreadyVotedException - Exception Class in vaultWeb.exceptions
Thrown when a user tries to vote for a poll they are already voted in.
AlreadyVotedException(Long, Long) - Constructor for exception class vaultWeb.exceptions.AlreadyVotedException
Constructs a new AlreadyVotedException for a specific user and poll.
authenticationManager(HttpSecurity, PasswordEncoder) - Method in class vaultWeb.config.SecurityConfig
Configures and provides the AuthenticationManager bean.
AuthService - Class in vaultWeb.services.auth
Service class responsible for handling authentication and user session-related operations.
AuthService() - Constructor for class vaultWeb.services.auth.AuthService
 

B

BackendApplication - Class in vaultWeb
Main entry point for the backend application.
BackendApplication() - Constructor for class vaultWeb.BackendApplication
 
beforeHandshake(ServerHttpRequest, ServerHttpResponse, WebSocketHandler, Map<String, Object>) - Method in class vaultWeb.config.websocket.JwtHandshakeInterceptor
Intercepts the handshake request before it is processed.

C

ChatController - Class in vaultWeb.controllers
Controller responsible for handling WebSocket-based chat functionality.
ChatController() - Constructor for class vaultWeb.controllers.ChatController
 
ChatMessage - Class in vaultWeb.models
 
ChatMessage() - Constructor for class vaultWeb.models.ChatMessage
 
ChatMessageDto - Class in vaultWeb.dtos
 
ChatMessageDto() - Constructor for class vaultWeb.dtos.ChatMessageDto
 
ChatMessageRepository - Interface in vaultWeb.repositories
 
ChatService - Class in vaultWeb.services
Service responsible for handling chat-related operations.
ChatService() - Constructor for class vaultWeb.services.ChatService
 
checkAdmin(JoinPoint) - Method in class vaultWeb.security.aspects.AdminOnlyAspect
Advice that runs before any method annotated with AdminOnly.
checkUsernameExists(String) - Method in class vaultWeb.controllers.UserController
 
cipherTextBase64 - Variable in class vaultWeb.security.EncryptionUtil.EncryptResult
Base64-encoded ciphertext
configureClientInboundChannel(ChannelRegistration) - Method in class vaultWeb.config.websocket.WebSocketConfig
Configure the inbound channel for STOMP messages from clients.
configureMessageBroker(MessageBrokerRegistry) - Method in class vaultWeb.config.websocket.WebSocketConfig
Configure message broker with a simple in-memory broker for topics and application destination prefix for incoming messages.
CorsConfig - Class in vaultWeb.config
Global CORS configuration Source for the application.
CorsConfig() - Constructor for class vaultWeb.config.CorsConfig
 
corsConfigurationSource() - Method in class vaultWeb.config.CorsConfig
Defines a CORS Configuration source that applies the CORS configuration to all endpoints.
countByGroupAndRole(Group, Role) - Method in interface vaultWeb.repositories.GroupMemberRepository
 
createGroup(GroupDto) - Method in class vaultWeb.controllers.GroupController
Creates a new group.
createGroup(GroupDto, User) - Method in class vaultWeb.services.GroupService
Creates a new group with the given DTO and sets the creator as admin.
createPoll(Long, PollRequestDto) - Method in class vaultWeb.controllers.PollController
Creates a new poll in the specified group.
createPoll(Group, User, PollRequestDto) - Method in class vaultWeb.services.PollService
Creates a new poll in the specified group by the given author.
customOpenAPI() - Method in class vaultWeb.config.OpenApiConfig
Creates a custom OpenAPI instance with JWT bearer authentication configured.

D

decrypt(String, String) - Method in class vaultWeb.security.EncryptionUtil
Decrypts a Base64-encoded ciphertext using the provided Base64-encoded IV.
decrypt(String, String) - Method in class vaultWeb.services.ChatService
Decrypts a previously encrypted chat message.
DecryptionFailedException - Exception Class in vaultWeb.exceptions
Thrown when decrypt failed.
DecryptionFailedException(String, Throwable) - Constructor for exception class vaultWeb.exceptions.DecryptionFailedException
Constructs a new DecryptionFailedException for a specific message and cause.
deleteByGroupAndUser(Group, User) - Method in interface vaultWeb.repositories.GroupMemberRepository
 
deleteGroup(Long) - Method in class vaultWeb.controllers.GroupController
Deletes a group.
deleteGroup(Long) - Method in class vaultWeb.services.GroupService
Deletes a group by its ID.
deletePoll(Long, Long) - Method in class vaultWeb.controllers.PollController
Deletes a poll from a group.
deletePoll(Long, Long, User) - Method in class vaultWeb.services.PollService
Deletes a poll authored by a user.
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class vaultWeb.security.JwtAuthFilter
Filters each HTTP request, performing JWT validation and setting authentication in the security context.
DuplicateUsernameException - Exception Class in vaultWeb.exceptions
Thrown when a user tries to register with a username that already exists.
DuplicateUsernameException(String) - Constructor for exception class vaultWeb.exceptions.DuplicateUsernameException
Constructs a new DuplicateUsernameException with a custom message.

E

encrypt(String) - Method in class vaultWeb.security.EncryptionUtil
Encrypts a plaintext string using AES-GCM with a randomly generated IV.
EncryptionConfig - Class in vaultWeb.config
 
EncryptionConfig() - Constructor for class vaultWeb.config.EncryptionConfig
 
EncryptionFailedException - Exception Class in vaultWeb.exceptions
Thrown when encrypt failed.
EncryptionFailedException(String, Throwable) - Constructor for exception class vaultWeb.exceptions.EncryptionFailedException
Constructs a new EncryptionFailedException for a specific message and cause.
encryptionUtil() - Method in class vaultWeb.config.EncryptionConfig
 
EncryptionUtil - Class in vaultWeb.security
Utility class for AES-GCM encryption and decryption of strings.
EncryptionUtil(String) - Constructor for class vaultWeb.security.EncryptionUtil
Creates an EncryptionUtil instance with a given Base64-encoded AES key.
EncryptionUtil.EncryptResult - Class in vaultWeb.security
Result object for the encryption operation.
EncryptResult(String, String) - Constructor for class vaultWeb.security.EncryptionUtil.EncryptResult
Constructs a new EncryptResult with the given ciphertext and IV.
equals(Object) - Method in record class vaultWeb.dtos.PrivateChatDto
Indicates whether some other object is "equal to" this one.
existsByOption_PollAndUser(Poll, User) - Method in interface vaultWeb.repositories.PollVoteRepository
 
existsByUsername(String) - Method in interface vaultWeb.repositories.UserRepository
 
extractUsername(String) - Method in class vaultWeb.security.JwtUtil
Extracts the username (subject) from the provided JWT token.

F

filterChain(HttpSecurity) - Method in class vaultWeb.config.SecurityConfig
Configures the security filter chain for HTTP requests.
findAllByGroup(Group) - Method in interface vaultWeb.repositories.GroupMemberRepository
 
findByGroupAndUser(Group, User) - Method in interface vaultWeb.repositories.GroupMemberRepository
 
findByGroupId(Long) - Method in interface vaultWeb.repositories.PollRepository
 
findByGroupIdAndUserId(Long, Long) - Method in interface vaultWeb.repositories.GroupMemberRepository
 
findByPrivateChatIdOrderByTimestampAsc(Long) - Method in interface vaultWeb.repositories.ChatMessageRepository
 
findByUser1AndUser2(User, User) - Method in interface vaultWeb.repositories.PrivateChatRepository
 
findByUser2AndUser1(User, User) - Method in interface vaultWeb.repositories.PrivateChatRepository
 
findByUsername(String) - Method in interface vaultWeb.repositories.UserRepository
 

G

generateToken(User) - Method in class vaultWeb.security.JwtUtil
Generates a signed JWT token for the given user.
getAllUsers() - Method in class vaultWeb.controllers.UserController
 
getAllUsers() - Method in class vaultWeb.services.UserService
Retrieves a list of all registered users.
getAuthentication(String) - Method in class vaultWeb.security.JwtUtil
 
getCurrentUser() - Method in class vaultWeb.services.auth.AuthService
Retrieves the currently authenticated user from the SecurityContext.
getGroupById(Long) - Method in class vaultWeb.controllers.GroupController
Retrieves a group by its ID.
getGroupById(Long) - Method in class vaultWeb.services.GroupService
Retrieves a group by its ID.
getGroupMembers(Long) - Method in class vaultWeb.controllers.GroupController
Retrieves all members of a given group.
getGroups() - Method in class vaultWeb.controllers.GroupController
Retrieves all public groups.
getMembers(Long) - Method in class vaultWeb.services.GroupService
Retrieves all members of a group.
getOrCreatePrivateChat(String, String) - Method in class vaultWeb.controllers.PrivateChatController
 
getOrCreatePrivateChat(String, String) - Method in class vaultWeb.services.PrivateChatService
Retrieves an existing private chat between two users or creates a new one if none exists.
getPolls(Long) - Method in class vaultWeb.controllers.PollController
Retrieves all polls of a given group.
getPollsByGroup(Long, User) - Method in class vaultWeb.services.PollService
Retrieves all polls for a given group.
getPrivateChatMessages(Long) - Method in class vaultWeb.controllers.PrivateChatController
 
getPublicGroups() - Method in class vaultWeb.services.GroupService
Retrieves all public groups.
GlobalExceptionHandler - Class in vaultWeb.exceptions
Global exception handler for all controllers in the "vaultWeb.controllers" package.
GlobalExceptionHandler() - Constructor for class vaultWeb.exceptions.GlobalExceptionHandler
 
Group - Class in vaultWeb.models
 
Group(GroupDto) - Constructor for class vaultWeb.models.Group
 
GroupController - Class in vaultWeb.controllers
Controller for managing groups within the application.
GroupController() - Constructor for class vaultWeb.controllers.GroupController
 
GroupDto - Class in vaultWeb.dtos
 
GroupDto() - Constructor for class vaultWeb.dtos.GroupDto
 
GroupMember - Class in vaultWeb.models
 
GroupMember(Group, User, Role) - Constructor for class vaultWeb.models.GroupMember
 
GroupMemberRepository - Interface in vaultWeb.repositories
 
GroupNotFoundException - Exception Class in vaultWeb.exceptions.notfound
 
GroupNotFoundException(String) - Constructor for exception class vaultWeb.exceptions.notfound.GroupNotFoundException
 
GroupRepository - Interface in vaultWeb.repositories
 
GroupService - Class in vaultWeb.services
Service class for managing groups, including creating, updating, joining, leaving, and managing group members.
GroupService() - Constructor for class vaultWeb.services.GroupService
 

H

handleAccessDenied(AccessDeniedException) - Method in class vaultWeb.exceptions.GlobalExceptionHandler
Handles AccessDeniedException and returns 403 Forbidden.
handleAdminAccessDenied(AdminAccessDeniedException) - Method in class vaultWeb.exceptions.GlobalExceptionHandler
Handles AdminAccessDeniedException and returns 403 Forbidden.
handleAlreadyMember(AlreadyMemberException) - Method in class vaultWeb.exceptions.GlobalExceptionHandler
Handles AlreadyMemberException and returns 409 Conflict.
handleAlreadyVoted(AlreadyVotedException) - Method in class vaultWeb.exceptions.GlobalExceptionHandler
Handles AlreadyVotedException and returns 400 Bad Request.
handleBadCredentials(BadCredentialsException) - Method in class vaultWeb.exceptions.GlobalExceptionHandler
Handles BadCredentialsException (invalid login) and returns 403 Forbidden.
handleDecryptionFailed(DecryptionFailedException) - Method in class vaultWeb.exceptions.GlobalExceptionHandler
Handles DecryptionFailedException and returns 500 Internal Server Error.
handleDuplicateUsername(DuplicateUsernameException) - Method in class vaultWeb.exceptions.GlobalExceptionHandler
Handles DuplicateUsernameException and returns 409 Conflict.
handleEncryptionFailed(EncryptionFailedException) - Method in class vaultWeb.exceptions.GlobalExceptionHandler
Handles EncryptionFailedException and returns 500 Internal Server Error.
handleGroupNotFound(GroupNotFoundException) - Method in class vaultWeb.exceptions.GlobalExceptionHandler
Handles GroupNotFoundException and returns 404 Not Found.
handleNotMember(NotMemberException) - Method in class vaultWeb.exceptions.GlobalExceptionHandler
Handles NotMemberException and returns 403 Forbidden.
handlePollDoesNotBelongToGroup(PollDoesNotBelongToGroupException) - Method in class vaultWeb.exceptions.GlobalExceptionHandler
Handles PollDoesNotBelongToGroupException and returns 404 Not Found.
handlePollOptionNotFound(PollOptionNotFoundException) - Method in class vaultWeb.exceptions.GlobalExceptionHandler
Handles PollOptionNotFoundException and returns 404 Not Found.
handleRuntimeException(RuntimeException) - Method in class vaultWeb.exceptions.GlobalExceptionHandler
Handles any other RuntimeException and returns 500 Internal Server Error.
handleUnauthorized(UnauthorizedException) - Method in class vaultWeb.exceptions.GlobalExceptionHandler
Handles UnauthorizedException and returns 401 Unauthorized.
handleUserNotFound(UserNotFoundException) - Method in class vaultWeb.exceptions.GlobalExceptionHandler
Handles UserNotFoundException and returns 404 Not Found.
hashCode() - Method in record class vaultWeb.dtos.PrivateChatDto
Returns a hash code value for this object.

I

id() - Method in record class vaultWeb.dtos.PrivateChatDto
Returns the value of the id record component.
ivBase64 - Variable in class vaultWeb.security.EncryptionUtil.EncryptResult
Base64-encoded initialization vector (IV)

J

joinGroup(Long) - Method in class vaultWeb.controllers.GroupController
Current user joins a group.
joinGroup(Long, User) - Method in class vaultWeb.services.GroupService
Adds a user to a group as a regular member.
JwtAuthFilter - Class in vaultWeb.security
JWT authentication filter that intercepts incoming HTTP requests and validates JWT tokens.
JwtAuthFilter() - Constructor for class vaultWeb.security.JwtAuthFilter
 
JwtHandshakeInterceptor - Class in vaultWeb.config.websocket
Intercepts WebSocket handshake requests to perform JWT-based authentication.
JwtHandshakeInterceptor() - Constructor for class vaultWeb.config.websocket.JwtHandshakeInterceptor
 
JwtUtil - Class in vaultWeb.security
Utility class for creating and parsing JSON Web Tokens (JWT).
JwtUtil(String) - Constructor for class vaultWeb.security.JwtUtil
 

L

LastAdminException - Exception Class in vaultWeb.exceptions
Thrown when an attempt is made to remove the last admin of a group.
LastAdminException(Long) - Constructor for exception class vaultWeb.exceptions.LastAdminException
Constructs a LastAdminException for the specified group ID.
leaveGroup(Long) - Method in class vaultWeb.controllers.GroupController
Current user leaves a group.
leaveGroup(Long, User) - Method in class vaultWeb.services.GroupService
Removes a user from a group.
loadUserByUsername(String) - Method in class vaultWeb.services.auth.MyUserDetailsService
Loads the user details for Spring Security based on the given username.
login(String, String) - Method in class vaultWeb.services.auth.AuthService
Authenticates a user using their username and password and returns a JWT token upon successful authentication.
login(UserDto) - Method in class vaultWeb.controllers.UserController
 

M

main(String[]) - Static method in class vaultWeb.BackendApplication
Main method that serves as the entry point of the Spring Boot application.
MyUserDetailsService - Class in vaultWeb.services.auth
Service class that integrates the application's User entity with Spring Security.
MyUserDetailsService() - Constructor for class vaultWeb.services.auth.MyUserDetailsService
 

N

NotMemberException - Exception Class in vaultWeb.exceptions.notfound
 
NotMemberException(Long, Long) - Constructor for exception class vaultWeb.exceptions.notfound.NotMemberException
 

O

onCreate() - Method in class vaultWeb.models.Poll
 
OpenApiConfig - Class in vaultWeb.config
Configuration class for OpenAPI / Swagger documentation.
OpenApiConfig() - Constructor for class vaultWeb.config.OpenApiConfig
 
OptionResultDto() - Constructor for class vaultWeb.dtos.PollResponseDto.OptionResultDto
 

P

passwordEncoder() - Method in class vaultWeb.config.SecurityConfig
Defines the PasswordEncoder bean used for hashing passwords.
Poll - Class in vaultWeb.models
 
Poll() - Constructor for class vaultWeb.models.Poll
 
PollController - Class in vaultWeb.controllers
Controller for managing polls within a specific group.
PollController() - Constructor for class vaultWeb.controllers.PollController
 
PollDoesNotBelongToGroupException - Exception Class in vaultWeb.exceptions
Thrown when a user tries to perform poll activities for a groupId that doesn't belong to the respective poll.
PollDoesNotBelongToGroupException(String) - Constructor for exception class vaultWeb.exceptions.PollDoesNotBelongToGroupException
Constructs a new PollDoesNotBelongToGroupException with a custom message.
PollNotFoundException - Exception Class in vaultWeb.exceptions.notfound
 
PollNotFoundException(Long) - Constructor for exception class vaultWeb.exceptions.notfound.PollNotFoundException
 
PollOption - Class in vaultWeb.models
 
PollOption() - Constructor for class vaultWeb.models.PollOption
 
PollOptionNotFoundException - Exception Class in vaultWeb.exceptions
Thrown when a user tries to perform poll activities for a optionId that doesn't exist in the respective poll.
PollOptionNotFoundException(String) - Constructor for exception class vaultWeb.exceptions.PollOptionNotFoundException
Constructs a new PollOptionNotFoundException with a custom message.
PollRepository - Interface in vaultWeb.repositories
 
PollRequestDto - Class in vaultWeb.dtos
 
PollRequestDto() - Constructor for class vaultWeb.dtos.PollRequestDto
 
PollResponseDto - Class in vaultWeb.dtos
 
PollResponseDto() - Constructor for class vaultWeb.dtos.PollResponseDto
 
PollResponseDto.OptionResultDto - Class in vaultWeb.dtos
 
PollService - Class in vaultWeb.services
Service class responsible for managing polls within groups.
PollService() - Constructor for class vaultWeb.services.PollService
 
PollVote - Class in vaultWeb.models
 
PollVote() - Constructor for class vaultWeb.models.PollVote
 
PollVoteRepository - Interface in vaultWeb.repositories
 
PrivateChat - Class in vaultWeb.models
 
PrivateChat() - Constructor for class vaultWeb.models.PrivateChat
 
PrivateChatController - Class in vaultWeb.controllers
 
PrivateChatController() - Constructor for class vaultWeb.controllers.PrivateChatController
 
PrivateChatDto - Record Class in vaultWeb.dtos
 
PrivateChatDto(Long, String, String) - Constructor for record class vaultWeb.dtos.PrivateChatDto
Creates an instance of a PrivateChatDto record class.
PrivateChatRepository - Interface in vaultWeb.repositories
 
PrivateChatService - Class in vaultWeb.services
Service class for handling private chats between two users.
PrivateChatService() - Constructor for class vaultWeb.services.PrivateChatService
 

R

register(UserDto) - Method in class vaultWeb.controllers.UserController
 
registerStompEndpoints(StompEndpointRegistry) - Method in class vaultWeb.config.websocket.WebSocketConfig
Register STOMP WebSocket endpoint at "/ws-chat" with SockJS fallback and allow all origins (adjust for production).
registerUser(User) - Method in class vaultWeb.services.UserService
Registers a new user by encoding their password and assigning the default role.
removeMember(Long, Long) - Method in class vaultWeb.services.GroupService
Removes a specific user from a group.
removeMemberFromGroup(Long, Long) - Method in class vaultWeb.controllers.GroupController
Removes a member from a group.
Role - Enum Class in vaultWeb.models.enums
 

S

saveMessage(ChatMessageDto) - Method in class vaultWeb.services.ChatService
Saves a chat message to a group or private chat.
SecurityConfig - Class in vaultWeb.config
 
SecurityConfig() - Constructor for class vaultWeb.config.SecurityConfig
 
sendMessage(ChatMessageDto) - Method in class vaultWeb.controllers.ChatController
Handles incoming group chat messages from clients and broadcasts them to all subscribers of the specified group topic.
sendPrivateMessage(ChatMessageDto) - Method in class vaultWeb.controllers.ChatController
Handles incoming private chat messages from clients and sends them to both users of the private chat.

T

toResponseDto(Poll) - Method in class vaultWeb.services.PollService
Converts a Poll entity to a PollResponseDto suitable for API responses.
toString() - Method in record class vaultWeb.dtos.PrivateChatDto
Returns a string representation of this record class.

U

UnauthorizedException - Exception Class in vaultWeb.exceptions
Thrown when a user attempts to perform an action they are not authorized to perform.
UnauthorizedException(String) - Constructor for exception class vaultWeb.exceptions.UnauthorizedException
Constructs an UnauthorizedException with the specified detail message.
updateGroup(Long, GroupDto) - Method in class vaultWeb.controllers.GroupController
Updates a group.
updateGroup(Long, GroupDto) - Method in class vaultWeb.services.GroupService
Updates an existing group's details.
updatePoll(Long, Long, PollRequestDto) - Method in class vaultWeb.controllers.PollController
Updates an existing poll.
updatePoll(Long, Long, User, PollRequestDto) - Method in class vaultWeb.services.PollService
Updates an existing poll authored by a user.
User - Class in vaultWeb.models
 
User(UserDto) - Constructor for class vaultWeb.models.User
 
USER - Enum constant in enum class vaultWeb.models.enums.Role
 
UserController - Class in vaultWeb.controllers
 
UserController() - Constructor for class vaultWeb.controllers.UserController
 
UserDto - Class in vaultWeb.dtos.user
 
UserDto() - Constructor for class vaultWeb.dtos.user.UserDto
 
username1() - Method in record class vaultWeb.dtos.PrivateChatDto
Returns the value of the username1 record component.
username2() - Method in record class vaultWeb.dtos.PrivateChatDto
Returns the value of the username2 record component.
usernameExists(String) - Method in class vaultWeb.services.UserService
Checks if a username already exists in the database.
UserNotFoundException - Exception Class in vaultWeb.exceptions.notfound
 
UserNotFoundException(String) - Constructor for exception class vaultWeb.exceptions.notfound.UserNotFoundException
 
UserRepository - Interface in vaultWeb.repositories
 
UserResponseDto - Class in vaultWeb.dtos.user
 
UserResponseDto(User) - Constructor for class vaultWeb.dtos.user.UserResponseDto
 
UserService - Class in vaultWeb.services
Service class for managing users.
UserService() - Constructor for class vaultWeb.services.UserService
 

V

validateToken(String) - Method in class vaultWeb.security.JwtUtil
 
valueOf(String) - Static method in enum class vaultWeb.models.enums.Role
Returns the enum constant of this class with the specified name.
values() - Static method in enum class vaultWeb.models.enums.Role
Returns an array containing the constants of this enum class, in the order they are declared.
vaultWeb - package vaultWeb
 
vaultWeb.config - package vaultWeb.config
 
vaultWeb.config.websocket - package vaultWeb.config.websocket
 
vaultWeb.controllers - package vaultWeb.controllers
 
vaultWeb.dtos - package vaultWeb.dtos
 
vaultWeb.dtos.user - package vaultWeb.dtos.user
 
vaultWeb.exceptions - package vaultWeb.exceptions
 
vaultWeb.exceptions.notfound - package vaultWeb.exceptions.notfound
 
vaultWeb.models - package vaultWeb.models
 
vaultWeb.models.enums - package vaultWeb.models.enums
 
vaultWeb.repositories - package vaultWeb.repositories
 
vaultWeb.security - package vaultWeb.security
 
vaultWeb.security.annotations - package vaultWeb.security.annotations
 
vaultWeb.security.aspects - package vaultWeb.security.aspects
 
vaultWeb.services - package vaultWeb.services
 
vaultWeb.services.auth - package vaultWeb.services.auth
 
vote(Long, Long, Long) - Method in class vaultWeb.controllers.PollController
Casts a vote for a specific poll option.
vote(Long, Long, Long, User) - Method in class vaultWeb.services.PollService
Allows a user to vote for a specific option in a poll within a group.

W

WebSocketConfig - Class in vaultWeb.config.websocket
WebSocket configuration enabling STOMP messaging for real-time chat functionality.
WebSocketConfig() - Constructor for class vaultWeb.config.websocket.WebSocketConfig
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form