Index
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
cardCategoryrecord component. - cardCategory() - Method in record class api.mpba.rastvdmy.dto.response.CardResponse
 - 
Returns the value of the
cardCategoryrecord 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
cardIdrecord component. - CardMapper - Interface in api.mpba.rastvdmy.controller.mapper
 - 
Mapper for converting between
CardRequestandCardResponse. - cardNumber() - Method in record class api.mpba.rastvdmy.dto.request.CardRequest
 - 
Returns the value of the
cardNumberrecord component. - cardNumber() - Method in record class api.mpba.rastvdmy.dto.response.CardResponse
 - 
Returns the value of the
cardNumberrecord component. - CardPayment - Class in api.mpba.rastvdmy.service.impl.factory
 - 
Factory class for creating card payment objects.
 - CardPayment() - Constructor for class api.mpba.rastvdmy.service.impl.factory.CardPayment
 - 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
CardRequestrecord 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
CardResponserecord 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
cardStatusrecord component. - cardStatus() - Method in record class api.mpba.rastvdmy.dto.response.CardResponse
 - 
Returns the value of the
cardStatusrecord 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
cardTyperecord component. - cardType() - Method in record class api.mpba.rastvdmy.dto.response.CardResponse
 - 
Returns the value of the
cardTyperecord component. - CardType - Enum Class in api.mpba.rastvdmy.entity.enums
 - 
This enum represents the type of card.
 - CESKA_SPORITELNA - Enum constant in enum class api.mpba.rastvdmy.service.impl.SupportedBanks
 - 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
contentrecord component. - content() - Method in record class api.mpba.rastvdmy.dto.response.MessageResponse
 - 
Returns the value of the
contentrecord 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
countryOfOriginrecord component. - countryOfOrigin() - Method in record class api.mpba.rastvdmy.dto.request.UserProfileRequest
 - 
Returns the value of the
countryOfOriginrecord component. - countryOfOrigin() - Method in record class api.mpba.rastvdmy.dto.response.UserProfileResponse
 - 
Returns the value of the
countryOfOriginrecord 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(BankAccount, String, BankAccount, Card) - Method in class api.mpba.rastvdmy.service.impl.factory.BankTransferPayment
 - 
Creates a Payment object for a bank transfer.
 - createPayment(BankAccount, String, BankAccount, Card) - Method in class api.mpba.rastvdmy.service.impl.factory.CardPayment
 - 
Creates a Payment object for a card payment.
 - createPayment(BankAccount, String, BankAccount, Card) - Method in interface api.mpba.rastvdmy.service.impl.factory.PaymentProcess
 - 
Creates a Payment object.
 - 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.
 - CSOB - Enum constant in enum class api.mpba.rastvdmy.service.impl.SupportedBanks
 - currency() - Method in record class api.mpba.rastvdmy.dto.request.BankAccountRequest
 - 
Returns the value of the
currencyrecord component. - currency() - Method in record class api.mpba.rastvdmy.dto.request.CurrencyDataRequest
 - 
Returns the value of the
currencyrecord component. - currency() - Method in record class api.mpba.rastvdmy.dto.request.PaymentRequest
 - 
Returns the value of the
currencyrecord component. - currency() - Method in record class api.mpba.rastvdmy.dto.response.BankAccountResponse
 - 
Returns the value of the
currencyrecord component. - currency() - Method in record class api.mpba.rastvdmy.dto.response.CurrencyDataResponse
 - 
Returns the value of the
currencyrecord component. - currency() - Method in record class api.mpba.rastvdmy.dto.response.PaymentResponse
 - 
Returns the value of the
currencyrecord component. - Currency - Enum Class in api.mpba.rastvdmy.entity.enums
 - 
This enum represents the currency types.
 - CurrencyApiResponse - Class in api.mpba.rastvdmy.dto.response
 - 
This class represents the response from the currency exchange rate API.
 - CurrencyApiResponse() - Constructor for class api.mpba.rastvdmy.dto.response.CurrencyApiResponse
 - 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
CurrencyDataRequestandCurrencyDataResponse. - 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
CurrencyDataRequestrecord 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
CurrencyDataResponserecord 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
cvvrecord component. - cvv() - Method in record class api.mpba.rastvdmy.dto.response.CardResponse
 - 
Returns the value of the
cvvrecord component. - CZK - Enum constant in enum class api.mpba.rastvdmy.entity.enums.Currency
 - 
Represents the Czech koruna currency type.
 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form