Interface DepositAccountDomainService
- All Known Implementing Classes:
DepositAccountDomainServiceJpa
public interface DepositAccountDomainService
-
Method Summary
Modifier and TypeMethodDescriptionhandleFDAccountClosure(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(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) 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) org.apache.fineract.portfolio.savings.domain.SavingsAccountTransactionhandleFDDeposit(FixedDepositAccount account, DateTimeFormatter fmt, LocalDate transactionDate, BigDecimal transactionAmount, org.apache.fineract.portfolio.paymentdetail.domain.PaymentDetail paymentDetail) 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) 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) org.apache.fineract.portfolio.savings.domain.SavingsAccountTransactionhandleRDDeposit(RecurringDepositAccount account, DateTimeFormatter fmt, LocalDate transactionDate, BigDecimal transactionAmount, org.apache.fineract.portfolio.paymentdetail.domain.PaymentDetail paymentDetail, boolean isRegularTransaction) org.apache.fineract.portfolio.savings.domain.SavingsAccountTransactionhandleSavingDeposit(org.apache.fineract.portfolio.savings.domain.SavingsAccount account, DateTimeFormatter fmt, LocalDate transactionDate, BigDecimal transactionAmount, org.apache.fineract.portfolio.paymentdetail.domain.PaymentDetail paymentDetail, boolean isRegularTransaction) org.apache.fineract.portfolio.savings.domain.SavingsAccountTransactionhandleWithdrawal(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)
-
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)
-