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
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
All Classes and Interfaces|All Packages|Serialized Form