Class LoanCapitalizedIncomeAmortizationProcessingServiceImpl

java.lang.Object
org.apache.fineract.portfolio.loanaccount.service.LoanCapitalizedIncomeAmortizationProcessingServiceImpl
All Implemented Interfaces:
org.apache.fineract.portfolio.loanaccount.service.LoanCapitalizedIncomeAmortizationProcessingService

@Component public class LoanCapitalizedIncomeAmortizationProcessingServiceImpl extends Object implements org.apache.fineract.portfolio.loanaccount.service.LoanCapitalizedIncomeAmortizationProcessingService
  • Constructor Details

    • LoanCapitalizedIncomeAmortizationProcessingServiceImpl

      public LoanCapitalizedIncomeAmortizationProcessingServiceImpl()
  • Method Details

    • processCapitalizedIncomeAmortizationOnLoanClosure

      @Transactional public void processCapitalizedIncomeAmortizationOnLoanClosure(@NonNull org.apache.fineract.portfolio.loanaccount.domain.Loan loan, boolean addJournal)
      Specified by:
      processCapitalizedIncomeAmortizationOnLoanClosure in interface org.apache.fineract.portfolio.loanaccount.service.LoanCapitalizedIncomeAmortizationProcessingService
    • processCapitalizedIncomeAmortizationOnLoanChargeOff

      @Transactional public void processCapitalizedIncomeAmortizationOnLoanChargeOff(@NonNull org.apache.fineract.portfolio.loanaccount.domain.Loan loan, @NonNull org.apache.fineract.portfolio.loanaccount.domain.LoanTransaction chargeOffTransaction)
      Specified by:
      processCapitalizedIncomeAmortizationOnLoanChargeOff in interface org.apache.fineract.portfolio.loanaccount.service.LoanCapitalizedIncomeAmortizationProcessingService
    • processCapitalizedIncomeAmortizationOnLoanUndoChargeOff

      @Transactional public void processCapitalizedIncomeAmortizationOnLoanUndoChargeOff(@NonNull org.apache.fineract.portfolio.loanaccount.domain.LoanTransaction loanTransaction)
      Specified by:
      processCapitalizedIncomeAmortizationOnLoanUndoChargeOff in interface org.apache.fineract.portfolio.loanaccount.service.LoanCapitalizedIncomeAmortizationProcessingService
    • processCapitalizedIncomeAmortizationTillDate

      @Transactional public void processCapitalizedIncomeAmortizationTillDate(@NonNull org.apache.fineract.portfolio.loanaccount.domain.Loan loan, @NonNull LocalDate tillDate, boolean addJournal)
      Specified by:
      processCapitalizedIncomeAmortizationTillDate in interface org.apache.fineract.portfolio.loanaccount.service.LoanCapitalizedIncomeAmortizationProcessingService