Class LoanAccrualActivityProcessingServiceImpl
java.lang.Object
org.apache.fineract.portfolio.loanaccount.service.LoanAccrualActivityProcessingServiceImpl
- All Implemented Interfaces:
org.apache.fineract.portfolio.loanaccount.service.LoanAccrualActivityProcessingService
@Component
public class LoanAccrualActivityProcessingServiceImpl
extends Object
implements org.apache.fineract.portfolio.loanaccount.service.LoanAccrualActivityProcessingService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidmakeAccrualActivityTransaction(Long loanId, LocalDate currentDate) voidmakeAccrualActivityTransaction(org.apache.fineract.portfolio.loanaccount.domain.Loan loan, LocalDate currentDate) voidprocessAccrualActivityForLoanClosure(org.apache.fineract.portfolio.loanaccount.domain.Loan loan) voidprocessAccrualActivityForLoanReopen(org.apache.fineract.portfolio.loanaccount.domain.Loan loan)
-
Constructor Details
-
LoanAccrualActivityProcessingServiceImpl
public LoanAccrualActivityProcessingServiceImpl()
-
-
Method Details
-
makeAccrualActivityTransaction
@Transactional(propagation=REQUIRES_NEW) public void makeAccrualActivityTransaction(@NonNull Long loanId, @NonNull LocalDate currentDate) - Specified by:
makeAccrualActivityTransactionin interfaceorg.apache.fineract.portfolio.loanaccount.service.LoanAccrualActivityProcessingService
-
makeAccrualActivityTransaction
public void makeAccrualActivityTransaction(@NonNull org.apache.fineract.portfolio.loanaccount.domain.Loan loan, @NonNull LocalDate currentDate) - Specified by:
makeAccrualActivityTransactionin interfaceorg.apache.fineract.portfolio.loanaccount.service.LoanAccrualActivityProcessingService
-
processAccrualActivityForLoanClosure
@Transactional public void processAccrualActivityForLoanClosure(@NonNull org.apache.fineract.portfolio.loanaccount.domain.Loan loan) - Specified by:
processAccrualActivityForLoanClosurein interfaceorg.apache.fineract.portfolio.loanaccount.service.LoanAccrualActivityProcessingService
-
processAccrualActivityForLoanReopen
@Transactional public void processAccrualActivityForLoanReopen(@NonNull org.apache.fineract.portfolio.loanaccount.domain.Loan loan) - Specified by:
processAccrualActivityForLoanReopenin interfaceorg.apache.fineract.portfolio.loanaccount.service.LoanAccrualActivityProcessingService
-