Index
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
accountNumberrecord component. - accountNumber() - Method in record class api.mpba.rastvdmy.dto.response.BankAccountResponse
 - 
Returns the value of the
accountNumberrecord 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) - Method in class api.mpba.rastvdmy.controller.BankIdentityController
 - 
Adds a new bank identity.
 - addBank(HttpServletRequest) - Method in interface api.mpba.rastvdmy.service.BankIdentityService
 - 
Adds a new bank identity for the user.
 - addBank(HttpServletRequest) - Method in class api.mpba.rastvdmy.service.impl.BankIdentityServiceImpl
 - 
Adds a new bank identity for the user identified by the request.
 - 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, String) - Constructor for record class api.mpba.rastvdmy.dto.request.AdminUpdateUserRequest
 - 
Creates an instance of a
AdminUpdateUserRequestrecord class. - amount() - Method in record class api.mpba.rastvdmy.dto.request.PaymentParamsRequest
 - 
Returns the value of the
amountrecord component. - amount() - Method in record class api.mpba.rastvdmy.dto.request.PaymentRequest
 - 
Returns the value of the
amountrecord component. - amount() - Method in record class api.mpba.rastvdmy.dto.response.PaymentResponse
 - 
Returns the value of the
amountrecord 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.impl.factory - package api.mpba.rastvdmy.service.impl.factory
 - 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
AuthenticationEntryPointused to handle authentication exceptions. - AuthenticationEntryPointImpl(HandlerExceptionResolver) - Constructor for class api.mpba.rastvdmy.config.AuthenticationEntryPointImpl
 - 
Constructor for
AuthenticationEntryPointImplthat injects theHandlerExceptionResolverto 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
avatarrecord component. - avatar() - Method in record class api.mpba.rastvdmy.dto.response.UserProfileResponse
 - 
Returns the value of the
avatarrecord component. 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form