Class LoanAccountAutoStarter

java.lang.Object
org.apache.fineract.portfolio.loanaccount.starter.LoanAccountAutoStarter

@Configuration public class LoanAccountAutoStarter extends Object
  • 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)