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(@NotNull Long loanId, @NotNull LocalDate currentDate) voidmakeAccrualActivityTransaction(@NotNull org.apache.fineract.portfolio.loanaccount.domain.Loan loan, @NotNull LocalDate currentDate) voidprocessAccrualActivityForLoanClosure(@NotNull org.apache.fineract.portfolio.loanaccount.domain.Loan loan) voidprocessAccrualActivityForLoanReopen(@NotNull org.apache.fineract.portfolio.loanaccount.domain.Loan loan)
-
Constructor Details
-
LoanAccrualActivityProcessingServiceImpl
public LoanAccrualActivityProcessingServiceImpl()
-
-
Method Details
-
makeAccrualActivityTransaction
@Transactional(propagation=REQUIRES_NEW) public void makeAccrualActivityTransaction(@NotNull @NotNull Long loanId, @NotNull @NotNull LocalDate currentDate) - Specified by:
makeAccrualActivityTransactionin interfaceorg.apache.fineract.portfolio.loanaccount.service.LoanAccrualActivityProcessingService
-
makeAccrualActivityTransaction
public void makeAccrualActivityTransaction(@NotNull @NotNull org.apache.fineract.portfolio.loanaccount.domain.Loan loan, @NotNull @NotNull LocalDate currentDate) - Specified by:
makeAccrualActivityTransactionin interfaceorg.apache.fineract.portfolio.loanaccount.service.LoanAccrualActivityProcessingService
-
processAccrualActivityForLoanClosure
@Transactional public void processAccrualActivityForLoanClosure(@NotNull @NotNull org.apache.fineract.portfolio.loanaccount.domain.Loan loan) - Specified by:
processAccrualActivityForLoanClosurein interfaceorg.apache.fineract.portfolio.loanaccount.service.LoanAccrualActivityProcessingService
-
processAccrualActivityForLoanReopen
@Transactional public void processAccrualActivityForLoanReopen(@NotNull @NotNull org.apache.fineract.portfolio.loanaccount.domain.Loan loan) - Specified by:
processAccrualActivityForLoanReopenin interfaceorg.apache.fineract.portfolio.loanaccount.service.LoanAccrualActivityProcessingService
-