Index

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

A

AccessToken - Class in api.mpba.rastvdmy.entity
This class represents an access token for a user in the system.
AccessToken() - Constructor for class api.mpba.rastvdmy.entity.AccessToken
 
AccessTokenRepository - Interface in api.mpba.rastvdmy.repository
Repository interface for managing access tokens in the database.
accountNumber() - Method in record class api.mpba.rastvdmy.dto.request.BankAccountRequest
Returns the value of the accountNumber record component.
accountNumber() - Method in record class api.mpba.rastvdmy.dto.response.BankAccountResponse
Returns the value of the accountNumber record component.
addAccount(HttpServletRequest, String) - Method in class api.mpba.rastvdmy.controller.BankAccountController
Adds a new bank account for the current user associated with a specific bank.
addAccount(HttpServletRequest, String) - Method in interface api.mpba.rastvdmy.service.BankAccountService
Adds a new bank account for the user in the specified bank.
addAccount(HttpServletRequest, String) - Method in class api.mpba.rastvdmy.service.impl.BankAccountServiceImpl
Adds a new bank account for the user.
addAccountCard(String, UUID, HttpServletRequest) - Method in class api.mpba.rastvdmy.controller.CardController
Adds a new card to a specific bank account.
addAccountCard(String, UUID, HttpServletRequest) - Method in interface api.mpba.rastvdmy.service.CardService
Adds a new card to the specified bank account.
addAccountCard(String, UUID, HttpServletRequest) - Method in class api.mpba.rastvdmy.service.impl.CardServiceImpl
Adds a new card associated with the specified bank account.
addBank(HttpServletRequest, BankIdentityRequest) - Method in class api.mpba.rastvdmy.controller.BankIdentityController
Adds a new bank identity.
addBank(HttpServletRequest, BankIdentityRequest) - Method in interface api.mpba.rastvdmy.service.BankIdentityService
Adds a new bank identity for the user.
addBank(HttpServletRequest, BankIdentityRequest) - Method in class api.mpba.rastvdmy.service.impl.BankIdentityServiceImpl
Adds a new bank identity for the user.
AdminUpdateUserRequest - Record Class in api.mpba.rastvdmy.dto.request
A Data Transfer Object (DTO) that represents a request to update a user's details by an administrator.
AdminUpdateUserRequest(String, String) - Constructor for record class api.mpba.rastvdmy.dto.request.AdminUpdateUserRequest
Creates an instance of a AdminUpdateUserRequest record class.
amount() - Method in record class api.mpba.rastvdmy.dto.request.PaymentParamsRequest
Returns the value of the amount record component.
amount() - Method in record class api.mpba.rastvdmy.dto.request.PaymentRequest
Returns the value of the amount record component.
amount() - Method in record class api.mpba.rastvdmy.dto.response.PaymentResponse
Returns the value of the amount record component.
api.mpba.rastvdmy - package api.mpba.rastvdmy
 
api.mpba.rastvdmy.config - package api.mpba.rastvdmy.config
 
api.mpba.rastvdmy.config.utils - package api.mpba.rastvdmy.config.utils
 
api.mpba.rastvdmy.controller - package api.mpba.rastvdmy.controller
 
api.mpba.rastvdmy.controller.handler - package api.mpba.rastvdmy.controller.handler
 
api.mpba.rastvdmy.controller.mapper - package api.mpba.rastvdmy.controller.mapper
 
api.mpba.rastvdmy.dto.request - package api.mpba.rastvdmy.dto.request
 
api.mpba.rastvdmy.dto.response - package api.mpba.rastvdmy.dto.response
 
api.mpba.rastvdmy.entity - package api.mpba.rastvdmy.entity
 
api.mpba.rastvdmy.entity.enums - package api.mpba.rastvdmy.entity.enums
 
api.mpba.rastvdmy.exception - package api.mpba.rastvdmy.exception
 
api.mpba.rastvdmy.repository - package api.mpba.rastvdmy.repository
 
api.mpba.rastvdmy.service - package api.mpba.rastvdmy.service
 
api.mpba.rastvdmy.service.generator - package api.mpba.rastvdmy.service.generator
 
api.mpba.rastvdmy.service.impl - package api.mpba.rastvdmy.service.impl
 
api.mpba.rastvdmy.service.validator - package api.mpba.rastvdmy.service.validator
 
AppConfig - Class in api.mpba.rastvdmy.config
This class is responsible for the configuration of the application.
AppConfig() - Constructor for class api.mpba.rastvdmy.config.AppConfig
 
Application - Class in api.mpba.rastvdmy
Main application class for the MPBA API application.
Application() - Constructor for class api.mpba.rastvdmy.Application
 
APPLICATION_FIELD - Static variable in class api.mpba.rastvdmy.controller.handler.RestExceptionHandler
 
applicationException(ApplicationException) - Method in class api.mpba.rastvdmy.controller.handler.RestExceptionHandler
This method is used to handle ApplicationException.
ApplicationException - Exception Class in api.mpba.rastvdmy.exception
This class represents a custom exception in the application.
ApplicationException(HttpStatus, String) - Constructor for exception class api.mpba.rastvdmy.exception.ApplicationException
Constructor for the ApplicationException class.
ASC - Enum constant in enum class api.mpba.rastvdmy.controller.PageableState
Represents ascending order.
AuthController - Class in api.mpba.rastvdmy.controller
Controller for handling authentication-related requests such as user signup and login.
AuthController(AuthService) - Constructor for class api.mpba.rastvdmy.controller.AuthController
Constructor for AuthController.
authenticate(UserLoginRequest) - Method in class api.mpba.rastvdmy.controller.AuthController
Endpoint for user login.
authenticate(UserLoginRequest) - Method in interface api.mpba.rastvdmy.service.AuthService
Authenticates a user with the provided login credentials.
authenticate(UserLoginRequest) - Method in class api.mpba.rastvdmy.service.impl.AuthServiceImpl
Authenticates an existing user and generates an access token.
AuthenticationEntryPointImpl - Class in api.mpba.rastvdmy.config
Custom implementation of AuthenticationEntryPoint used to handle authentication exceptions.
AuthenticationEntryPointImpl(HandlerExceptionResolver) - Constructor for class api.mpba.rastvdmy.config.AuthenticationEntryPointImpl
Constructor for AuthenticationEntryPointImpl that injects the HandlerExceptionResolver to handle the resolution of exceptions related to authentication.
authenticationManager(AuthenticationConfiguration) - Method in class api.mpba.rastvdmy.config.SecurityConfig
Provides the authentication manager for the application.
authenticationProvider() - Method in class api.mpba.rastvdmy.config.SecurityConfig
Configures the authentication provider for the application.
AuthService - Interface in api.mpba.rastvdmy.service
Service interface for authentication operations, including user sign-up and authentication.
AuthServiceImpl - Class in api.mpba.rastvdmy.service.impl
This class implements the AuthService interface and provides functionalities for user authentication and registration within the banking application.
AuthServiceImpl(UserProfileRepository, AuthenticationManager, PasswordEncoder, CurrencyDataRepository, GenerateAccessToken, UserDataValidator) - Constructor for class api.mpba.rastvdmy.service.impl.AuthServiceImpl
Constructor for the AuthServiceImpl class.
avatar() - Method in record class api.mpba.rastvdmy.dto.request.UserProfileRequest
Returns the value of the avatar record component.
avatar() - Method in record class api.mpba.rastvdmy.dto.response.UserProfileResponse
Returns the value of the avatar record component.
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form