Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/andreschaffer/event-sourcing-cqrs-examples
/ functions
Functions
245 in github.com/andreschaffer/event-sourcing-cqrs-examples
⨍
Functions
245
◇
Types & classes
84
↓ 48 callers
Method
get
(@PathParam("id") String id)
src/test/java/bankservice/port/incoming/adapter/resources/accounts/AccountNotFoundExceptionMapperTest.java:46
↓ 14 callers
Method
toString
()
src/main/java/bankservice/domain/model/ValueObject.java:20
↓ 11 callers
Method
getNextVersion
()
src/main/java/bankservice/domain/model/Aggregate.java:71
↓ 11 callers
Method
store
(UUID aggregateId, List<Event> newEvents, int baseVersion)
src/main/java/bankservice/domain/model/EventStore.java:8
↓ 10 callers
Method
put
(String entity)
src/test/java/bankservice/port/incoming/adapter/resources/OptimisticLockingExceptionMapperTest.java:39
↓ 8 callers
Method
applyNewEvent
(Event event)
src/main/java/bankservice/domain/model/Aggregate.java:37
↓ 8 callers
Method
getNewEvents
()
src/main/java/bankservice/domain/model/Aggregate.java:67
↓ 8 callers
Method
process
(EnrollClientCommand command)
src/main/java/bankservice/service/client/ClientService.java:37
↓ 7 callers
Method
getAggregateId
()
src/main/java/bankservice/domain/model/Event.java:20
↓ 7 callers
Method
getBalance
()
src/main/java/bankservice/domain/model/account/Account.java:62
↓ 7 callers
Method
getId
()
src/main/java/bankservice/domain/model/Aggregate.java:59
↓ 6 callers
Method
depositDto
(BigDecimal amount)
src/test/java/bankservice/it/client/ResourcesDtos.java:28
↓ 6 callers
Method
getVersion
()
src/main/java/bankservice/projection/clientaccounts/AccountProjection.java:34
↓ 6 callers
Method
postDeposit
(String accountId, JsonNode depositDto)
src/test/java/bankservice/it/client/ResourcesClient.java:57
↓ 5 callers
Method
getBaseVersion
()
src/main/java/bankservice/domain/model/Aggregate.java:63
↓ 5 callers
Method
getName
()
src/main/java/bankservice/domain/model/client/Client.java:50
↓ 5 callers
Method
load
(UUID aggregateId)
src/main/java/bankservice/domain/model/EventStore.java:11
↓ 5 callers
Method
newAccount
(String clientId)
src/test/java/bankservice/it/setup/StateSetup.java:38
↓ 5 callers
Method
postWithdrawal
(String accountId, JsonNode withdrawalDto)
src/test/java/bankservice/it/client/ResourcesClient.java:61
↓ 5 callers
Method
withdrawalDto
(BigDecimal amount)
src/test/java/bankservice/it/client/ResourcesDtos.java:33
↓ 4 callers
Method
getAccount
(String accountId)
src/test/java/bankservice/it/client/ResourcesClient.java:53
↓ 4 callers
Method
getResourcesUrls
()
src/test/java/bankservice/it/client/ResourcesClient.java:33
↓ 4 callers
Method
newAccountWithBalance
(String clientId, BigDecimal balance)
src/test/java/bankservice/it/setup/StateSetup.java:48
↓ 4 callers
Method
post
(@Valid ClientDto newClientDto)
src/main/java/bankservice/port/incoming/adapter/resources/clients/ClientsResource.java:30
↓ 4 callers
Method
save
(AccountProjection accountProjection)
src/main/java/bankservice/projection/clientaccounts/AccountsRepository.java:9
↓ 4 callers
Method
updateBalance
(UUID accountId, BigDecimal balance, int version)
src/main/java/bankservice/projection/clientaccounts/AccountsRepository.java:11
↓ 3 callers
Method
accountUriTemplate
()
src/test/java/bankservice/it/client/ResourcesUrls.java:39
↓ 3 callers
Method
clientDto
(String name, String email)
src/test/java/bankservice/it/client/ResourcesDtos.java:18
↓ 3 callers
Method
clientUriTemplate
()
src/test/java/bankservice/it/client/ResourcesUrls.java:27
↓ 3 callers
Method
deposit
(BigDecimal amount)
src/main/java/bankservice/domain/model/account/Account.java:29
↓ 3 callers
Method
getBalance
()
src/main/java/bankservice/projection/clientaccounts/AccountProjection.java:30
↓ 3 callers
Method
getClient
(String clientId)
src/test/java/bankservice/it/client/ResourcesClient.java:41
↓ 3 callers
Method
getClientId
()
src/main/java/bankservice/projection/clientaccounts/AccountProjection.java:26
↓ 3 callers
Method
getEmail
()
src/main/java/bankservice/domain/model/client/Client.java:54
↓ 3 callers
Method
getEmail
()
src/main/java/bankservice/port/incoming/adapter/resources/clients/ClientDto.java:41
↓ 3 callers
Method
getId
()
src/main/java/bankservice/service/account/DepositAccountCommand.java:18
↓ 3 callers
Method
getName
()
src/main/java/bankservice/port/incoming/adapter/resources/clients/ClientDto.java:31
↓ 3 callers
Method
getValue
()
src/main/java/bankservice/domain/model/client/Email.java:18
↓ 3 callers
Method
getVersion
()
src/main/java/bankservice/domain/model/Event.java:28
↓ 3 callers
Method
isSatisfiedBy
(T value)
src/main/java/bankservice/domain/model/Specification.java:5
↓ 3 callers
Method
newClient
(String name, String email)
src/test/java/bankservice/it/setup/StateSetup.java:27
↓ 3 callers
Method
verifyTransaction
(JsonNode transaction, String type, double amount)
src/test/java/bankservice/it/AccountTransactionsIT.java:43
↓ 3 callers
Method
withdraw
(BigDecimal amount)
src/main/java/bankservice/domain/model/account/Account.java:36
↓ 2 callers
Method
accountDto
(String clientId)
src/test/java/bankservice/it/client/ResourcesDtos.java:23
↓ 2 callers
Method
apply
(Event event)
src/main/java/bankservice/domain/model/Aggregate.java:45
↓ 2 callers
Method
callback
()
src/test/java/bankservice/domain/model/AggregateTest.java:136
↓ 2 callers
Method
clientUrl
(String clientId)
src/test/java/bankservice/it/client/ResourcesUrls.java:23
↓ 2 callers
Method
get
(Supplier<T> supplier)
src/main/java/bankservice/service/Retrier.java:20
↓ 2 callers
Method
get
(@PathParam("id") UUIDParam accountId)
src/main/java/bankservice/port/incoming/adapter/resources/accounts/AccountResource.java:29
↓ 2 callers
Method
get
(@PathParam("id") UUIDParam clientId)
src/main/java/bankservice/port/incoming/adapter/resources/clients/ClientResource.java:34
↓ 2 callers
Method
get
(@PathParam("id") UUIDParam clientId)
src/main/java/bankservice/projection/clientaccounts/ClientAccountsResource.java:26
↓ 2 callers
Method
getAccountId
()
src/main/java/bankservice/projection/clientaccounts/AccountProjection.java:22
↓ 2 callers
Method
getAccountTransactions
(String accountId)
src/test/java/bankservice/it/client/ResourcesClient.java:70
↓ 2 callers
Method
getAccounts
(UUID clientId)
src/main/java/bankservice/projection/clientaccounts/AccountsRepository.java:13
↓ 2 callers
Method
getAmount
()
src/main/java/bankservice/service/account/DepositAccountCommand.java:22
↓ 2 callers
Method
getAmount
()
src/main/java/bankservice/projection/accounttransactions/TransactionProjection.java:34
↓ 2 callers
Method
getClientId
()
src/main/java/bankservice/domain/model/account/Account.java:66
↓ 2 callers
Method
getClientId
()
src/main/java/bankservice/port/incoming/adapter/resources/accounts/AccountDto.java:40
↓ 2 callers
Method
getEmail
()
src/main/java/bankservice/service/client/UpdateClientCommand.java:29
↓ 2 callers
Method
getId
()
src/main/java/bankservice/service/client/UpdateClientCommand.java:21
↓ 2 callers
Method
getId
()
src/main/java/bankservice/port/incoming/adapter/resources/accounts/AccountDto.java:20
↓ 2 callers
Method
getId
()
src/main/java/bankservice/port/incoming/adapter/resources/clients/ClientDto.java:21
↓ 2 callers
Method
getName
()
src/main/java/bankservice/service/client/UpdateClientCommand.java:25
↓ 2 callers
Method
getTimestamp
()
src/main/java/bankservice/projection/accounttransactions/TransactionProjection.java:38
↓ 2 callers
Method
getVersion
()
src/main/java/bankservice/projection/accounttransactions/TransactionProjection.java:42
↓ 2 callers
Method
listByAccount
(UUID accountId)
src/main/java/bankservice/projection/accounttransactions/TransactionsRepository.java:10
↓ 2 callers
Method
loadAccount
(UUID id)
src/main/java/bankservice/service/account/AccountService.java:34
↓ 2 callers
Method
loadClient
(UUID id)
src/main/java/bankservice/service/client/ClientService.java:29
↓ 2 callers
Method
postAccount
(JsonNode accountDto)
src/test/java/bankservice/it/client/ResourcesClient.java:49
↓ 2 callers
Method
postClient
(JsonNode clientDto)
src/test/java/bankservice/it/client/ResourcesClient.java:37
↓ 2 callers
Method
retryGetUpToMaxAttempts
()
src/test/java/bankservice/service/RetrierTest.java:27
↓ 2 callers
Method
save
(TransactionProjection transactionProjection)
src/main/java/bankservice/projection/accounttransactions/TransactionsRepository.java:8
↓ 2 callers
Method
storeAndPublishEvents
(Account account)
src/main/java/bankservice/service/account/AccountService.java:70
↓ 2 callers
Method
storeEvents
(Client client)
src/main/java/bankservice/service/client/ClientService.java:59
↓ 2 callers
Method
verifyClientAccounts
(String clientId, Map<String, BigDecimal> expectedAccountsBalances)
src/test/java/bankservice/it/ClientAccountsIT.java:37
↓ 1 callers
Method
accountTransactionsUrl
(String accountId)
src/test/java/bankservice/it/client/ResourcesUrls.java:58
↓ 1 callers
Method
accountUrl
(String accountId)
src/test/java/bankservice/it/client/ResourcesUrls.java:35
↓ 1 callers
Method
accountsUrl
()
src/test/java/bankservice/it/client/ResourcesUrls.java:31
↓ 1 callers
Method
clientAccountsUrl
(String clientId)
src/test/java/bankservice/it/client/ResourcesUrls.java:53
↓ 1 callers
Method
clientsUrl
()
src/test/java/bankservice/it/client/ResourcesUrls.java:19
↓ 1 callers
Method
depositsUrl
(String accountId)
src/test/java/bankservice/it/client/ResourcesUrls.java:43
↓ 1 callers
Method
getAccountId
()
src/main/java/bankservice/projection/accounttransactions/TransactionProjection.java:26
↓ 1 callers
Method
getAmount
()
src/main/java/bankservice/port/incoming/adapter/resources/accounts/withdrawals/WithdrawalDto.java:29
↓ 1 callers
Method
getAmount
()
src/main/java/bankservice/port/incoming/adapter/resources/accounts/deposits/DepositDto.java:29
↓ 1 callers
Method
getBalance
()
src/main/java/bankservice/domain/model/account/AccountWithdrawnEvent.java:26
↓ 1 callers
Method
getBalance
()
src/main/java/bankservice/domain/model/account/AccountOpenedEvent.java:26
↓ 1 callers
Method
getBalance
()
src/main/java/bankservice/domain/model/account/AccountDepositedEvent.java:26
↓ 1 callers
Method
getBalance
()
src/main/java/bankservice/port/incoming/adapter/resources/accounts/AccountDto.java:30
↓ 1 callers
Method
getCalledBackTimes
()
src/test/java/bankservice/domain/model/AggregateTest.java:140
↓ 1 callers
Method
getClientAccounts
(String clientId)
src/test/java/bankservice/it/client/ResourcesClient.java:66
↓ 1 callers
Method
getClientId
()
src/main/java/bankservice/service/account/OpenAccountCommand.java:15
↓ 1 callers
Method
getClientId
()
src/main/java/bankservice/domain/model/account/AccountOpenedEvent.java:22
↓ 1 callers
Method
getEmail
()
src/main/java/bankservice/domain/model/client/ClientEnrolledEvent.java:25
↓ 1 callers
Method
getName
()
src/main/java/bankservice/domain/model/client/ClientEnrolledEvent.java:21
↓ 1 callers
Method
healthCheckUrl
()
src/test/java/bankservice/it/HealthCheckIT.java:37
↓ 1 callers
Method
isRetriable
(Exception exception)
src/main/java/bankservice/service/Retrier.java:32
↓ 1 callers
Method
isValid
(String value, ConstraintValidatorContext context)
src/main/java/bankservice/port/incoming/adapter/resources/clients/Email.java:36
↓ 1 callers
Method
newAccountsMap
(AccountProjection accountProjection)
src/main/java/bankservice/projection/clientaccounts/InMemoryAccountsRepository.java:48
↓ 1 callers
Method
put
(@PathParam("id") UUIDParam clientId, @Valid @NotNull ClientDto clientDto)
src/main/java/bankservice/port/incoming/adapter/resources/clients/ClientResource.java:44
↓ 1 callers
Method
putClient
(String clientId, JsonNode clientDto)
src/test/java/bankservice/it/client/ResourcesClient.java:45
next →
1–100 of 245, ranked by callers