Class ProgressiveLoanSummaryDataProvider
java.lang.Object
org.apache.fineract.portfolio.loanaccount.service.CommonLoanSummaryDataProvider
org.apache.fineract.portfolio.loanaccount.service.ProgressiveLoanSummaryDataProvider
- All Implemented Interfaces:
LoanSummaryDataProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancomputeTotalUnpaidPayableNotDueInterestAmountOnActualPeriod(org.apache.fineract.portfolio.loanaccount.domain.Loan loan, Collection<org.apache.fineract.portfolio.loanaccount.loanschedule.data.LoanSchedulePeriodData> periods, LocalDate businessDate, org.apache.fineract.organisation.monetary.data.CurrencyData currency) org.apache.fineract.portfolio.loanaccount.data.LoanSummaryDatawithTransactionAmountsSummary(Long loanId, org.apache.fineract.portfolio.loanaccount.data.LoanSummaryData defaultSummaryData, org.apache.fineract.portfolio.loanaccount.loanschedule.data.LoanScheduleData repaymentSchedule, Collection<org.apache.fineract.portfolio.loanaccount.data.LoanTransactionBalance> loanTransactionBalances) org.apache.fineract.portfolio.loanaccount.data.LoanSummaryDatawithTransactionAmountsSummary(org.apache.fineract.portfolio.loanaccount.domain.Loan loan, org.apache.fineract.portfolio.loanaccount.data.LoanSummaryData defaultSummaryData, org.apache.fineract.portfolio.loanaccount.loanschedule.data.LoanScheduleData repaymentSchedule, Collection<org.apache.fineract.portfolio.loanaccount.data.LoanTransactionBalance> loanTransactionBalances) Methods inherited from class org.apache.fineract.portfolio.loanaccount.service.CommonLoanSummaryDataProvider
computeTotalUnpaidPayableDueInterestAmount, withOnlyCurrencyData
-
Constructor Details
-
ProgressiveLoanSummaryDataProvider
public ProgressiveLoanSummaryDataProvider()
-
-
Method Details
-
accept
-
withTransactionAmountsSummary
public org.apache.fineract.portfolio.loanaccount.data.LoanSummaryData withTransactionAmountsSummary(Long loanId, org.apache.fineract.portfolio.loanaccount.data.LoanSummaryData defaultSummaryData, org.apache.fineract.portfolio.loanaccount.loanschedule.data.LoanScheduleData repaymentSchedule, Collection<org.apache.fineract.portfolio.loanaccount.data.LoanTransactionBalance> loanTransactionBalances) -
withTransactionAmountsSummary
public org.apache.fineract.portfolio.loanaccount.data.LoanSummaryData withTransactionAmountsSummary(org.apache.fineract.portfolio.loanaccount.domain.Loan loan, org.apache.fineract.portfolio.loanaccount.data.LoanSummaryData defaultSummaryData, org.apache.fineract.portfolio.loanaccount.loanschedule.data.LoanScheduleData repaymentSchedule, Collection<org.apache.fineract.portfolio.loanaccount.data.LoanTransactionBalance> loanTransactionBalances) - Specified by:
withTransactionAmountsSummaryin interfaceLoanSummaryDataProvider- Overrides:
withTransactionAmountsSummaryin classCommonLoanSummaryDataProvider
-
computeTotalUnpaidPayableNotDueInterestAmountOnActualPeriod
public BigDecimal computeTotalUnpaidPayableNotDueInterestAmountOnActualPeriod(org.apache.fineract.portfolio.loanaccount.domain.Loan loan, Collection<org.apache.fineract.portfolio.loanaccount.loanschedule.data.LoanSchedulePeriodData> periods, LocalDate businessDate, org.apache.fineract.organisation.monetary.data.CurrencyData currency)
-