Class LoanUtilService

java.lang.Object
org.apache.fineract.portfolio.loanaccount.service.LoanUtilService
All Implemented Interfaces:
org.apache.fineract.portfolio.loanaccount.service.ILoanUtilService

public class LoanUtilService extends Object implements org.apache.fineract.portfolio.loanaccount.service.ILoanUtilService
  • 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)
      Specified by:
      buildScheduleGeneratorDTO in interface org.apache.fineract.portfolio.loanaccount.service.ILoanUtilService
    • buildScheduleGeneratorDTO

      public org.apache.fineract.portfolio.loanaccount.data.ScheduleGeneratorDTO buildScheduleGeneratorDTO(org.apache.fineract.portfolio.loanaccount.domain.Loan loan, LocalDate recalculateFrom, LocalDate rescheduleTill)
      Specified by:
      buildScheduleGeneratorDTO in interface org.apache.fineract.portfolio.loanaccount.service.ILoanUtilService
    • buildScheduleGeneratorDTO

      public org.apache.fineract.portfolio.loanaccount.data.ScheduleGeneratorDTO buildScheduleGeneratorDTO(org.apache.fineract.portfolio.loanaccount.domain.Loan loan, LocalDate recalculateFrom, LocalDate recalculateTill, org.apache.fineract.portfolio.loanaccount.data.HolidayDetailDTO holidayDetailDTO)
      Specified by:
      buildScheduleGeneratorDTO in interface org.apache.fineract.portfolio.loanaccount.service.ILoanUtilService
    • isLoanRepaymentsSyncWithMeeting

      public Boolean isLoanRepaymentsSyncWithMeeting(org.apache.fineract.portfolio.group.domain.Group group, org.apache.fineract.portfolio.calendar.domain.Calendar calendar)
      Specified by:
      isLoanRepaymentsSyncWithMeeting in interface org.apache.fineract.portfolio.loanaccount.service.ILoanUtilService
    • getCalculatedRepaymentsStartingFromDate

      public LocalDate getCalculatedRepaymentsStartingFromDate(org.apache.fineract.portfolio.loanaccount.domain.Loan loan)
      Specified by:
      getCalculatedRepaymentsStartingFromDate in interface org.apache.fineract.portfolio.loanaccount.service.ILoanUtilService
    • constructHolidayDTO

      public org.apache.fineract.portfolio.loanaccount.data.HolidayDetailDTO constructHolidayDTO(Long officeId, LocalDate localDate)
      Specified by:
      constructHolidayDTO in interface org.apache.fineract.portfolio.loanaccount.service.ILoanUtilService
    • validateRepaymentTransactionType

      public void validateRepaymentTransactionType(org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionType repaymentTransactionType)
      Specified by:
      validateRepaymentTransactionType in interface org.apache.fineract.portfolio.loanaccount.service.ILoanUtilService
    • checkClientOrGroupActive

      public void checkClientOrGroupActive(org.apache.fineract.portfolio.loanaccount.domain.Loan loan)
      Specified by:
      checkClientOrGroupActive in interface org.apache.fineract.portfolio.loanaccount.service.ILoanUtilService