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

O

on(ActiveAccountCommand) - Method in class com.brodygaudel.bank.command.aggregate.AccountAggregate
Command handler for handling the ActiveAccountCommand and applying the corresponding event.
on(CreditAccountCommand) - Method in class com.brodygaudel.bank.command.aggregate.AccountAggregate
Command handler for handling the CreditAccountCommand and applying the corresponding event.
on(SuspendAccountCommand) - Method in class com.brodygaudel.bank.command.aggregate.AccountAggregate
Command handler for handling the SuspendAccountCommand and applying the corresponding event.
on(AccountActivatedEvent) - Method in class com.brodygaudel.bank.command.aggregate.AccountAggregate
Event sourcing handler for the AccountActivatedEvent.
on(AccountActivatedEvent) - Method in class com.brodygaudel.bank.query.service.account.AccountEventHandlerService
Handles the AccountActivatedEvent by updating the status of an existing account to activate.
on(AccountCreatedEvent) - Method in class com.brodygaudel.bank.command.aggregate.AccountAggregate
Event sourcing handler for the AccountCreatedEvent.
on(AccountCreatedEvent) - Method in class com.brodygaudel.bank.query.service.account.AccountEventHandlerService
Handles the AccountCreatedEvent by creating a new account and associating it with a customer.
on(AccountCreditedEvent) - Method in class com.brodygaudel.bank.command.aggregate.AccountAggregate
Event sourcing handler for the AccountCreditedEvent.
on(AccountCreditedEvent) - Method in class com.brodygaudel.bank.query.service.account.AccountEventHandlerService
Handles the AccountCreditedEvent by updating the balance of an existing account and recording a credit operation.
on(AccountDebitedEvent) - Method in class com.brodygaudel.bank.command.aggregate.AccountAggregate
Event sourcing handler for the AccountDebitedEvent.
on(AccountDebitedEvent) - Method in class com.brodygaudel.bank.query.service.account.AccountEventHandlerService
Handles the AccountDebitedEvent by updating the balance of an existing account, recording a debit operation, and checking for sufficient balance.
on(AccountSuspendedEvent) - Method in class com.brodygaudel.bank.command.aggregate.AccountAggregate
Event sourcing handler for the AccountSuspendedEvent.
on(AccountSuspendedEvent) - Method in class com.brodygaudel.bank.query.service.account.AccountEventHandlerService
Handles the AccountSuspendedEvent by updating the status of an existing account to suspended.
on(CustomerCreatedEvent) - Method in class com.brodygaudel.bank.command.aggregate.CustomerAggregate
Event sourcing handler for the CustomerCreatedEvent.
on(CustomerCreatedEvent) - Method in class com.brodygaudel.bank.query.service.customer.CustomerEventHandlerService
Handles the CustomerCreatedEvent by creating a new customer entity and saving it to the repository.
on(CustomerDeletedEvent) - Method in class com.brodygaudel.bank.command.aggregate.CustomerAggregate
Event sourcing handler for the CustomerDeletedEvent.
on(CustomerDeletedEvent) - Method in class com.brodygaudel.bank.query.service.customer.CustomerEventHandlerService
Handles the CustomerDeletedEvent by deleting an existing customer entity from the repository.
on(CustomerUpdatedEvent) - Method in class com.brodygaudel.bank.command.aggregate.CustomerAggregate
Event sourcing handler for the CustomerUpdatedEvent.
on(CustomerUpdatedEvent) - Method in class com.brodygaudel.bank.query.service.customer.CustomerEventHandlerService
Handles the CustomerUpdatedEvent by updating an existing customer entity in the repository.
on(GetAccountByCustomerIdQuery) - Method in class com.brodygaudel.bank.query.service.account.AccountQueryHandlerService
Handles the GetAccountByCustomerIdQuery by retrieving and mapping an account's details by customer ID.
on(GetAccountByIdQuery) - Method in class com.brodygaudel.bank.query.service.account.AccountQueryHandlerService
Handles the GetAccountByIdQuery by retrieving and mapping an account's details by ID.
on(GetAllCustomersQuery) - Method in class com.brodygaudel.bank.query.service.customer.CustomerQueryHandlerService
Handles the GetAllCustomersQuery by retrieving and mapping all customers.
on(GetCustomerByIdQuery) - Method in class com.brodygaudel.bank.query.service.customer.CustomerQueryHandlerService
Handles the GetCustomerByIdQuery by retrieving and mapping a customer's details by ID.
on(GetOperationByAccountIdQuery) - Method in class com.brodygaudel.bank.query.service.account.AccountQueryHandlerService
Handles the GetOperationByAccountIdQuery by retrieving and mapping details of operations associated with an account.
on(GetOperationByIdQuery) - Method in class com.brodygaudel.bank.query.service.account.AccountQueryHandlerService
Handles the GetOperationByIdQuery by retrieving and mapping an operation's details by ID.
on(SearchCustomersQuery) - Method in class com.brodygaudel.bank.query.service.customer.CustomerQueryHandlerService
Handles the SearchCustomersQuery by performing a keyword search and mapping the results.
on(DebitAccountCommand) - Method in class com.brodygaudel.bank.command.aggregate.AccountAggregate
Command handler for handling the DebitAccountCommand and applying the corresponding event.
on(GetAllAccountsQuery) - Method in class com.brodygaudel.bank.query.service.account.AccountQueryHandlerService
Handles the GetAllAccountsQuery by retrieving and mapping details of all accounts.
Operation - Class in com.brodygaudel.bank.query.entity
 
Operation() - Constructor for class com.brodygaudel.bank.query.entity.Operation
 
OperationRepository - Interface in com.brodygaudel.bank.query.repository
 
OperationResponseDTO - Class in com.brodygaudel.bank.common.dto
 
OperationResponseDTO() - Constructor for class com.brodygaudel.bank.common.dto.OperationResponseDTO
 
OperationType - Enum Class in com.brodygaudel.bank.common.enums
 
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