Class LoanUtilService
java.lang.Object
org.apache.fineract.portfolio.loanaccount.service.LoanUtilService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.fineract.portfolio.loanaccount.data.ScheduleGeneratorDTObuildScheduleGeneratorDTO(org.apache.fineract.portfolio.loanaccount.domain.Loan loan, LocalDate recalculateFrom) org.apache.fineract.portfolio.loanaccount.data.ScheduleGeneratorDTObuildScheduleGeneratorDTO(org.apache.fineract.portfolio.loanaccount.domain.Loan loan, LocalDate recalculateFrom, LocalDate rescheduleTill) org.apache.fineract.portfolio.loanaccount.data.ScheduleGeneratorDTObuildScheduleGeneratorDTO(org.apache.fineract.portfolio.loanaccount.domain.Loan loan, LocalDate recalculateFrom, LocalDate recalculateTill, org.apache.fineract.portfolio.loanaccount.data.HolidayDetailDTO holidayDetailDTO) voidcheckClientOrGroupActive(org.apache.fineract.portfolio.loanaccount.domain.Loan loan) org.apache.fineract.portfolio.loanaccount.data.HolidayDetailDTOconstructHolidayDTO(Long officeId, LocalDate localDate) getCalculatedRepaymentsStartingFromDate(LocalDate actualDisbursementDate, org.apache.fineract.portfolio.loanaccount.domain.Loan loan, org.apache.fineract.portfolio.calendar.domain.Calendar calendar) getCalculatedRepaymentsStartingFromDate(org.apache.fineract.portfolio.loanaccount.domain.Loan loan) isLoanRepaymentsSyncWithMeeting(org.apache.fineract.portfolio.group.domain.Group group, org.apache.fineract.portfolio.calendar.domain.Calendar calendar) voidpersistNote(org.apache.fineract.portfolio.loanaccount.domain.Loan loan, org.apache.fineract.infrastructure.core.api.JsonCommand command, Map<String, Object> changes) voidvalidateRepaymentTransactionType(org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionType repaymentTransactionType)
-
Constructor Details
-
LoanUtilService
public LoanUtilService()
-
-
Method Details
-
buildScheduleGeneratorDTO
public org.apache.fineract.portfolio.loanaccount.data.ScheduleGeneratorDTO buildScheduleGeneratorDTO(org.apache.fineract.portfolio.loanaccount.domain.Loan loan, LocalDate recalculateFrom) -
buildScheduleGeneratorDTO
-
buildScheduleGeneratorDTO
-
isLoanRepaymentsSyncWithMeeting
public Boolean isLoanRepaymentsSyncWithMeeting(org.apache.fineract.portfolio.group.domain.Group group, org.apache.fineract.portfolio.calendar.domain.Calendar calendar) -
getCalculatedRepaymentsStartingFromDate
public LocalDate getCalculatedRepaymentsStartingFromDate(org.apache.fineract.portfolio.loanaccount.domain.Loan loan) -
constructHolidayDTO
-
getCalculatedRepaymentsStartingFromDate
-
validateRepaymentTransactionType
public void validateRepaymentTransactionType(org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionType repaymentTransactionType) -
checkClientOrGroupActive
public void checkClientOrGroupActive(org.apache.fineract.portfolio.loanaccount.domain.Loan loan) -
persistNote
-