Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Air433/dddbook
/ functions
Functions
79 in github.com/Air433/dddbook
⨍
Functions
79
◇
Types & classes
31
↓ 6 callers
Method
getAmout
()
bank-types/src/main/java/com/example/bank/types/Money.java:26
↓ 6 callers
Method
getId
()
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:23
↓ 6 callers
Method
getValue
()
bank-types/src/main/java/com/example/bank/types/Currency.java:15
↓ 4 callers
Method
toAccount
(AccountDO accountDO)
bank-persistence/src/main/java/com/example/bank/persistence/AccountBuilder.java:6
↓ 3 callers
Method
getCurrency
()
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:59
↓ 2 callers
Method
compareTo
(Money money)
bank-types/src/main/java/com/example/bank/types/Money.java:30
↓ 2 callers
Method
find
(AccountId id)
bank-domain/src/main/java/com/example/bank/repository/AccountRepository.java:9
↓ 2 callers
Method
getAccountNumber
()
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:31
↓ 2 callers
Method
getCurrency
()
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:15
↓ 2 callers
Method
getUserId
()
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:39
↓ 2 callers
Method
save
(Account account)
bank-domain/src/main/java/com/example/bank/repository/AccountRepository.java:12
↓ 1 callers
Method
add
(Money money)
bank-types/src/main/java/com/example/bank/types/Money.java:40
↓ 1 callers
Method
deposit
(Money money)
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:81
↓ 1 callers
Method
exchageTo
(Money targetMoney)
bank-types/src/main/java/com/example/bank/types/ExchangeRate.java:17
↓ 1 callers
Method
fromAccount
(Account account)
bank-persistence/src/main/java/com/example/bank/persistence/AccountBuilder.java:8
↓ 1 callers
Method
getAvailable
()
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:43
↓ 1 callers
Method
getAvailableAmout
()
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:47
↓ 1 callers
Method
getCurrency
()
bank-types/src/main/java/com/example/bank/types/Money.java:22
↓ 1 callers
Method
getDailyLimit
()
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:51
↓ 1 callers
Method
getDailyLimitAmout
()
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:55
↓ 1 callers
Method
getExchangeRate
(Currency source, Currency target)
bank-domain/src/main/java/com/example/bank/external/ExchangeRateService.java:7
↓ 1 callers
Method
insert
(AccountDO accountDO)
bank-persistence/src/main/java/com/example/bank/persistence/AccountMapper.java:4
↓ 1 callers
Method
selectByAccountNumber
(String accountNumber)
bank-persistence/src/main/java/com/example/bank/persistence/AccountMapper.java:10
↓ 1 callers
Method
selectById
(Long id)
bank-persistence/src/main/java/com/example/bank/persistence/AccountMapper.java:12
↓ 1 callers
Method
selectByUserId
(Long id)
bank-persistence/src/main/java/com/example/bank/persistence/AccountMapper.java:8
↓ 1 callers
Method
send
(AuditMessage message)
bank-domain/src/main/java/com/example/bank/messaging/AuditMessageProducer.java:6
↓ 1 callers
Method
setAccountNumber
(AccountNumber accountNumber)
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:31
↓ 1 callers
Method
setAccountNumber
(String accountNumber)
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:35
↓ 1 callers
Method
setAvailable
(Money available)
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:47
↓ 1 callers
Method
setAvailableAmout
(BigDecimal availableAmout)
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:51
↓ 1 callers
Method
setCurrency
(String currency)
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:19
↓ 1 callers
Method
setDailyLimit
(Money dailyLimit)
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:55
↓ 1 callers
Method
setDailyLimitAmout
(BigDecimal dailyLimitAmout)
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:59
↓ 1 callers
Method
setId
(AccountId id)
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:23
↓ 1 callers
Method
setId
(Long id)
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:27
↓ 1 callers
Method
setUserId
(UserId userId)
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:39
↓ 1 callers
Method
setUserId
(Long userId)
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:43
↓ 1 callers
Method
subtract
(Money money)
bank-types/src/main/java/com/example/bank/types/Money.java:34
↓ 1 callers
Method
success
(boolean data)
bank-types/src/main/java/com/example/bank/common/Result.java:11
↓ 1 callers
Method
transfer
(Long sourceUserId, String targetAccountNumber, BigDecimal targetAmount, String targetCurrency)
bank-application/src/main/java/com/example/bank/application/TransferService.java:12
↓ 1 callers
Method
update
(AccountDO accountDO)
bank-persistence/src/main/java/com/example/bank/persistence/AccountMapper.java:6
↓ 1 callers
Method
withdraw
(Money money)
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:68
Method
AccountId
(Long value)
bank-types/src/main/java/com/example/bank/types/AccountId.java:7
Method
AccountNumber
(String value)
bank-types/src/main/java/com/example/bank/types/AccountNumber.java:8
Method
AuditMessage
(Account sourceAccount, Account targetAccount, Money targetMoney)
bank-domain/src/main/java/com/example/bank/domain/types/AuditMessage.java:7
Method
BusinessException
(String message)
bank-types/src/main/java/com/example/bank/exception/BusinessException.java:5
Method
Currency
(String value)
bank-types/src/main/java/com/example/bank/types/Currency.java:8
Method
ExchangeRate
(BigDecimal rage, Currency source, Currency target)
bank-types/src/main/java/com/example/bank/types/ExchangeRate.java:11
Method
Money
(BigDecimal amout, Currency currency)
bank-types/src/main/java/com/example/bank/types/Money.java:13
Method
MoneyAmoutNotNullException
(String message)
bank-types/src/main/java/com/example/bank/exception/MoneyAmoutNotNullException.java:5
Method
Result
(T data)
bank-types/src/main/java/com/example/bank/common/Result.java:7
Method
UserId
(Long id)
bank-types/src/main/java/com/example/bank/types/UserId.java:7
Method
find
(AccountId id)
bank-persistence/src/main/java/com/example/bank/repository/impl/AccountRepositoryImpl.java:23
Method
fromAccount
(Account account)
bank-persistence/src/main/java/com/example/bank/persistence/impl/AccountBuilderImpl.java:23
Method
getAccountNumber
()
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:27
Method
getExchangeRate
(Currency source, Currency target)
bank-persistence/src/main/java/com/example/bank/external/ExchangeRateServiceImpl.java:11
Method
getId
()
bank-types/src/main/java/com/example/bank/types/UserId.java:11
Method
getId
()
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:19
Method
getUserId
()
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:35
Method
getValue
()
bank-types/src/main/java/com/example/bank/types/AccountId.java:11
Method
getValue
()
bank-types/src/main/java/com/example/bank/types/AccountNumber.java:15
Method
insert
(AccountDO accountDO)
bank-persistence/src/main/java/com/example/bank/persistence/impl/AccountMapperImpl.java:9
Method
main
(String[] args)
bank-start/src/main/java/com/example/bank/BankApplication.java:9
Method
save
(Account account)
bank-persistence/src/main/java/com/example/bank/repository/impl/AccountRepositoryImpl.java:47
Method
selectByAccountNumber
(String accountNumber)
bank-persistence/src/main/java/com/example/bank/persistence/impl/AccountMapperImpl.java:26
Method
selectById
(Long id)
bank-persistence/src/main/java/com/example/bank/persistence/impl/AccountMapperImpl.java:31
Method
selectByUserId
(Long id)
bank-persistence/src/main/java/com/example/bank/persistence/impl/AccountMapperImpl.java:21
Method
setCurrency
(Currency currency)
bank-domain/src/main/java/com/example/bank/domain/entity/Account.java:63
Method
setId
(Long id)
bank-types/src/main/java/com/example/bank/types/UserId.java:15
Method
setValue
(Long value)
bank-types/src/main/java/com/example/bank/types/AccountId.java:15
Method
setValue
(String value)
bank-types/src/main/java/com/example/bank/types/Currency.java:19
Method
setValue
(String value)
bank-types/src/main/java/com/example/bank/types/AccountNumber.java:19
Method
toAccount
(AccountDO accountDO)
bank-persistence/src/main/java/com/example/bank/persistence/impl/AccountBuilderImpl.java:11
Method
toString
()
bank-types/src/main/java/com/example/bank/types/Currency.java:23
Method
toString
()
bank-persistence/src/main/java/com/example/bank/persistence/AccountDO.java:63
Method
transfer
(Account sourceAccount, Account targetAccount, Money targetMoney, ExchangeRate exchangeRate)
bank-domain/src/main/java/com/example/bank/domain/service/AccountTransferService.java:11
Method
transfer
(Account sourceAccount, Account targetAccount, Money targetMoney, ExchangeRate exchangeRate)
bank-domain/src/main/java/com/example/bank/domain/service/impl/AccountTransferServiceImpl.java:14
Method
transfer
(Long sourceUserId, String targetAccountNumber, BigDecimal targetAmount, String targetCurrency)
bank-application/src/main/java/com/example/bank/application/impl/TransferServiceImpl.java:32
Method
update
(AccountDO accountDO)
bank-persistence/src/main/java/com/example/bank/persistence/impl/AccountMapperImpl.java:15