Index

A B C D E F G H I M N O P S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

C

checkIfNicExists(String) - Method in interface com.brodygaudel.bank.query.repository.CustomerRepository
 
com.brodygaudel.bank - package com.brodygaudel.bank
 
com.brodygaudel.bank.command.aggregate - package com.brodygaudel.bank.command.aggregate
 
com.brodygaudel.bank.command.controller - package com.brodygaudel.bank.command.controller
 
com.brodygaudel.bank.common.command - package com.brodygaudel.bank.common.command
 
com.brodygaudel.bank.common.command.account - package com.brodygaudel.bank.common.command.account
 
com.brodygaudel.bank.common.command.customer - package com.brodygaudel.bank.common.command.customer
 
com.brodygaudel.bank.common.configuration - package com.brodygaudel.bank.common.configuration
 
com.brodygaudel.bank.common.dto - package com.brodygaudel.bank.common.dto
 
com.brodygaudel.bank.common.enums - package com.brodygaudel.bank.common.enums
 
com.brodygaudel.bank.common.event - package com.brodygaudel.bank.common.event
 
com.brodygaudel.bank.common.event.account - package com.brodygaudel.bank.common.event.account
 
com.brodygaudel.bank.common.event.customer - package com.brodygaudel.bank.common.event.customer
 
com.brodygaudel.bank.common.exception - package com.brodygaudel.bank.common.exception
 
com.brodygaudel.bank.common.query - package com.brodygaudel.bank.common.query
 
com.brodygaudel.bank.common.util - package com.brodygaudel.bank.common.util
 
com.brodygaudel.bank.common.util.implementation - package com.brodygaudel.bank.common.util.implementation
 
com.brodygaudel.bank.query.controller - package com.brodygaudel.bank.query.controller
 
com.brodygaudel.bank.query.entity - package com.brodygaudel.bank.query.entity
 
com.brodygaudel.bank.query.repository - package com.brodygaudel.bank.query.repository
 
com.brodygaudel.bank.query.service.account - package com.brodygaudel.bank.query.service.account
 
com.brodygaudel.bank.query.service.customer - package com.brodygaudel.bank.query.service.customer
 
corsConfigurer() - Method in class com.brodygaudel.bank.common.configuration.WebConfiguration
Configures CORS for the application.
create(AccountRequestDTO) - Method in class com.brodygaudel.bank.command.controller.AccountCommandRestController
Endpoint for creating a new account.
create(CustomerRequestDTO) - Method in class com.brodygaudel.bank.command.controller.CustomerCommandRestController
Endpoint for creating a new customer.
CreateAccountCommand - Class in com.brodygaudel.bank.common.command.account
Command to create a new account.
CreateAccountCommand(String, BigDecimal, AccountStatus, LocalDateTime, String) - Constructor for class com.brodygaudel.bank.common.command.account.CreateAccountCommand
Constructs a new instance of CreateAccountCommand with the specified parameters.
CreateCustomerCommand - Class in com.brodygaudel.bank.common.command.customer
Command to create a new customer.
CreateCustomerCommand(String, String, String, String, String, LocalDate, String, Sex, LocalDateTime) - Constructor for class com.brodygaudel.bank.common.command.customer.CreateCustomerCommand
Constructs a new instance of CreateCustomerCommand with the specified parameters.
CREATED - Enum constant in enum class com.brodygaudel.bank.common.enums.AccountStatus
 
credit(CreditAccountRequestDTO) - Method in class com.brodygaudel.bank.command.controller.AccountCommandRestController
Endpoint for crediting an account.
CREDIT - Enum constant in enum class com.brodygaudel.bank.common.enums.OperationType
 
CreditAccountCommand - Class in com.brodygaudel.bank.common.command.account
Command to credit an amount to an account.
CreditAccountCommand(String, BigDecimal, String, LocalDateTime) - Constructor for class com.brodygaudel.bank.common.command.account.CreditAccountCommand
Constructs a new instance of CreditAccountCommand with the specified parameters.
CreditAccountRequestDTO - Record Class in com.brodygaudel.bank.common.dto
 
CreditAccountRequestDTO(String, String, BigDecimal) - Constructor for record class com.brodygaudel.bank.common.dto.CreditAccountRequestDTO
Creates an instance of a CreditAccountRequestDTO record class.
Customer - Class in com.brodygaudel.bank.query.entity
 
Customer() - Constructor for class com.brodygaudel.bank.query.entity.Customer
 
CustomerAggregate - Class in com.brodygaudel.bank.command.aggregate
Aggregate representing a customer in the system.
CustomerAggregate() - Constructor for class com.brodygaudel.bank.command.aggregate.CustomerAggregate
Default constructor for the CustomerAggregate.
CustomerAggregate(CreateCustomerCommand) - Constructor for class com.brodygaudel.bank.command.aggregate.CustomerAggregate
Constructor for handling the CreateCustomerCommand and applying the corresponding event.
CustomerAlreadyHaveAccountException - Exception in com.brodygaudel.bank.common.exception
 
CustomerAlreadyHaveAccountException(String) - Constructor for exception com.brodygaudel.bank.common.exception.CustomerAlreadyHaveAccountException
 
CustomerCommandRestController - Class in com.brodygaudel.bank.command.controller
REST controller for handling customer-related commands.
CustomerCommandRestController(CommandGateway) - Constructor for class com.brodygaudel.bank.command.controller.CustomerCommandRestController
Constructs a new instance of CustomerCommandRestController.
CustomerCreatedEvent - Class in com.brodygaudel.bank.common.event.customer
Event representing the creation of a customer in the system.
CustomerCreatedEvent(String, String, String, String, String, LocalDate, String, Sex, LocalDateTime) - Constructor for class com.brodygaudel.bank.common.event.customer.CustomerCreatedEvent
Constructs a new CustomerCreatedEvent with the specified details.
CustomerDeletedEvent - Class in com.brodygaudel.bank.common.event.customer
Event representing the deletion of a customer in the system.
CustomerDeletedEvent(String) - Constructor for class com.brodygaudel.bank.common.event.customer.CustomerDeletedEvent
Constructs a new CustomerDeletedEvent with the specified unique identifier.
CustomerEventHandlerService - Class in com.brodygaudel.bank.query.service.customer
Service class for handling customer-related events, such as creation, update, and deletion.
CustomerEventHandlerService(CustomerRepository) - Constructor for class com.brodygaudel.bank.query.service.customer.CustomerEventHandlerService
Constructs a CustomerEventHandlerService with the specified CustomerRepository.
customerId() - Method in record class com.brodygaudel.bank.common.dto.AccountRequestDTO
Returns the value of the customerId record component.
CustomerNotFoundException - Exception in com.brodygaudel.bank.common.exception
 
CustomerNotFoundException(String) - Constructor for exception com.brodygaudel.bank.common.exception.CustomerNotFoundException
 
CustomerPageResponseDTO - Class in com.brodygaudel.bank.common.dto
 
CustomerPageResponseDTO() - Constructor for class com.brodygaudel.bank.common.dto.CustomerPageResponseDTO
 
CustomerQueryHandlerService - Class in com.brodygaudel.bank.query.service.customer
Service class for handling customer-related queries and providing query responses.
CustomerQueryHandlerService(CustomerRepository, Mappers) - Constructor for class com.brodygaudel.bank.query.service.customer.CustomerQueryHandlerService
Constructs a CustomerQueryHandlerService with the specified CustomerRepository and Mappers instance.
CustomerQueryRestController - Class in com.brodygaudel.bank.query.controller
REST controller for handling customer-related queries.
CustomerQueryRestController(QueryGateway) - Constructor for class com.brodygaudel.bank.query.controller.CustomerQueryRestController
Constructs a new instance of CustomerQueryRestController.
CustomerRepository - Interface in com.brodygaudel.bank.query.repository
 
CustomerRequestDTO - Record Class in com.brodygaudel.bank.common.dto
 
CustomerRequestDTO(String, String, String, String, LocalDate, String, Sex) - Constructor for record class com.brodygaudel.bank.common.dto.CustomerRequestDTO
Creates an instance of a CustomerRequestDTO record class.
CustomerResponseDTO - Class in com.brodygaudel.bank.common.dto
 
CustomerResponseDTO() - Constructor for class com.brodygaudel.bank.common.dto.CustomerResponseDTO
 
CustomerUpdatedEvent - Class in com.brodygaudel.bank.common.event.customer
Event representing the update of customer information in the system.
CustomerUpdatedEvent(String, String, String, String, String, LocalDate, String, Sex, LocalDateTime) - Constructor for class com.brodygaudel.bank.common.event.customer.CustomerUpdatedEvent
Constructs a new CustomerUpdatedEvent with the specified updated details.
A B C D E F G H I M N O P S T U V W 
All Classes and Interfaces|All Packages|Serialized Form