public interface DepositAccountService
DepositAccountBO createDepositAccount(DepositAccountBO depositAccount, String userName) throws DepositAccountNotFoundException
DepositAccountNotFoundExceptionDepositAccountBO createDepositAccountForBranch(DepositAccountBO depositAccount, String userName, String branch) throws DepositAccountNotFoundException
DepositAccountNotFoundExceptionDepositAccountDetailsBO getDepositAccountByIban(String iban, LocalDateTime refTime, boolean withBalances) throws DepositAccountNotFoundException
DepositAccountNotFoundExceptionList<DepositAccountDetailsBO> getDepositAccountsByIban(List<String> ibans, LocalDateTime refTime, boolean withBalances) throws DepositAccountNotFoundException
DepositAccountNotFoundExceptionDepositAccountDetailsBO getDepositAccountById(String accountId, LocalDateTime refTime, boolean withBalances) throws DepositAccountNotFoundException
DepositAccountNotFoundExceptionTransactionDetailsBO getTransactionById(String accountId, String transactionId) throws TransactionNotFoundException
TransactionNotFoundExceptionList<TransactionDetailsBO> getTransactionsByDates(String accountId, LocalDateTime dateFrom, LocalDateTime dateTo) throws DepositAccountNotFoundException
DepositAccountNotFoundExceptionboolean confirmationOfFunds(FundsConfirmationRequestBO requestBO) throws DepositAccountNotFoundException
DepositAccountNotFoundExceptionList<DepositAccountBO> findByAccountNumberPrefix(String accountNumberPrefix)
List<DepositAccountDetailsBO> findByBranch(String branch)
void depositCash(String accountId, AmountBO amount, String user) throws DepositAccountNotFoundException
DepositAccountNotFoundExceptionCopyright © 2019. All rights reserved.