Class LoanBuyDownFeeAmortizationProcessingServiceImpl

java.lang.Object
org.apache.fineract.portfolio.loanaccount.service.LoanBuyDownFeeAmortizationProcessingServiceImpl
All Implemented Interfaces:
org.apache.fineract.portfolio.loanaccount.service.LoanBuyDownFeeAmortizationProcessingService

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

    • LoanBuyDownFeeAmortizationProcessingServiceImpl

      public LoanBuyDownFeeAmortizationProcessingServiceImpl()
  • Method Details

    • processBuyDownFeeAmortizationTillDate

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

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

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

      @Transactional public void processBuyDownFeeAmortizationOnLoanUndoChargeOff(@NonNull org.apache.fineract.portfolio.loanaccount.domain.LoanTransaction loanTransaction)
      Specified by:
      processBuyDownFeeAmortizationOnLoanUndoChargeOff in interface org.apache.fineract.portfolio.loanaccount.service.LoanBuyDownFeeAmortizationProcessingService