Interface DepositAccountDomainService

All Known Implementing Classes:
DepositAccountDomainServiceJpa

public interface DepositAccountDomainService
  • Method Details

    • handleWithdrawal

      org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction handleWithdrawal(org.apache.fineract.portfolio.savings.domain.SavingsAccount account, DateTimeFormatter fmt, LocalDate transactionDate, BigDecimal transactionAmount, org.apache.fineract.portfolio.paymentdetail.domain.PaymentDetail paymentDetail, boolean applyWithdrawFee, boolean isRegularTransaction)
    • handleFDDeposit

      org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction handleFDDeposit(FixedDepositAccount account, DateTimeFormatter fmt, LocalDate transactionDate, BigDecimal transactionAmount, org.apache.fineract.portfolio.paymentdetail.domain.PaymentDetail paymentDetail)
    • handleRDDeposit

      org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction handleRDDeposit(RecurringDepositAccount account, DateTimeFormatter fmt, LocalDate transactionDate, BigDecimal transactionAmount, org.apache.fineract.portfolio.paymentdetail.domain.PaymentDetail paymentDetail, boolean isRegularTransaction)
    • handleSavingDeposit

      org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction handleSavingDeposit(org.apache.fineract.portfolio.savings.domain.SavingsAccount account, DateTimeFormatter fmt, LocalDate transactionDate, BigDecimal transactionAmount, org.apache.fineract.portfolio.paymentdetail.domain.PaymentDetail paymentDetail, boolean isRegularTransaction)
    • handleFDAccountClosure

      Long handleFDAccountClosure(FixedDepositAccount account, org.apache.fineract.portfolio.paymentdetail.domain.PaymentDetail paymentDetail, org.apache.fineract.useradministration.domain.AppUser user, org.apache.fineract.infrastructure.core.api.JsonCommand command, Map<String,Object> changes)
    • handleFDAccountMaturityClosure

      @Transactional Long handleFDAccountMaturityClosure(FixedDepositAccount account, org.apache.fineract.portfolio.paymentdetail.domain.PaymentDetail paymentDetail, org.apache.fineract.useradministration.domain.AppUser user, DateTimeFormatter fmt, LocalDate closedDate, Integer onAccountClosureId, Long toSavingsId, String transferDescription, Map<String,Object> changes)
    • handleRDAccountClosure

      Long handleRDAccountClosure(RecurringDepositAccount account, org.apache.fineract.portfolio.paymentdetail.domain.PaymentDetail paymentDetail, org.apache.fineract.useradministration.domain.AppUser user, org.apache.fineract.infrastructure.core.api.JsonCommand command, Map<String,Object> changes)
    • handleFDAccountPreMatureClosure

      Long handleFDAccountPreMatureClosure(FixedDepositAccount account, org.apache.fineract.portfolio.paymentdetail.domain.PaymentDetail paymentDetail, org.apache.fineract.useradministration.domain.AppUser user, org.apache.fineract.infrastructure.core.api.JsonCommand command, Map<String,Object> changes)
    • handleRDAccountPreMatureClosure

      Long handleRDAccountPreMatureClosure(RecurringDepositAccount account, org.apache.fineract.portfolio.paymentdetail.domain.PaymentDetail paymentDetail, org.apache.fineract.useradministration.domain.AppUser user, org.apache.fineract.infrastructure.core.api.JsonCommand command, Map<String,Object> changes)