Class LoanAccountAutoStarter
java.lang.Object
org.apache.fineract.portfolio.loanaccount.starter.LoanAccountAutoStarter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.impl.AdvancedPaymentScheduleTransactionProcessoradvancedPaymentScheduleTransactionProcessor(org.apache.fineract.portfolio.loanproduct.calc.EMICalculator emiCalculator, org.apache.fineract.portfolio.loanaccount.domain.LoanRepositoryWrapper loanRepositoryWrapper, ProgressiveLoanInterestRefundServiceImpl progressiveLoanInterestRefundService) org.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.impl.CreocoreLoanRepaymentScheduleTransactionProcessororg.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.impl.DuePenFeeIntPriInAdvancePriPenFeeIntLoanRepaymentScheduleTransactionProcessororg.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.impl.DuePenIntPriFeeInAdvancePenIntPriFeeLoanRepaymentScheduleTransactionProcessororg.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.impl.EarlyPaymentLoanRepaymentScheduleTransactionProcessororg.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.impl.FineractStyleLoanRepaymentScheduleTransactionProcessororg.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.impl.HeavensFamilyLoanRepaymentScheduleTransactionProcessororg.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.impl.InterestPrincipalPenaltyFeesOrderLoanRepaymentScheduleTransactionProcessororg.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleTransactionProcessorFactoryloanRepaymentScheduleTransactionProcessorFactory(org.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.impl.PrincipalInterestPenaltyFeesOrderLoanRepaymentScheduleTransactionProcessor defaultLoanRepaymentScheduleTransactionProcessor, List<org.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.LoanRepaymentScheduleTransactionProcessor> processors) org.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.impl.PrincipalInterestPenaltyFeesOrderLoanRepaymentScheduleTransactionProcessororg.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.impl.RBILoanRepaymentScheduleTransactionProcessor
-
Constructor Details
-
LoanAccountAutoStarter
public LoanAccountAutoStarter()
-
-
Method Details
-
creocoreLoanRepaymentScheduleTransactionProcessor
@Bean @Conditional(org.apache.fineract.portfolio.loanaccount.starter.CreocoreLoanRepaymentScheduleTransactionProcessorCondition.class) public org.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.impl.CreocoreLoanRepaymentScheduleTransactionProcessor creocoreLoanRepaymentScheduleTransactionProcessor() -
earlyPaymentLoanRepaymentScheduleTransactionProcessor
@Bean @Conditional(org.apache.fineract.portfolio.loanaccount.starter.EarlyRepaymentLoanRepaymentScheduleTransactionProcessorCondition.class) public org.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.impl.EarlyPaymentLoanRepaymentScheduleTransactionProcessor earlyPaymentLoanRepaymentScheduleTransactionProcessor() -
fineractStyleLoanRepaymentScheduleTransactionProcessor
@Bean @Conditional(org.apache.fineract.portfolio.loanaccount.starter.MifosStandardLoanRepaymentScheduleTransactionProcessorCondition.class) public org.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.impl.FineractStyleLoanRepaymentScheduleTransactionProcessor fineractStyleLoanRepaymentScheduleTransactionProcessor() -
heavensFamilyLoanRepaymentScheduleTransactionProcessor
@Bean @Conditional(org.apache.fineract.portfolio.loanaccount.starter.HeavensFamilyLoanRepaymentScheduleTransactionProcessorCondition.class) public org.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.impl.HeavensFamilyLoanRepaymentScheduleTransactionProcessor heavensFamilyLoanRepaymentScheduleTransactionProcessor() -
interestPrincipalPenaltyFeesOrderLoanRepaymentScheduleTransactionProcessor
@Bean @Conditional(org.apache.fineract.portfolio.loanaccount.starter.InterestPrincipalPenaltiesFeesLoanRepaymentScheduleTransactionProcessorCondition.class) public org.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.impl.InterestPrincipalPenaltyFeesOrderLoanRepaymentScheduleTransactionProcessor interestPrincipalPenaltyFeesOrderLoanRepaymentScheduleTransactionProcessor() -
principalInterestPenaltyFeesOrderLoanRepaymentScheduleTransactionProcessor
@Bean @Conditional(org.apache.fineract.portfolio.loanaccount.starter.PrincipalInterestPenaltiesFeesLoanRepaymentScheduleTransactionProcessorCondition.class) public org.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.impl.PrincipalInterestPenaltyFeesOrderLoanRepaymentScheduleTransactionProcessor principalInterestPenaltyFeesOrderLoanRepaymentScheduleTransactionProcessor() -
rbiLoanRepaymentScheduleTransactionProcessor
@Bean @Conditional(org.apache.fineract.portfolio.loanaccount.starter.RBIIndiaLoanRepaymentScheduleTransactionProcessorCondition.class) public org.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.impl.RBILoanRepaymentScheduleTransactionProcessor rbiLoanRepaymentScheduleTransactionProcessor() -
duePenFeeIntPriInAdvancePriPenFeeIntLoanRepaymentScheduleTransactionProcessor
@Bean @Conditional(org.apache.fineract.portfolio.loanaccount.starter.DuePenFeeIntPriInAdvancePriPenFeeIntLoanRepaymentScheduleTransactionProcessorCondition.class) public org.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.impl.DuePenFeeIntPriInAdvancePriPenFeeIntLoanRepaymentScheduleTransactionProcessor duePenFeeIntPriInAdvancePriPenFeeIntLoanRepaymentScheduleTransactionProcessor() -
duePenIntPriFeeInAdvancePenIntPriFeeLoanRepaymentScheduleTransactionProcessor
@Bean @Conditional(org.apache.fineract.portfolio.loanaccount.starter.DuePenIntPriFeeInAdvancePenIntPriFeeLoanRepaymentScheduleTransactionProcessorCondition.class) public org.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.impl.DuePenIntPriFeeInAdvancePenIntPriFeeLoanRepaymentScheduleTransactionProcessor duePenIntPriFeeInAdvancePenIntPriFeeLoanRepaymentScheduleTransactionProcessor() -
loanRepaymentScheduleTransactionProcessorFactory
@Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleTransactionProcessorFactory.class) public org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleTransactionProcessorFactory loanRepaymentScheduleTransactionProcessorFactory(org.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.impl.PrincipalInterestPenaltyFeesOrderLoanRepaymentScheduleTransactionProcessor defaultLoanRepaymentScheduleTransactionProcessor, List<org.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.LoanRepaymentScheduleTransactionProcessor> processors) -
advancedPaymentScheduleTransactionProcessor
@Bean @Conditional(org.apache.fineract.portfolio.loanaccount.starter.AdvancedPaymentScheduleTransactionProcessorCondition.class) public org.apache.fineract.portfolio.loanaccount.domain.transactionprocessor.impl.AdvancedPaymentScheduleTransactionProcessor advancedPaymentScheduleTransactionProcessor(org.apache.fineract.portfolio.loanproduct.calc.EMICalculator emiCalculator, org.apache.fineract.portfolio.loanaccount.domain.LoanRepositoryWrapper loanRepositoryWrapper, @Lazy ProgressiveLoanInterestRefundServiceImpl progressiveLoanInterestRefundService)
-