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

C

CAFE - Enum constant in enum class api.mpba.rastvdmy.service.impl.PurchaseCategory
 
Card - Class in api.mpba.rastvdmy.entity
This class represents a bank card.
Card() - Constructor for class api.mpba.rastvdmy.entity.Card
 
CARD_PAYMENT - Enum constant in enum class api.mpba.rastvdmy.entity.enums.PaymentType
Represents the payment type when a payment is made through a card.
cardCategory() - Method in record class api.mpba.rastvdmy.dto.request.CardRequest
Returns the value of the cardCategory record component.
cardCategory() - Method in record class api.mpba.rastvdmy.dto.response.CardResponse
Returns the value of the cardCategory record component.
CardCategory - Enum Class in api.mpba.rastvdmy.entity.enums
This enum represents the category of a card.
CardController - Class in api.mpba.rastvdmy.controller
Controller for managing bank account cards.
CardController(CardMapper, CardService) - Constructor for class api.mpba.rastvdmy.controller.CardController
Constructor for CardController.
cardId() - Method in record class api.mpba.rastvdmy.dto.request.PaymentParamsRequest
Returns the value of the cardId record component.
CardMapper - Interface in api.mpba.rastvdmy.controller.mapper
Mapper for converting between CardRequest and CardResponse.
cardNumber() - Method in record class api.mpba.rastvdmy.dto.request.CardRequest
Returns the value of the cardNumber record component.
cardNumber() - Method in record class api.mpba.rastvdmy.dto.response.CardResponse
Returns the value of the cardNumber record component.
CardRepository - Interface in api.mpba.rastvdmy.repository
Repository interface for managing cards in the database.
CardRequest - Record Class in api.mpba.rastvdmy.dto.request
This class represents a request for a card in the banking system.
CardRequest(UUID, String, String, String, LocalDate, LocalDate, CardCategory, CardType, CardStatus) - Constructor for record class api.mpba.rastvdmy.dto.request.CardRequest
Creates an instance of a CardRequest record class.
CardResponse - Record Class in api.mpba.rastvdmy.dto.response
This class represents the response for a card in the banking system.
CardResponse(UUID, String, String, String, LocalDate, LocalDate, CardCategory, CardType, CardStatus) - Constructor for record class api.mpba.rastvdmy.dto.response.CardResponse
Creates an instance of a CardResponse record class.
CardService - Interface in api.mpba.rastvdmy.service
Card service interface for managing card-related operations.
CardServiceImpl - Class in api.mpba.rastvdmy.service.impl
Implementation of the CardService interface for managing user bank cards.
CardServiceImpl(CardRepository, BankIdentityRepository, BankAccountRepository, TokenVerifierService) - Constructor for class api.mpba.rastvdmy.service.impl.CardServiceImpl
Constructs a CardServiceImpl with the specified repositories and services.
cardStatus() - Method in record class api.mpba.rastvdmy.dto.request.CardRequest
Returns the value of the cardStatus record component.
cardStatus() - Method in record class api.mpba.rastvdmy.dto.response.CardResponse
Returns the value of the cardStatus record component.
CardStatus - Enum Class in api.mpba.rastvdmy.entity.enums
This enum represents the status of a card.
cardType() - Method in record class api.mpba.rastvdmy.dto.request.CardRequest
Returns the value of the cardType record component.
cardType() - Method in record class api.mpba.rastvdmy.dto.response.CardResponse
Returns the value of the cardType record component.
CardType - Enum Class in api.mpba.rastvdmy.entity.enums
This enum represents the type of card.
CINEMA - Enum constant in enum class api.mpba.rastvdmy.service.impl.PurchaseCategory
 
CLOTHING - Enum constant in enum class api.mpba.rastvdmy.service.impl.PurchaseCategory
 
commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class api.mpba.rastvdmy.config.AuthenticationEntryPointImpl
Handles the commencement of an authentication error response.
connectAccounts(BankIdentity) - Method in interface api.mpba.rastvdmy.service.BankAccountService
Connects a bank account to a user's bank identity.
connectAccounts(BankIdentity) - Method in class api.mpba.rastvdmy.service.impl.BankAccountServiceImpl
Connects multiple bank accounts to a user's bank identity.
connectCards(BankAccount) - Method in interface api.mpba.rastvdmy.service.CardService
Connects the specified bank account with a card.
connectCards(BankAccount) - Method in class api.mpba.rastvdmy.service.impl.CardServiceImpl
Connects a number of cards to a specified bank account.
consumerConfig() - Method in class api.mpba.rastvdmy.config.KafkaConsumerConfig
This method provides the configuration for Kafka consumers.
consumerFactory() - Method in class api.mpba.rastvdmy.config.KafkaConsumerConfig
This method provides a ConsumerFactory bean.
content() - Method in record class api.mpba.rastvdmy.dto.request.MessageRequest
Returns the value of the content record component.
content() - Method in record class api.mpba.rastvdmy.dto.response.MessageResponse
Returns the value of the content record component.
convertCurrency(String, String) - Method in interface api.mpba.rastvdmy.service.CurrencyDataService
Converts an amount from a base currency to a target currency.
convertCurrency(String, String) - Method in class api.mpba.rastvdmy.service.impl.CurrencyDataServiceImpl
Converts an amount from the base currency to the target currency using an external API.
countryOfOrigin() - Method in record class api.mpba.rastvdmy.dto.request.AdminUpdateUserRequest
Returns the value of the countryOfOrigin record component.
countryOfOrigin() - Method in record class api.mpba.rastvdmy.dto.request.UserProfileRequest
Returns the value of the countryOfOrigin record component.
countryOfOrigin() - Method in record class api.mpba.rastvdmy.dto.response.UserProfileResponse
Returns the value of the countryOfOrigin record component.
CountryValidation - Class in api.mpba.rastvdmy.service.validator
A strategy for validating a country by checking if a country exists by checking against an external REST API.
CountryValidation(RestTemplate) - Constructor for class api.mpba.rastvdmy.service.validator.CountryValidation
Constructor for CountryValidation.
createBankTransfer(HttpServletRequest, UUID, String, BigDecimal, String) - Method in class api.mpba.rastvdmy.service.impl.PaymentServiceImpl
Creates a bank transfer payment.
createBankTransfer(HttpServletRequest, UUID, String, BigDecimal, String) - Method in interface api.mpba.rastvdmy.service.PaymentService
Creates a bank transfer payment.
createCardPayment(HttpServletRequest, UUID, UUID) - Method in class api.mpba.rastvdmy.service.impl.PaymentServiceImpl
Creates a card payment.
createCardPayment(HttpServletRequest, UUID, UUID) - Method in interface api.mpba.rastvdmy.service.PaymentService
Creates a card payment.
createPayment(HttpServletRequest, UUID, PaymentParamsRequest) - Method in class api.mpba.rastvdmy.controller.PaymentController
Creates a new payment based on the provided parameters.
createTopic() - Method in class api.mpba.rastvdmy.config.KafkaTopConfig
This method provides a NewTopic bean.
currency() - Method in record class api.mpba.rastvdmy.dto.request.BankAccountRequest
Returns the value of the currency record component.
currency() - Method in record class api.mpba.rastvdmy.dto.request.CurrencyDataRequest
Returns the value of the currency record component.
currency() - Method in record class api.mpba.rastvdmy.dto.request.PaymentRequest
Returns the value of the currency record component.
currency() - Method in record class api.mpba.rastvdmy.dto.response.BankAccountResponse
Returns the value of the currency record component.
currency() - Method in record class api.mpba.rastvdmy.dto.response.CurrencyDataResponse
Returns the value of the currency record component.
currency() - Method in record class api.mpba.rastvdmy.dto.response.PaymentResponse
Returns the value of the currency record component.
Currency - Enum Class in api.mpba.rastvdmy.entity.enums
This enum represents the currency types.
CurrencyData - Class in api.mpba.rastvdmy.entity
This class represents the currency data.
CurrencyData() - Constructor for class api.mpba.rastvdmy.entity.CurrencyData
 
CurrencyDataController - Class in api.mpba.rastvdmy.controller
Controller for managing currency data.
CurrencyDataController(CurrencyDataService, CurrencyDataMapper) - Constructor for class api.mpba.rastvdmy.controller.CurrencyDataController
Constructor for CurrencyDataController.
CurrencyDataMapper - Interface in api.mpba.rastvdmy.controller.mapper
Mapper for converting between CurrencyDataRequest and CurrencyDataResponse.
CurrencyDataRepository - Interface in api.mpba.rastvdmy.repository
This interface represents the repository for the CurrencyData entity.
CurrencyDataRequest - Record Class in api.mpba.rastvdmy.dto.request
This class represents a request for currency data, including the currency code and the corresponding exchange rate.
CurrencyDataRequest(String, BigDecimal) - Constructor for record class api.mpba.rastvdmy.dto.request.CurrencyDataRequest
Creates an instance of a CurrencyDataRequest record class.
CurrencyDataResponse - Record Class in api.mpba.rastvdmy.dto.response
This class represents the response for currency data.
CurrencyDataResponse(String, BigDecimal) - Constructor for record class api.mpba.rastvdmy.dto.response.CurrencyDataResponse
Creates an instance of a CurrencyDataResponse record class.
CurrencyDataService - Interface in api.mpba.rastvdmy.service
Service for managing currency data and operations.
CurrencyDataServiceImpl - Class in api.mpba.rastvdmy.service.impl
Service implementation for managing currency data.
CurrencyDataServiceImpl(CurrencyDataRepository, RestTemplate, JdbcTemplate, TokenVerifierService) - Constructor for class api.mpba.rastvdmy.service.impl.CurrencyDataServiceImpl
Constructs a new CurrencyDataServiceImpl with the specified repositories, RestTemplate, JdbcTemplate, JwtService, and UserProfileRepository.
cvv() - Method in record class api.mpba.rastvdmy.dto.request.CardRequest
Returns the value of the cvv record component.
cvv() - Method in record class api.mpba.rastvdmy.dto.response.CardResponse
Returns the value of the cvv record component.
CZK - Enum constant in enum class api.mpba.rastvdmy.entity.enums.Currency
Represents the Czech koruna currency type.
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