Class LoanAmortizationAllocationServiceImpl
java.lang.Object
org.apache.fineract.portfolio.loanaccount.service.LoanAmortizationAllocationServiceImpl
- All Implemented Interfaces:
org.apache.fineract.portfolio.loanaccount.service.LoanAmortizationAllocationService
public class LoanAmortizationAllocationServiceImpl
extends Object
implements org.apache.fineract.portfolio.loanaccount.service.LoanAmortizationAllocationService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncalculateAlreadyAmortizedAmount(Long loanTransactionId, Long loanId) org.apache.fineract.portfolio.loanaccount.domain.LoanAmortizationAllocationMappingcreateAmortizationAllocationMappingWithBaseLoanTransaction(org.apache.fineract.portfolio.loanaccount.domain.LoanTransaction loanTransaction, BigDecimal amount, org.apache.fineract.portfolio.loanaccount.domain.AmortizationType amortizationType) org.apache.fineract.portfolio.loanaccount.data.LoanAmortizationAllocationDataretrieveLoanAmortizationAllocationsForBuyDownFeeTransaction(Long loanTransactionId, Long loanId) org.apache.fineract.portfolio.loanaccount.data.LoanAmortizationAllocationDataretrieveLoanAmortizationAllocationsForCapitalizedIncomeTransaction(Long loanTransactionId, Long loanId) voidsetAmortizationTransactionDataAndSaveAmortizationAllocationMapping(org.apache.fineract.portfolio.loanaccount.domain.LoanAmortizationAllocationMapping amortizationAllocationMapping, org.apache.fineract.portfolio.loanaccount.domain.LoanTransaction amortizationTransaction)
-
Constructor Details
-
LoanAmortizationAllocationServiceImpl
public LoanAmortizationAllocationServiceImpl()
-
-
Method Details
-
retrieveLoanAmortizationAllocationsForBuyDownFeeTransaction
public org.apache.fineract.portfolio.loanaccount.data.LoanAmortizationAllocationData retrieveLoanAmortizationAllocationsForBuyDownFeeTransaction(Long loanTransactionId, Long loanId) - Specified by:
retrieveLoanAmortizationAllocationsForBuyDownFeeTransactionin interfaceorg.apache.fineract.portfolio.loanaccount.service.LoanAmortizationAllocationService
-
retrieveLoanAmortizationAllocationsForCapitalizedIncomeTransaction
public org.apache.fineract.portfolio.loanaccount.data.LoanAmortizationAllocationData retrieveLoanAmortizationAllocationsForCapitalizedIncomeTransaction(Long loanTransactionId, Long loanId) - Specified by:
retrieveLoanAmortizationAllocationsForCapitalizedIncomeTransactionin interfaceorg.apache.fineract.portfolio.loanaccount.service.LoanAmortizationAllocationService
-
calculateAlreadyAmortizedAmount
- Specified by:
calculateAlreadyAmortizedAmountin interfaceorg.apache.fineract.portfolio.loanaccount.service.LoanAmortizationAllocationService
-
createAmortizationAllocationMappingWithBaseLoanTransaction
public org.apache.fineract.portfolio.loanaccount.domain.LoanAmortizationAllocationMapping createAmortizationAllocationMappingWithBaseLoanTransaction(org.apache.fineract.portfolio.loanaccount.domain.LoanTransaction loanTransaction, BigDecimal amount, org.apache.fineract.portfolio.loanaccount.domain.AmortizationType amortizationType) - Specified by:
createAmortizationAllocationMappingWithBaseLoanTransactionin interfaceorg.apache.fineract.portfolio.loanaccount.service.LoanAmortizationAllocationService
-
setAmortizationTransactionDataAndSaveAmortizationAllocationMapping
public void setAmortizationTransactionDataAndSaveAmortizationAllocationMapping(org.apache.fineract.portfolio.loanaccount.domain.LoanAmortizationAllocationMapping amortizationAllocationMapping, org.apache.fineract.portfolio.loanaccount.domain.LoanTransaction amortizationTransaction) - Specified by:
setAmortizationTransactionDataAndSaveAmortizationAllocationMappingin interfaceorg.apache.fineract.portfolio.loanaccount.service.LoanAmortizationAllocationService
-