MCPcopy Create free account

hub / github.com/Air433/dddbook / functions

Functions79 in github.com/Air433/dddbook

↓ 6 callersMethodgetAmout
()
bank-types/src/main/java/com/example/bank/types/Money.java:26
↓ 6 callersMethodgetId
()
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:23
↓ 6 callersMethodgetValue
()
bank-types/src/main/java/com/example/bank/types/Currency.java:15
↓ 4 callersMethodtoAccount
(AccountDO accountDO)
bank-persistence/src/main/java/com/example/bank/persistence/AccountBuilder.java:6
↓ 3 callersMethodgetCurrency
()
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:59
↓ 2 callersMethodcompareTo
(Money money)
bank-types/src/main/java/com/example/bank/types/Money.java:30
↓ 2 callersMethodfind
(AccountId id)
bank-domain/src/main/java/com/example/bank/repository/AccountRepository.java:9
↓ 2 callersMethodgetAccountNumber
()
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:31
↓ 2 callersMethodgetCurrency
()
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:15
↓ 2 callersMethodgetUserId
()
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:39
↓ 2 callersMethodsave
(Account account)
bank-domain/src/main/java/com/example/bank/repository/AccountRepository.java:12
↓ 1 callersMethodadd
(Money money)
bank-types/src/main/java/com/example/bank/types/Money.java:40
↓ 1 callersMethoddeposit
(Money money)
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:81
↓ 1 callersMethodexchageTo
(Money targetMoney)
bank-types/src/main/java/com/example/bank/types/ExchangeRate.java:17
↓ 1 callersMethodfromAccount
(Account account)
bank-persistence/src/main/java/com/example/bank/persistence/AccountBuilder.java:8
↓ 1 callersMethodgetAvailable
()
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:43
↓ 1 callersMethodgetAvailableAmout
()
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:47
↓ 1 callersMethodgetCurrency
()
bank-types/src/main/java/com/example/bank/types/Money.java:22
↓ 1 callersMethodgetDailyLimit
()
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:51
↓ 1 callersMethodgetDailyLimitAmout
()
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:55
↓ 1 callersMethodgetExchangeRate
(Currency source, Currency target)
bank-domain/src/main/java/com/example/bank/external/ExchangeRateService.java:7
↓ 1 callersMethodinsert
(AccountDO accountDO)
bank-persistence/src/main/java/com/example/bank/persistence/AccountMapper.java:4
↓ 1 callersMethodselectByAccountNumber
(String accountNumber)
bank-persistence/src/main/java/com/example/bank/persistence/AccountMapper.java:10
↓ 1 callersMethodselectById
(Long id)
bank-persistence/src/main/java/com/example/bank/persistence/AccountMapper.java:12
↓ 1 callersMethodselectByUserId
(Long id)
bank-persistence/src/main/java/com/example/bank/persistence/AccountMapper.java:8
↓ 1 callersMethodsend
(AuditMessage message)
bank-domain/src/main/java/com/example/bank/messaging/AuditMessageProducer.java:6
↓ 1 callersMethodsetAccountNumber
(AccountNumber accountNumber)
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:31
↓ 1 callersMethodsetAccountNumber
(String accountNumber)
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:35
↓ 1 callersMethodsetAvailable
(Money available)
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:47
↓ 1 callersMethodsetAvailableAmout
(BigDecimal availableAmout)
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:51
↓ 1 callersMethodsetCurrency
(String currency)
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:19
↓ 1 callersMethodsetDailyLimit
(Money dailyLimit)
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:55
↓ 1 callersMethodsetDailyLimitAmout
(BigDecimal dailyLimitAmout)
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:59
↓ 1 callersMethodsetId
(AccountId id)
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:23
↓ 1 callersMethodsetId
(Long id)
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:27
↓ 1 callersMethodsetUserId
(UserId userId)
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:39
↓ 1 callersMethodsetUserId
(Long userId)
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:43
↓ 1 callersMethodsubtract
(Money money)
bank-types/src/main/java/com/example/bank/types/Money.java:34
↓ 1 callersMethodsuccess
(boolean data)
bank-types/src/main/java/com/example/bank/common/Result.java:11
↓ 1 callersMethodtransfer
(Long sourceUserId, String targetAccountNumber, BigDecimal targetAmount, String targetCurrency)
bank-application/src/main/java/com/example/bank/application/TransferService.java:12
↓ 1 callersMethodupdate
(AccountDO accountDO)
bank-persistence/src/main/java/com/example/bank/persistence/AccountMapper.java:6
↓ 1 callersMethodwithdraw
(Money money)
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:68
MethodAccountId
(Long value)
bank-types/src/main/java/com/example/bank/types/AccountId.java:7
MethodAccountNumber
(String value)
bank-types/src/main/java/com/example/bank/types/AccountNumber.java:8
MethodAuditMessage
(Account sourceAccount, Account targetAccount, Money targetMoney)
bank-domain/src/main/java/com/example/bank/domain/types/AuditMessage.java:7
MethodBusinessException
(String message)
bank-types/src/main/java/com/example/bank/exception/BusinessException.java:5
MethodCurrency
(String value)
bank-types/src/main/java/com/example/bank/types/Currency.java:8
MethodExchangeRate
(BigDecimal rage, Currency source, Currency target)
bank-types/src/main/java/com/example/bank/types/ExchangeRate.java:11
MethodMoney
(BigDecimal amout, Currency currency)
bank-types/src/main/java/com/example/bank/types/Money.java:13
MethodMoneyAmoutNotNullException
(String message)
bank-types/src/main/java/com/example/bank/exception/MoneyAmoutNotNullException.java:5
MethodResult
(T data)
bank-types/src/main/java/com/example/bank/common/Result.java:7
MethodUserId
(Long id)
bank-types/src/main/java/com/example/bank/types/UserId.java:7
Methodfind
(AccountId id)
bank-persistence/src/main/java/com/example/bank/repository/impl/AccountRepositoryImpl.java:23
MethodfromAccount
(Account account)
bank-persistence/src/main/java/com/example/bank/persistence/impl/AccountBuilderImpl.java:23
MethodgetAccountNumber
()
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:27
MethodgetExchangeRate
(Currency source, Currency target)
bank-persistence/src/main/java/com/example/bank/external/ExchangeRateServiceImpl.java:11
MethodgetId
()
bank-types/src/main/java/com/example/bank/types/UserId.java:11
MethodgetId
()
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:19
MethodgetUserId
()
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:35
MethodgetValue
()
bank-types/src/main/java/com/example/bank/types/AccountId.java:11
MethodgetValue
()
bank-types/src/main/java/com/example/bank/types/AccountNumber.java:15
Methodinsert
(AccountDO accountDO)
bank-persistence/src/main/java/com/example/bank/persistence/impl/AccountMapperImpl.java:9
Methodmain
(String[] args)
bank-start/src/main/java/com/example/bank/BankApplication.java:9
Methodsave
(Account account)
bank-persistence/src/main/java/com/example/bank/repository/impl/AccountRepositoryImpl.java:47
MethodselectByAccountNumber
(String accountNumber)
bank-persistence/src/main/java/com/example/bank/persistence/impl/AccountMapperImpl.java:26
MethodselectById
(Long id)
bank-persistence/src/main/java/com/example/bank/persistence/impl/AccountMapperImpl.java:31
MethodselectByUserId
(Long id)
bank-persistence/src/main/java/com/example/bank/persistence/impl/AccountMapperImpl.java:21
MethodsetCurrency
(Currency currency)
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:63
MethodsetId
(Long id)
bank-types/src/main/java/com/example/bank/types/UserId.java:15
MethodsetValue
(Long value)
bank-types/src/main/java/com/example/bank/types/AccountId.java:15
MethodsetValue
(String value)
bank-types/src/main/java/com/example/bank/types/Currency.java:19
MethodsetValue
(String value)
bank-types/src/main/java/com/example/bank/types/AccountNumber.java:19
MethodtoAccount
(AccountDO accountDO)
bank-persistence/src/main/java/com/example/bank/persistence/impl/AccountBuilderImpl.java:11
MethodtoString
()
bank-types/src/main/java/com/example/bank/types/Currency.java:23
MethodtoString
()
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:63
Methodtransfer
(Account sourceAccount, Account targetAccount, Money targetMoney, ExchangeRate exchangeRate)
bank-domain/src/main/java/com/example/bank/domain/service/AccountTransferService.java:11
Methodtransfer
(Account sourceAccount, Account targetAccount, Money targetMoney, ExchangeRate exchangeRate)
bank-domain/src/main/java/com/example/bank/domain/service/impl/AccountTransferServiceImpl.java:14
Methodtransfer
(Long sourceUserId, String targetAccountNumber, BigDecimal targetAmount, String targetCurrency)
bank-application/src/main/java/com/example/bank/application/impl/TransferServiceImpl.java:32
Methodupdate
(AccountDO accountDO)
bank-persistence/src/main/java/com/example/bank/persistence/impl/AccountMapperImpl.java:15