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