Class ReprocessLoanTransactionsServiceImpl

java.lang.Object
org.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsServiceImpl
All Implemented Interfaces:
org.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService

@Service public class ReprocessLoanTransactionsServiceImpl extends Object implements org.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService
  • Constructor Details

    • ReprocessLoanTransactionsServiceImpl

      public ReprocessLoanTransactionsServiceImpl()
  • Method Details

    • reprocessTransactions

      public void reprocessTransactions(org.apache.fineract.portfolio.loanaccount.domain.Loan loan)
      Specified by:
      reprocessTransactions in interface org.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService
    • reprocessParticularTransactions

      public void reprocessParticularTransactions(org.apache.fineract.portfolio.loanaccount.domain.Loan loan, List<org.apache.fineract.portfolio.loanaccount.domain.LoanTransaction> loanTransactions)
      Specified by:
      reprocessParticularTransactions in interface org.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService
    • reprocessTransactionsWithPostTransactionChecks

      public void reprocessTransactionsWithPostTransactionChecks(org.apache.fineract.portfolio.loanaccount.domain.Loan loan, LocalDate transactionDate)
      Specified by:
      reprocessTransactionsWithPostTransactionChecks in interface org.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService
    • processPostDisbursementTransactions

      public void processPostDisbursementTransactions(org.apache.fineract.portfolio.loanaccount.domain.Loan loan)
      Specified by:
      processPostDisbursementTransactions in interface org.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService
    • removeLoanCharge

      public void removeLoanCharge(org.apache.fineract.portfolio.loanaccount.domain.Loan loan, org.apache.fineract.portfolio.loanaccount.domain.LoanCharge loanCharge)
      Specified by:
      removeLoanCharge in interface org.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService
    • processLatestTransaction

      public void processLatestTransaction(org.apache.fineract.portfolio.loanaccount.domain.LoanTransaction loanTransaction, org.apache.fineract.portfolio.loanaccount.domain.Loan loan)
      Specified by:
      processLatestTransaction in interface org.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService
    • updateModel

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