Class DepositAccountTransactionServiceImpl
- java.lang.Object
-
- de.adorsys.ledgers.deposit.api.service.impl.AbstractServiceImpl
-
- de.adorsys.ledgers.deposit.api.service.impl.DepositAccountTransactionServiceImpl
-
- All Implemented Interfaces:
DepositAccountTransactionService
@Service public class DepositAccountTransactionServiceImpl extends AbstractServiceImpl implements DepositAccountTransactionService
-
-
Field Summary
-
Fields inherited from class de.adorsys.ledgers.deposit.api.service.impl.AbstractServiceImpl
depositAccountConfigService, ledgerService
-
-
Constructor Summary
Constructors Constructor Description DepositAccountTransactionServiceImpl(de.adorsys.ledgers.postings.api.service.PostingService postingService, de.adorsys.ledgers.postings.api.service.LedgerService ledgerService, DepositAccountConfigService depositAccountConfigService, PaymentMapper paymentMapper, PostingMapper postingMapper, SerializeService serializeService, DepositAccountService depositAccountService, CurrencyExchangeRatesService exchangeRatesService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbookPayment(PaymentBO payment, LocalDateTime pstTime, String userName)Execute a payment.voiddepositCash(String accountId, AmountBO amount, String recordUser)-
Methods inherited from class de.adorsys.ledgers.deposit.api.service.impl.AbstractServiceImpl
loadClearingAccount, loadLedger
-
-
-
-
Constructor Detail
-
DepositAccountTransactionServiceImpl
public DepositAccountTransactionServiceImpl(de.adorsys.ledgers.postings.api.service.PostingService postingService, de.adorsys.ledgers.postings.api.service.LedgerService ledgerService, DepositAccountConfigService depositAccountConfigService, PaymentMapper paymentMapper, PostingMapper postingMapper, SerializeService serializeService, DepositAccountService depositAccountService, CurrencyExchangeRatesService exchangeRatesService)
-
-
Method Detail
-
depositCash
public void depositCash(String accountId, AmountBO amount, String recordUser)
- Specified by:
depositCashin interfaceDepositAccountTransactionService
-
bookPayment
public void bookPayment(PaymentBO payment, LocalDateTime pstTime, String userName)
Execute a payment. This principally applies to: - Single payment - Future date payment - Periodic Payment - Bulk Payment with batch execution + Bulk payment without batch execution will be split into single payments and each single payment will be individually sent to this method.- Specified by:
bookPaymentin interfaceDepositAccountTransactionService
-
-