Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/andreschaffer/event-sourcing-cqrs-examples
/ types & classes
Types & classes
84 in github.com/andreschaffer/event-sourcing-cqrs-examples
⨍
Functions
245
◇
Types & classes
84
Class
Account
src/main/java/bankservice/domain/model/account/Account.java:13
Class
AccountDepositedEvent
src/main/java/bankservice/domain/model/account/AccountDepositedEvent.java:10
Class
AccountDto
src/main/java/bankservice/port/incoming/adapter/resources/accounts/AccountDto.java:10
Class
AccountIT
src/test/java/bankservice/it/AccountIT.java:12
Class
AccountNotFoundException
src/main/java/bankservice/service/account/AccountNotFoundException.java:7
Class
AccountNotFoundExceptionMapper
src/main/java/bankservice/port/incoming/adapter/resources/accounts/AccountNotFoundExceptionMapper.java:11
Class
AccountNotFoundExceptionMapperTest
src/test/java/bankservice/port/incoming/adapter/resources/accounts/AccountNotFoundExceptionMapperTest.java:22
Class
AccountOpenedEvent
src/main/java/bankservice/domain/model/account/AccountOpenedEvent.java:10
Class
AccountProjection
src/main/java/bankservice/projection/clientaccounts/AccountProjection.java:8
Class
AccountResource
src/main/java/bankservice/port/incoming/adapter/resources/accounts/AccountResource.java:18
Class
AccountService
src/main/java/bankservice/service/account/AccountService.java:19
Class
AccountServiceTest
src/test/java/bankservice/service/account/AccountServiceTest.java:31
Class
AccountTest
src/test/java/bankservice/domain/model/account/AccountTest.java:17
Class
AccountTransactionsIT
src/test/java/bankservice/it/AccountTransactionsIT.java:16
Class
AccountTransactionsResource
src/main/java/bankservice/projection/accounttransactions/AccountTransactionsResource.java:14
Class
AccountWithdrawnEvent
src/main/java/bankservice/domain/model/account/AccountWithdrawnEvent.java:10
Class
AccountsIT
src/test/java/bankservice/it/AccountsIT.java:12
Class
AccountsListener
src/main/java/bankservice/projection/clientaccounts/AccountsListener.java:10
Interface
AccountsRepository
src/main/java/bankservice/projection/clientaccounts/AccountsRepository.java:7
Class
AccountsResource
src/main/java/bankservice/port/incoming/adapter/resources/accounts/AccountsResource.java:18
Class
Aggregate
src/main/java/bankservice/domain/model/Aggregate.java:16
Class
AggregateTest
src/test/java/bankservice/domain/model/AggregateTest.java:16
Class
BackCallerAggregate
src/test/java/bankservice/domain/model/AggregateTest.java:111
Class
BankServiceApplication
src/main/java/bankservice/bootstrap/BankServiceApplication.java:37
Class
BaseIT
src/test/java/bankservice/it/BaseIT.java:15
Class
Client
src/main/java/bankservice/domain/model/client/Client.java:14
Class
ClientAccountsIT
src/test/java/bankservice/it/ClientAccountsIT.java:16
Class
ClientAccountsResource
src/main/java/bankservice/projection/clientaccounts/ClientAccountsResource.java:15
Class
ClientDto
src/main/java/bankservice/port/incoming/adapter/resources/clients/ClientDto.java:9
Class
ClientEnrolledEvent
src/main/java/bankservice/domain/model/client/ClientEnrolledEvent.java:9
Class
ClientIT
src/test/java/bankservice/it/ClientIT.java:12
Class
ClientNotFoundException
src/main/java/bankservice/service/client/ClientNotFoundException.java:7
Class
ClientResource
src/main/java/bankservice/port/incoming/adapter/resources/clients/ClientResource.java:23
Class
ClientService
src/main/java/bankservice/service/client/ClientService.java:17
Class
ClientTest
src/test/java/bankservice/domain/model/client/ClientTest.java:13
Class
ClientUpdatedEvent
src/main/java/bankservice/domain/model/client/ClientUpdatedEvent.java:9
Class
ClientsIT
src/test/java/bankservice/it/ClientsIT.java:13
Class
ClientsResource
src/main/java/bankservice/port/incoming/adapter/resources/clients/ClientsResource.java:19
Class
ConcurrentlyModifiedResource
src/test/java/bankservice/port/incoming/adapter/resources/OptimisticLockingExceptionMapperTest.java:35
Class
DepositAccountCommand
src/main/java/bankservice/service/account/DepositAccountCommand.java:8
Class
DepositDto
src/main/java/bankservice/port/incoming/adapter/resources/accounts/deposits/DepositDto.java:10
Class
DepositsIT
src/test/java/bankservice/it/DepositsIT.java:14
Class
DepositsResource
src/main/java/bankservice/port/incoming/adapter/resources/accounts/deposits/DepositsResource.java:19
Class
DummyEvent
src/test/java/bankservice/domain/model/AggregateTest.java:128
Class
Email
src/main/java/bankservice/domain/model/client/Email.java:9
Class
EmailSpecification
src/main/java/bankservice/domain/model/client/Email.java:22
Class
EmailSpecificationTest
src/test/java/bankservice/domain/model/client/EmailSpecificationTest.java:11
Class
EmailValidator
src/main/java/bankservice/port/incoming/adapter/resources/clients/Email.java:28
Class
EnrollClientCommand
src/main/java/bankservice/service/client/EnrollClientCommand.java:7
Class
Event
src/main/java/bankservice/domain/model/Event.java:8
Class
EventBusCounter
src/test/java/bankservice/service/account/AccountServiceTest.java:70
Interface
EventStore
src/main/java/bankservice/domain/model/EventStore.java:6
Class
ExceptionMappersIT
src/test/java/bankservice/it/ExceptionMappersIT.java:11
Class
HealthCheckIT
src/test/java/bankservice/it/HealthCheckIT.java:19
Class
InMemoryAccountsRepository
src/main/java/bankservice/projection/clientaccounts/InMemoryAccountsRepository.java:15
Class
InMemoryAccountsRepositoryTest
src/test/java/bankservice/projection/clientaccounts/InMemoryAccountsRepositoryTest.java:12
Class
InMemoryEventStore
src/main/java/bankservice/port/outgoing/adapter/eventstore/InMemoryEventStore.java:16
Class
InMemoryEventStoreTest
src/test/java/bankservice/port/outgoing/adapter/eventstore/InMemoryEventStoreTest.java:19
Class
InMemoryTransactionsRepository
src/main/java/bankservice/projection/accounttransactions/InMemoryTransactionsRepository.java:14
Class
InMemoryTransactionsRepositoryTest
src/test/java/bankservice/projection/accounttransactions/InMemoryTransactionsRepositoryTest.java:16
Class
NeverFoundAccountResource
src/test/java/bankservice/port/incoming/adapter/resources/accounts/AccountNotFoundExceptionMapperTest.java:40
Class
NonSufficientFundsException
src/main/java/bankservice/domain/model/account/NonSufficientFundsException.java:8
Class
OpenAccountCommand
src/main/java/bankservice/service/account/OpenAccountCommand.java:7
Class
OptimisticLockingException
src/main/java/bankservice/domain/model/OptimisticLockingException.java:3
Class
OptimisticLockingExceptionMapper
src/main/java/bankservice/port/incoming/adapter/resources/OptimisticLockingExceptionMapper.java:11
Class
OptimisticLockingExceptionMapperTest
src/test/java/bankservice/port/incoming/adapter/resources/OptimisticLockingExceptionMapperTest.java:18
Class
ProblematicEvent
src/test/java/bankservice/domain/model/AggregateTest.java:145
Class
ResourcesClient
src/test/java/bankservice/it/client/ResourcesClient.java:19
Class
ResourcesDtos
src/test/java/bankservice/it/client/ResourcesDtos.java:10
Class
ResourcesUrls
src/test/java/bankservice/it/client/ResourcesUrls.java:10
Class
Retrier
src/main/java/bankservice/service/Retrier.java:8
Class
RetrierTest
src/test/java/bankservice/service/RetrierTest.java:15
Interface
Specification
src/main/java/bankservice/domain/model/Specification.java:3
Class
StateSetup
src/test/java/bankservice/it/setup/StateSetup.java:17
Class
TransactionProjection
src/main/java/bankservice/projection/accounttransactions/TransactionProjection.java:9
Enum
TransactionType
src/main/java/bankservice/projection/accounttransactions/TransactionProjection.java:46
Class
TransactionsListener
src/main/java/bankservice/projection/accounttransactions/TransactionsListener.java:11
Interface
TransactionsRepository
src/main/java/bankservice/projection/accounttransactions/TransactionsRepository.java:6
Class
UpdateClientCommand
src/main/java/bankservice/service/client/UpdateClientCommand.java:9
Class
ValueObject
src/main/java/bankservice/domain/model/ValueObject.java:8
Class
WithdrawAccountCommand
src/main/java/bankservice/service/account/WithdrawAccountCommand.java:8
Class
WithdrawalDto
src/main/java/bankservice/port/incoming/adapter/resources/accounts/withdrawals/WithdrawalDto.java:10
Class
WithdrawalsIT
src/test/java/bankservice/it/WithdrawalsIT.java:14
Class
WithdrawalsResource
src/main/java/bankservice/port/incoming/adapter/resources/accounts/withdrawals/WithdrawalsResource.java:21