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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprocessLatestTransaction(org.apache.fineract.portfolio.loanaccount.domain.LoanTransaction loanTransaction, org.apache.fineract.portfolio.loanaccount.domain.Loan loan) voidprocessPostDisbursementTransactions(org.apache.fineract.portfolio.loanaccount.domain.Loan loan) voidremoveLoanCharge(org.apache.fineract.portfolio.loanaccount.domain.Loan loan, org.apache.fineract.portfolio.loanaccount.domain.LoanCharge loanCharge) voidreprocessParticularTransactions(org.apache.fineract.portfolio.loanaccount.domain.Loan loan, List<org.apache.fineract.portfolio.loanaccount.domain.LoanTransaction> loanTransactions) voidreprocessTransactions(org.apache.fineract.portfolio.loanaccount.domain.Loan loan) voidreprocessTransactionsWithPostTransactionChecks(org.apache.fineract.portfolio.loanaccount.domain.Loan loan, LocalDate transactionDate) voidupdateModel(org.apache.fineract.portfolio.loanaccount.domain.Loan loan)
-
Constructor Details
-
ReprocessLoanTransactionsServiceImpl
public ReprocessLoanTransactionsServiceImpl()
-
-
Method Details
-
reprocessTransactions
public void reprocessTransactions(org.apache.fineract.portfolio.loanaccount.domain.Loan loan) - Specified by:
reprocessTransactionsin interfaceorg.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:
reprocessParticularTransactionsin interfaceorg.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService
-
reprocessTransactionsWithPostTransactionChecks
public void reprocessTransactionsWithPostTransactionChecks(org.apache.fineract.portfolio.loanaccount.domain.Loan loan, LocalDate transactionDate) - Specified by:
reprocessTransactionsWithPostTransactionChecksin interfaceorg.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService
-
processPostDisbursementTransactions
public void processPostDisbursementTransactions(org.apache.fineract.portfolio.loanaccount.domain.Loan loan) - Specified by:
processPostDisbursementTransactionsin interfaceorg.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:
removeLoanChargein interfaceorg.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:
processLatestTransactionin interfaceorg.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService
-
updateModel
public void updateModel(org.apache.fineract.portfolio.loanaccount.domain.Loan loan) - Specified by:
updateModelin interfaceorg.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService
-