@Service public class DepositAccountServiceImpl extends AbstractServiceImpl implements DepositAccountService
depositAccountConfigService, ledgerService| Constructor and Description |
|---|
DepositAccountServiceImpl(DepositAccountConfigService depositAccountConfigService,
de.adorsys.ledgers.postings.api.service.LedgerService ledgerService,
javax.persistence.EntityManager entityManager,
org.springframework.core.io.ResourceLoader loader,
DepositAccountRepository depositAccountRepository,
de.adorsys.ledgers.postings.api.service.AccountStmtService accountStmtService,
de.adorsys.ledgers.postings.api.service.PostingService postingService,
TransactionDetailsMapper transactionDetailsMapper,
CurrencyExchangeRatesService exchangeRatesService) |
loadClearingAccount, loadLedgerpublic DepositAccountServiceImpl(DepositAccountConfigService depositAccountConfigService, de.adorsys.ledgers.postings.api.service.LedgerService ledgerService, javax.persistence.EntityManager entityManager, org.springframework.core.io.ResourceLoader loader, DepositAccountRepository depositAccountRepository, de.adorsys.ledgers.postings.api.service.AccountStmtService accountStmtService, de.adorsys.ledgers.postings.api.service.PostingService postingService, TransactionDetailsMapper transactionDetailsMapper, CurrencyExchangeRatesService exchangeRatesService)
public List<DepositAccountBO> getAccountsByIbanAndParamCurrency(String iban, String currency)
getAccountsByIbanAndParamCurrency in interface DepositAccountServicepublic DepositAccountBO getAccountByIbanAndCurrency(String iban, Currency currency)
getAccountByIbanAndCurrency in interface DepositAccountServicepublic DepositAccountBO getAccountById(String accountId)
getAccountById in interface DepositAccountServicepublic Optional<DepositAccountBO> getOptionalAccountByIbanAndCurrency(String iban, Currency currency)
getOptionalAccountByIbanAndCurrency in interface DepositAccountServicepublic Optional<DepositAccountBO> getOptionalAccountById(String accountId)
getOptionalAccountById in interface DepositAccountServicepublic DepositAccountDetailsBO getAccountDetailsByIbanAndCurrency(String iban, Currency currency, LocalDateTime refTime, boolean withBalances)
getAccountDetailsByIbanAndCurrency in interface DepositAccountServicepublic DepositAccountDetailsBO getAccountDetailsById(String accountId, LocalDateTime refTime, boolean withBalances)
getAccountDetailsById in interface DepositAccountServicepublic TransactionDetailsBO getTransactionById(String accountId, String transactionId)
getTransactionById in interface DepositAccountServicepublic List<TransactionDetailsBO> getTransactionsByDates(String accountId, LocalDateTime dateFrom, LocalDateTime dateTo)
getTransactionsByDates in interface DepositAccountServicepublic org.springframework.data.domain.Page<TransactionDetailsBO> getTransactionsByDatesPaged(String accountId, LocalDateTime dateFrom, LocalDateTime dateTo, org.springframework.data.domain.Pageable pageable)
getTransactionsByDatesPaged in interface DepositAccountServicepublic boolean confirmationOfFunds(FundsConfirmationRequestBO requestBO)
confirmationOfFunds in interface DepositAccountServicepublic String readIbanById(String id)
readIbanById in interface DepositAccountServicepublic List<DepositAccountBO> findByAccountNumberPrefix(String accountNumberPrefix)
findByAccountNumberPrefix in interface DepositAccountServicepublic List<DepositAccountDetailsBO> findDetailsByBranch(String branch)
findDetailsByBranch in interface DepositAccountServicepublic org.springframework.data.domain.Page<DepositAccountDetailsBO> findDetailsByBranchPaged(String branch, String queryParam, org.springframework.data.domain.Pageable pageable)
findDetailsByBranchPaged in interface DepositAccountServicepublic void deleteTransactions(String accountId)
deleteTransactions in interface DepositAccountServicepublic void deleteBranch(String branchId)
deleteBranch in interface DepositAccountServicepublic DepositAccountDetailsBO getDetailsByIban(String iban, LocalDateTime refTime, boolean withBalances)
getDetailsByIban in interface DepositAccountServicepublic DepositAccountBO createNewAccount(DepositAccountBO depositAccountBO, String userName, String branch)
createNewAccount in interface DepositAccountServiceCopyright © 2020. All rights reserved.