@Service public class DepositAccountServiceImpl extends AbstractServiceImpl implements DepositAccountService
depositAccountConfigService, ledgerService| Constructor and Description |
|---|
DepositAccountServiceImpl(DepositAccountConfigService depositAccountConfigService,
LedgerService ledgerService,
DepositAccountRepository depositAccountRepository,
DepositAccountMapper depositAccountMapper,
AccountStmtService accountStmtService,
PostingService postingService,
TransactionDetailsMapper transactionDetailsMapper,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
loadClearing, loadClearingAccount, loadLedgerpublic DepositAccountServiceImpl(DepositAccountConfigService depositAccountConfigService, LedgerService ledgerService, DepositAccountRepository depositAccountRepository, DepositAccountMapper depositAccountMapper, AccountStmtService accountStmtService, PostingService postingService, TransactionDetailsMapper transactionDetailsMapper, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public DepositAccountBO createDepositAccount(DepositAccountBO depositAccountBO, String userName) throws DepositAccountNotFoundException
createDepositAccount in interface DepositAccountServiceDepositAccountNotFoundExceptionpublic DepositAccountBO createDepositAccountForBranch(DepositAccountBO depositAccountBO, String userName, String branch) throws DepositAccountNotFoundException
createDepositAccountForBranch in interface DepositAccountServiceDepositAccountNotFoundExceptionpublic DepositAccountDetailsBO getDepositAccountByIban(String iban, LocalDateTime refTime, boolean withBalances) throws DepositAccountNotFoundException
getDepositAccountByIban in interface DepositAccountServiceDepositAccountNotFoundExceptionpublic List<DepositAccountDetailsBO> getDepositAccountsByIban(List<String> ibans, LocalDateTime refTime, boolean withBalances) throws DepositAccountNotFoundException
getDepositAccountsByIban in interface DepositAccountServiceDepositAccountNotFoundExceptionpublic DepositAccountDetailsBO getDepositAccountById(String accountId, LocalDateTime refTime, boolean withBalances) throws DepositAccountNotFoundException
getDepositAccountById in interface DepositAccountServiceDepositAccountNotFoundExceptionpublic TransactionDetailsBO getTransactionById(String accountId, String transactionId) throws TransactionNotFoundException
getTransactionById in interface DepositAccountServiceTransactionNotFoundExceptionpublic List<TransactionDetailsBO> getTransactionsByDates(String accountId, LocalDateTime dateFrom, LocalDateTime dateTo) throws DepositAccountNotFoundException
getTransactionsByDates in interface DepositAccountServiceDepositAccountNotFoundExceptionpublic boolean confirmationOfFunds(FundsConfirmationRequestBO requestBO) throws DepositAccountNotFoundException
confirmationOfFunds in interface DepositAccountServiceDepositAccountNotFoundExceptionpublic String readIbanById(String id)
readIbanById in interface DepositAccountServicepublic List<DepositAccountBO> findByAccountNumberPrefix(String accountNumberPrefix)
findByAccountNumberPrefix in interface DepositAccountServicepublic List<DepositAccountDetailsBO> findByBranch(String branch)
findByBranch in interface DepositAccountServicepublic void depositCash(String accountId, AmountBO amount, String recordUser) throws DepositAccountNotFoundException
depositCash in interface DepositAccountServiceDepositAccountNotFoundExceptionCopyright © 2019. All rights reserved.