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
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 theHandlerExceptionResolver
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form