Class LoanScheduleHistoryReadPlatformServiceImpl

java.lang.Object
org.apache.fineract.portfolio.loanaccount.loanschedule.service.LoanScheduleHistoryReadPlatformServiceImpl
All Implemented Interfaces:
org.apache.fineract.portfolio.loanaccount.loanschedule.service.LoanScheduleHistoryReadPlatformService

@Service @Transactional(readOnly=true) public class LoanScheduleHistoryReadPlatformServiceImpl extends Object implements org.apache.fineract.portfolio.loanaccount.loanschedule.service.LoanScheduleHistoryReadPlatformService
  • Constructor Details

    • LoanScheduleHistoryReadPlatformServiceImpl

      @Autowired public LoanScheduleHistoryReadPlatformServiceImpl(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context)
  • Method Details

    • fetchCurrentVersionNumber

      public Integer fetchCurrentVersionNumber(Long loanId)
      Specified by:
      fetchCurrentVersionNumber in interface org.apache.fineract.portfolio.loanaccount.loanschedule.service.LoanScheduleHistoryReadPlatformService
    • retrieveRepaymentArchiveSchedule

      public org.apache.fineract.portfolio.loanaccount.loanschedule.data.LoanScheduleData retrieveRepaymentArchiveSchedule(Long loanId, org.apache.fineract.portfolio.loanaccount.data.RepaymentScheduleRelatedLoanData repaymentScheduleRelatedLoanData, Collection<org.apache.fineract.portfolio.loanaccount.data.DisbursementData> disbursementData, org.apache.fineract.portfolio.loanaccount.loanschedule.domain.LoanScheduleType loanScheduleType)
      Specified by:
      retrieveRepaymentArchiveSchedule in interface org.apache.fineract.portfolio.loanaccount.loanschedule.service.LoanScheduleHistoryReadPlatformService
    • fetchOldAuditDates

      public Map<String,Object> fetchOldAuditDates(Long id)
      Specified by:
      fetchOldAuditDates in interface org.apache.fineract.portfolio.loanaccount.loanschedule.service.LoanScheduleHistoryReadPlatformService