Class CumulativeLoanSummaryDataProvider
java.lang.Object
org.apache.fineract.portfolio.loanaccount.service.CommonLoanSummaryDataProvider
org.apache.fineract.portfolio.loanaccount.service.CumulativeLoanSummaryDataProvider
- All Implemented Interfaces:
org.apache.fineract.portfolio.loanaccount.service.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, BigDecimal totalUnpaidPayableDueInterest) 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<? extends org.apache.fineract.portfolio.loanaccount.data.LoanTransactionBalance> loanTransactionBalances) Methods inherited from class org.apache.fineract.portfolio.loanaccount.service.CommonLoanSummaryDataProvider
computeTotalUnpaidPayableDueInterestAmount, withOnlyCurrencyData, withTransactionAmountsSummary
-
Constructor Details
-
CumulativeLoanSummaryDataProvider
public CumulativeLoanSummaryDataProvider()
-
-
Method Details
-
accept
-
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, BigDecimal totalUnpaidPayableDueInterest) -
withTransactionAmountsSummary
@Transactional(readOnly=true) 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<? extends org.apache.fineract.portfolio.loanaccount.data.LoanTransactionBalance> loanTransactionBalances)
-