Index
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
ActiveAccountCommandand applying the corresponding event. - on(CreditAccountCommand) - Method in class com.brodygaudel.bank.command.aggregate.AccountAggregate
-
Command handler for handling the
CreditAccountCommandand applying the corresponding event. - on(SuspendAccountCommand) - Method in class com.brodygaudel.bank.command.aggregate.AccountAggregate
-
Command handler for handling the
SuspendAccountCommandand 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
AccountActivatedEventby 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
AccountCreatedEventby 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
AccountCreditedEventby 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
AccountDebitedEventby 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
AccountSuspendedEventby 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
CustomerCreatedEventby 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
CustomerDeletedEventby 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
CustomerUpdatedEventby updating an existing customer entity in the repository. - on(GetAccountByCustomerIdQuery) - Method in class com.brodygaudel.bank.query.service.account.AccountQueryHandlerService
-
Handles the
GetAccountByCustomerIdQueryby retrieving and mapping an account's details by customer ID. - on(GetAccountByIdQuery) - Method in class com.brodygaudel.bank.query.service.account.AccountQueryHandlerService
-
Handles the
GetAccountByIdQueryby retrieving and mapping an account's details by ID. - on(GetAllCustomersQuery) - Method in class com.brodygaudel.bank.query.service.customer.CustomerQueryHandlerService
-
Handles the
GetAllCustomersQueryby retrieving and mapping all customers. - on(GetCustomerByIdQuery) - Method in class com.brodygaudel.bank.query.service.customer.CustomerQueryHandlerService
-
Handles the
GetCustomerByIdQueryby retrieving and mapping a customer's details by ID. - on(GetOperationByAccountIdQuery) - Method in class com.brodygaudel.bank.query.service.account.AccountQueryHandlerService
-
Handles the
GetOperationByAccountIdQueryby retrieving and mapping details of operations associated with an account. - on(GetOperationByIdQuery) - Method in class com.brodygaudel.bank.query.service.account.AccountQueryHandlerService
-
Handles the
GetOperationByIdQueryby retrieving and mapping an operation's details by ID. - on(SearchCustomersQuery) - Method in class com.brodygaudel.bank.query.service.customer.CustomerQueryHandlerService
-
Handles the
SearchCustomersQueryby performing a keyword search and mapping the results. - on(DebitAccountCommand) - Method in class com.brodygaudel.bank.command.aggregate.AccountAggregate
-
Command handler for handling the
DebitAccountCommandand applying the corresponding event. - on(GetAllAccountsQuery) - Method in class com.brodygaudel.bank.query.service.account.AccountQueryHandlerService
-
Handles the
GetAllAccountsQueryby 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
All Classes and Interfaces|All Packages|Serialized Form