Class LoanAccountConfiguration
java.lang.Object
org.apache.fineract.portfolio.loanaccount.starter.LoanAccountConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbulkLoansReadPlatformServicev(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, AccountDetailsReadPlatformService accountDetailsReadPlatformService) org.apache.fineract.portfolio.loanaccount.service.BuyDownFeePlatformServicebuyDownFeePlatformService(org.apache.fineract.portfolio.loanaccount.service.ProgressiveLoanTransactionValidator loanTransactionValidator, org.apache.fineract.portfolio.loanaccount.service.LoanAssembler loanAssembler, org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository, org.apache.fineract.portfolio.paymentdetail.service.PaymentDetailWritePlatformService paymentDetailWritePlatformService, org.apache.fineract.portfolio.loanaccount.service.LoanJournalEntryPoster loanJournalEntryPoster, org.apache.fineract.portfolio.note.service.NoteWritePlatformService noteWritePlatformService, org.apache.fineract.infrastructure.core.service.ExternalIdFactory externalIdFactory, org.apache.fineract.portfolio.loanaccount.repository.LoanBuyDownFeeBalanceRepository loanBuyDownFeeBalanceRepository, org.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService reprocessLoanTransactionsService, org.apache.fineract.portfolio.loanaccount.service.LoanBalanceService loanBalanceService, org.apache.fineract.portfolio.loanaccount.domain.LoanLifecycleStateMachine loanLifecycleStateMachine, org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService) org.apache.fineract.portfolio.loanaccount.service.GLIMAccountInfoReadPlatformServiceglimAccountInfoReadPlatformService(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, AccountDetailsReadPlatformService accountDetailsReadPlatforService) org.apache.fineract.portfolio.loanaccount.service.GLIMAccountInfoWritePlatformServiceglimAccountInfoWritePlatformService(org.apache.fineract.portfolio.loanaccount.domain.GLIMAccountInfoRepository glimAccountRepository) org.apache.fineract.portfolio.interestpauses.service.InterestPauseReadPlatformServiceinterestPauseReadPlatformService(org.apache.fineract.portfolio.loanaccount.rescheduleloan.domain.LoanTermVariationsRepository loanTermVariationsRepository) org.apache.fineract.portfolio.interestpauses.service.InterestPauseWritePlatformServiceinterestPauseWritePlatformService(org.apache.fineract.portfolio.loanaccount.rescheduleloan.domain.LoanTermVariationsRepository loanTermVariationsRepository, org.apache.fineract.portfolio.loanaccount.domain.LoanRepositoryWrapper loanRepositoryWrapper, org.apache.fineract.portfolio.loanaccount.service.LoanAssembler loanAssembler, org.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService reprocessLoanTransactionsService) org.apache.fineract.portfolio.loanaccount.domain.LoanAccountServiceloanAccountService(org.apache.fineract.portfolio.loanaccount.domain.LoanRepositoryWrapper loanRepositoryWrapper, org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository) loanAccrualEventService(org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.portfolio.loanaccount.service.LoanAccrualsProcessingService loanAccrualsProcessingService, org.apache.fineract.portfolio.loanaccount.service.LoanAccrualActivityProcessingService loanAccrualActivityProcessingService) org.apache.fineract.portfolio.loanaccount.service.LoanAccrualTransactionBusinessEventServiceloanAccrualTransactionBusinessEventService(org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository) org.apache.fineract.portfolio.loanaccount.service.LoanApplicationWritePlatformServiceloanApplicationWritePlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.portfolio.loanaccount.serialization.LoanApplicationTransitionValidator loanApplicationTransitionValidator, LoanApplicationValidator loanApplicationValidator, org.apache.fineract.portfolio.loanaccount.domain.LoanRepositoryWrapper loanRepositoryWrapper, NoteRepository noteRepository, org.apache.fineract.portfolio.loanaccount.service.LoanAssembler loanAssembler, CalendarRepository calendarRepository, CalendarInstanceRepository calendarInstanceRepository, org.apache.fineract.portfolio.savings.domain.SavingsAccountRepositoryWrapper savingsAccountRepository, AccountAssociationsRepository accountAssociationsRepository, org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, LoanScheduleAssembler loanScheduleAssembler, LoanUtilService loanUtilService, CalendarReadPlatformService calendarReadPlatformService, EntityDatatableChecksWritePlatformService entityDatatableChecksWritePlatformService, org.apache.fineract.portfolio.loanaccount.domain.GLIMAccountInfoRepository glimRepository, org.apache.fineract.portfolio.loanaccount.domain.LoanRepository loanRepository, org.apache.fineract.portfolio.savings.service.GSIMReadPlatformService gsimReadPlatformService, org.apache.fineract.portfolio.loanaccount.domain.LoanLifecycleStateMachine loanLifecycleStateMachine, org.apache.fineract.portfolio.loanaccount.service.LoanAccrualsProcessingService loanAccrualsProcessingService, org.apache.fineract.portfolio.loanaccount.serialization.LoanDownPaymentTransactionValidator loanDownPaymentTransactionValidator, org.apache.fineract.portfolio.loanaccount.service.LoanScheduleService loanScheduleService) org.apache.fineract.portfolio.loanaccount.service.LoanArrearsAgingServiceloanArrearsAgingService(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.infrastructure.core.service.database.DatabaseSpecificSQLGenerator sqlGenerator) org.apache.fineract.portfolio.loanaccount.service.LoanAssemblerloanAssembler(org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper, org.apache.fineract.portfolio.loanaccount.domain.LoanRepositoryWrapper loanRepository, org.apache.fineract.portfolio.loanproduct.domain.LoanProductRepository loanProductRepository, ClientRepositoryWrapper clientRepository, GroupRepositoryWrapper groupRepository, FundRepository fundRepository, StaffRepository staffRepository, org.apache.fineract.infrastructure.codes.domain.CodeValueRepositoryWrapper codeValueRepository, LoanScheduleAssembler loanScheduleAssembler, LoanChargeAssembler loanChargeAssembler, LoanCollateralAssembler collateralAssembler, org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleTransactionProcessorFactory loanRepaymentScheduleTransactionProcessorFactory, HolidayRepository holidayRepository, org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService configurationDomainService, WorkingDaysRepositoryWrapper workingDaysRepository, RateAssembler rateAssembler, org.apache.fineract.infrastructure.core.service.ExternalIdFactory externalIdFactory, AccountNumberFormatRepositoryWrapper accountNumberFormatRepository, org.apache.fineract.portfolio.loanaccount.domain.GLIMAccountInfoRepository glimRepository, AccountNumberGenerator accountNumberGenerator, org.apache.fineract.portfolio.loanaccount.service.GLIMAccountInfoWritePlatformService glimAccountInfoWritePlatformService, LoanCollateralAssembler loanCollateralAssembler, org.apache.fineract.portfolio.loanaccount.loanschedule.service.LoanScheduleCalculationPlatformService calculationPlatformService, LoanDisbursementDetailsAssembler loanDisbursementDetailsAssembler, org.apache.fineract.portfolio.loanaccount.mapper.LoanChargeMapper loanChargeMapper, org.apache.fineract.portfolio.loanaccount.mapper.LoanCollateralManagementMapper loanCollateralManagementMapper, org.apache.fineract.portfolio.loanaccount.service.LoanAccrualsProcessingService loanAccrualsProcessingService, LoanDisbursementService loanDisbursementService, org.apache.fineract.portfolio.loanaccount.service.LoanChargeService loanChargeService, LoanOfficerService loanOfficerService, org.apache.fineract.portfolio.loanaccount.service.schedule.LoanScheduleComponent loanSchedule) loanBuyDownFeeAmortizationEventService(org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.portfolio.loanaccount.service.LoanBuyDownFeeAmortizationProcessingService loanBuyDownFeeAmortizationProcessingService) org.apache.fineract.portfolio.loanaccount.service.LoanBuyDownFeeAmortizationProcessingServiceloanBuyDownFeeAmortizationProcessingService(org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository, org.apache.fineract.portfolio.loanaccount.repository.LoanBuyDownFeeBalanceRepository loanBuyDownFeeBalanceRepository, org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.portfolio.loanaccount.service.LoanJournalEntryPoster journalEntryPoster, org.apache.fineract.infrastructure.core.service.ExternalIdFactory externalIdFactory) org.apache.fineract.portfolio.loanaccount.service.LoanCalculateRepaymentPastDueServiceloanCapitalizedIncomeAmortizationEventService(org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.portfolio.loanaccount.service.LoanCapitalizedIncomeAmortizationProcessingService loanCapitalizedIncomeAmortizationProcessingService) org.apache.fineract.portfolio.loanaccount.service.LoanCapitalizedIncomeAmortizationProcessingServiceloanCapitalizedIncomeAmortizationProcessingService(org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService configurationDomainService, org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository, org.apache.fineract.portfolio.loanaccount.repository.LoanCapitalizedIncomeBalanceRepository loanCapitalizedIncomeBalanceRepository, org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.portfolio.loanaccount.service.LoanJournalEntryPoster journalEntryPoster, org.apache.fineract.infrastructure.core.service.ExternalIdFactory externalIdFactory) loanChargeAssembler(org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper, org.apache.fineract.portfolio.charge.domain.ChargeRepositoryWrapper chargeRepository, org.apache.fineract.portfolio.loanaccount.domain.LoanChargeRepository loanChargeRepository, org.apache.fineract.portfolio.loanproduct.domain.LoanProductRepository loanProductRepository, org.apache.fineract.infrastructure.core.service.ExternalIdFactory externalIdFactory, org.apache.fineract.portfolio.loanaccount.service.LoanChargeService loanChargeService) org.apache.fineract.portfolio.loanaccount.service.LoanChargeReadPlatformServiceloanChargeReadPlatformService(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.portfolio.charge.service.ChargeDropdownReadPlatformService chargeDropdownReadPlatformService, DropdownReadPlatformService dropdownReadPlatformService, org.apache.fineract.portfolio.loanaccount.domain.LoanChargeRepository loanChargeRepository) org.apache.fineract.portfolio.loanaccount.service.LoanChargeServiceloanChargeService(org.apache.fineract.portfolio.loanaccount.serialization.LoanChargeValidator loanChargeValidator, org.apache.fineract.portfolio.loanaccount.service.LoanTransactionProcessingService loanTransactionProcessingService, org.apache.fineract.portfolio.loanaccount.domain.LoanLifecycleStateMachine loanLifecycleStateMachine, org.apache.fineract.portfolio.loanaccount.service.LoanBalanceService loanBalanceService, org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository) org.apache.fineract.portfolio.loanaccount.service.LoanChargeWritePlatformServiceloanChargeWritePlatformService(org.apache.fineract.portfolio.loanaccount.serialization.LoanChargeApiJsonValidator loanChargeApiJsonValidator, org.apache.fineract.portfolio.loanaccount.service.LoanAssembler loanAssembler, org.apache.fineract.portfolio.charge.domain.ChargeRepositoryWrapper chargeRepository, org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository, AccountTransfersWritePlatformService accountTransfersWritePlatformService, org.apache.fineract.portfolio.loanaccount.domain.LoanRepositoryWrapper loanRepositoryWrapper, JournalEntryWritePlatformService journalEntryWritePlatformService, org.apache.fineract.portfolio.loanaccount.domain.LoanAccountDomainService loanAccountDomainService, org.apache.fineract.portfolio.loanaccount.domain.LoanChargeRepository loanChargeRepository, org.apache.fineract.portfolio.loanaccount.service.LoanWritePlatformService loanWritePlatformService, LoanUtilService loanUtilService, org.apache.fineract.portfolio.loanaccount.service.LoanChargeReadPlatformService loanChargeReadPlatformService, org.apache.fineract.portfolio.loanaccount.domain.LoanLifecycleStateMachine loanLifecycleStateMachine, AccountAssociationsReadPlatformService accountAssociationsReadPlatformService, org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper, org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService configurationDomainService, org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleTransactionProcessorFactory loanRepaymentScheduleTransactionProcessorFactory, org.apache.fineract.infrastructure.core.service.ExternalIdFactory externalIdFactory, AccountTransferDetailRepository accountTransferDetailRepository, LoanChargeAssembler loanChargeAssembler, org.apache.fineract.portfolio.paymentdetail.service.PaymentDetailWritePlatformService paymentDetailWritePlatformService, NoteRepository noteRepository, org.apache.fineract.portfolio.loanaccount.service.LoanAccrualTransactionBusinessEventService loanAccrualTransactionBusinessEventService, org.apache.fineract.portfolio.loanaccount.service.LoanAccrualsProcessingService loanAccrualsProcessingService, org.apache.fineract.portfolio.loanaccount.serialization.LoanDownPaymentTransactionValidator loanDownPaymentTransactionValidator, org.apache.fineract.portfolio.loanaccount.serialization.LoanChargeValidator loanChargeValidator, org.apache.fineract.portfolio.loanaccount.service.LoanScheduleService loanScheduleService, org.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService reprocessLoanTransactionsService, org.apache.fineract.portfolio.loanaccount.domain.LoanAccountService loanAccountService, LoanAdjustmentService loanAdjustmentService, org.apache.fineract.portfolio.loanaccount.mapper.LoanAccountingBridgeMapper loanAccountingBridgeMapper, org.apache.fineract.portfolio.loanaccount.service.LoanChargeService loanChargeService) loanDisbursementDetailsAssembler(org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper) loanDisbursementService(org.apache.fineract.portfolio.loanaccount.serialization.LoanChargeValidator loanChargeValidator, LoanDisbursementValidator loanDisbursementValidator, org.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService reprocessLoanTransactionsService, org.apache.fineract.portfolio.loanaccount.service.LoanChargeService loanChargeService, org.apache.fineract.portfolio.loanaccount.service.LoanBalanceService loanBalanceService) org.apache.fineract.portfolio.loanaccount.service.LoanDownPaymentHandlerServiceloanDownPaymentHandlerService(org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository, org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.portfolio.loanaccount.serialization.LoanDownPaymentTransactionValidator loanDownPaymentTransactionValidator, org.apache.fineract.portfolio.loanaccount.service.LoanScheduleService loanScheduleService, org.apache.fineract.portfolio.loanaccount.service.LoanRefundService loanRefundService, org.apache.fineract.portfolio.loanaccount.serialization.LoanRefundValidator loanRefundValidator, org.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService reprocessLoanTransactionsService, org.apache.fineract.portfolio.loanaccount.service.LoanTransactionProcessingService loanTransactionProcessingService, org.apache.fineract.portfolio.loanaccount.domain.LoanLifecycleStateMachine loanLifecycleStateMachine, org.apache.fineract.portfolio.loanaccount.service.LoanBalanceService loanBalanceService, org.apache.fineract.portfolio.loanaccount.service.LoanTransactionService loanTransactionService) loanOfficerService(LoanOfficerValidator loanOfficerValidator) loanReadPlatformService(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.portfolio.loanaccount.domain.LoanRepositoryWrapper loanRepositoryWrapper, org.apache.fineract.organisation.monetary.domain.ApplicationCurrencyRepositoryWrapper applicationCurrencyRepository, org.apache.fineract.portfolio.loanproduct.service.LoanProductReadPlatformService loanProductReadPlatformService, ClientReadPlatformService clientReadPlatformService, GroupReadPlatformService groupReadPlatformService, org.apache.fineract.portfolio.loanproduct.service.LoanDropdownReadPlatformService loanDropdownReadPlatformService, FundReadPlatformService fundReadPlatformService, org.apache.fineract.portfolio.charge.service.ChargeReadPlatformService chargeReadPlatformService, org.apache.fineract.infrastructure.codes.service.CodeValueReadPlatformService codeValueReadPlatformService, CalendarReadPlatformService calendarReadPlatformService, StaffReadPlatformService staffReadPlatformService, org.apache.fineract.infrastructure.core.service.PaginationHelper paginationHelper, org.apache.fineract.portfolio.paymenttype.service.PaymentTypeReadPlatformService paymentTypeReadPlatformService, org.apache.fineract.portfolio.floatingrates.service.FloatingRatesReadPlatformService floatingRatesReadPlatformService, LoanUtilService loanUtilService, org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService configurationDomainService, AccountDetailsReadPlatformService accountDetailsReadPlatformService, org.apache.fineract.infrastructure.security.utils.ColumnValidator columnValidator, org.apache.fineract.infrastructure.core.service.database.DatabaseSpecificSQLGenerator sqlGenerator, org.apache.fineract.portfolio.delinquency.service.DelinquencyReadPlatformService delinquencyReadPlatformService, org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository, org.apache.fineract.portfolio.loanaccount.service.LoanChargePaidByReadService loanChargePaidByReadService, org.apache.fineract.portfolio.loanaccount.service.LoanTransactionRelationReadService loanTransactionRelationReadService, LoanForeclosureValidator loanForeclosureValidator, org.apache.fineract.portfolio.loanaccount.mapper.LoanTransactionMapper loanTransactionMapper, org.apache.fineract.portfolio.loanaccount.service.LoanTransactionProcessingService loanTransactionProcessingService, org.apache.fineract.portfolio.loanaccount.service.LoanBalanceService loanBalanceService, org.apache.fineract.portfolio.loanaccount.repository.LoanCapitalizedIncomeBalanceRepository loanCapitalizedIncomeBalanceRepository, org.apache.fineract.portfolio.loanaccount.repository.LoanBuyDownFeeBalanceRepository loanBuyDownFeeBalanceRepository) org.apache.fineract.portfolio.loanaccount.service.LoanRefundServiceloanRefundService(org.apache.fineract.portfolio.loanaccount.serialization.LoanRefundValidator loanRefundValidator, org.apache.fineract.portfolio.loanaccount.service.LoanTransactionProcessingService loanTransactionProcessingService, org.apache.fineract.portfolio.loanaccount.domain.LoanLifecycleStateMachine loanLifecycleStateMachine, org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository) org.apache.fineract.portfolio.loanaccount.service.LoanScheduleServiceloanScheduleService(org.apache.fineract.portfolio.loanaccount.service.LoanChargeService loanChargeService, org.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService reprocessLoanTransactionsService, org.apache.fineract.portfolio.loanaccount.mapper.LoanMapper loanMapper, org.apache.fineract.portfolio.loanaccount.service.LoanTransactionProcessingService loanTransactionProcessingService, org.apache.fineract.portfolio.loanaccount.service.schedule.LoanScheduleComponent loanSchedule, org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository) org.apache.fineract.portfolio.loanaccount.service.LoanStatusChangePlatformServiceloanStatusChangePlatformService(org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.portfolio.loanaccount.service.LoanAccrualActivityProcessingService loanAccrualActivityProcessingService) loanTransactionAssembler(org.apache.fineract.infrastructure.core.service.ExternalIdFactory externalIdFactory, org.apache.fineract.portfolio.paymentdetail.service.PaymentDetailWritePlatformService paymentDetailWritePlatformService) loanUtilService(org.apache.fineract.organisation.monetary.domain.ApplicationCurrencyRepositoryWrapper applicationCurrencyRepository, CalendarInstanceRepository calendarInstanceRepository, org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService configurationDomainService, HolidayRepository holidayRepository, WorkingDaysRepositoryWrapper workingDaysRepository, org.apache.fineract.portfolio.loanaccount.loanschedule.domain.LoanScheduleGeneratorFactory loanScheduleFactory, org.apache.fineract.portfolio.floatingrates.service.FloatingRatesReadPlatformService floatingRatesReadPlatformService, CalendarReadPlatformService calendarReadPlatformService, NoteRepository noteRepository) org.apache.fineract.portfolio.loanaccount.service.LoanWritePlatformServiceloanWritePlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.portfolio.loanaccount.serialization.LoanTransactionValidator loanTransactionValidator, org.apache.fineract.portfolio.loanaccount.serialization.LoanUpdateCommandFromApiJsonDeserializer loanUpdateCommandFromApiJsonDeserializer, org.apache.fineract.portfolio.loanaccount.domain.LoanRepositoryWrapper loanRepositoryWrapper, org.apache.fineract.portfolio.loanaccount.domain.LoanAccountDomainService loanAccountDomainService, NoteRepository noteRepository, org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository, org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRelationRepository loanTransactionRelationRepository, org.apache.fineract.portfolio.loanaccount.service.LoanAssembler loanAssembler, JournalEntryWritePlatformService journalEntryWritePlatformService, CalendarInstanceRepository calendarInstanceRepository, org.apache.fineract.portfolio.paymentdetail.service.PaymentDetailWritePlatformService paymentDetailWritePlatformService, HolidayRepositoryWrapper holidayRepository, org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService configurationDomainService, WorkingDaysRepositoryWrapper workingDaysRepository, AccountTransfersWritePlatformService accountTransfersWritePlatformService, org.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService accountTransfersReadPlatformService, AccountAssociationsReadPlatformService accountAssociationsReadPlatformService, org.apache.fineract.portfolio.loanaccount.service.LoanReadPlatformService loanReadPlatformService, org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper, CalendarRepository calendarRepository, org.apache.fineract.portfolio.loanaccount.loanschedule.service.LoanScheduleHistoryWritePlatformService loanScheduleHistoryWritePlatformService, LoanApplicationValidator loanApplicationValidator, AccountAssociationsRepository accountAssociationRepository, AccountTransferDetailRepository accountTransferDetailRepository, org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, GuarantorDomainService guarantorDomainService, LoanUtilService loanUtilService, EntityDatatableChecksWritePlatformService entityDatatableChecksWritePlatformService, org.apache.fineract.infrastructure.codes.domain.CodeValueRepositoryWrapper codeValueRepository, org.apache.fineract.organisation.teller.data.CashierTransactionDataValidator cashierTransactionDataValidator, org.apache.fineract.portfolio.loanaccount.domain.GLIMAccountInfoRepository glimRepository, org.apache.fineract.portfolio.loanaccount.domain.LoanRepository loanRepository, RepaymentWithPostDatedChecksAssembler repaymentWithPostDatedChecksAssembler, PostDatedChecksRepository postDatedChecksRepository, org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleInstallmentRepository loanRepaymentScheduleInstallmentRepository, org.apache.fineract.portfolio.loanaccount.domain.LoanLifecycleStateMachine loanLifecycleStateMachine, LoanAccountLockService loanAccountLockService, org.apache.fineract.infrastructure.core.service.ExternalIdFactory externalIdFactory, org.apache.fineract.portfolio.loanaccount.service.LoanAccrualTransactionBusinessEventService loanAccrualTransactionBusinessEventService, org.apache.fineract.infrastructure.core.exception.ErrorHandler errorHandler, org.apache.fineract.portfolio.loanaccount.service.LoanDownPaymentHandlerService loanDownPaymentHandlerService, LoanTransactionAssembler loanTransactionAssembler, org.apache.fineract.portfolio.loanaccount.service.LoanAccrualsProcessingService loanAccrualsProcessingService, LoanOfficerValidator loanOfficerValidator, org.apache.fineract.portfolio.loanaccount.serialization.LoanDownPaymentTransactionValidator loanDownPaymentTransactionValidator, LoanDisbursementService loanDisbursementService, org.apache.fineract.portfolio.loanaccount.service.LoanScheduleService loanScheduleService, org.apache.fineract.portfolio.loanaccount.serialization.LoanChargeValidator loanChargeValidator, LoanOfficerService loanOfficerService, org.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService reprocessLoanTransactionsService, org.apache.fineract.portfolio.loanaccount.domain.LoanAccountService loanAccountService, org.apache.fineract.portfolio.loanaccount.service.LoanJournalEntryPoster journalEntryPoster, LoanAdjustmentService loanAdjustmentService, org.apache.fineract.portfolio.loanaccount.mapper.LoanAccountingBridgeMapper loanAccountingBridgeMapper, org.apache.fineract.portfolio.loanaccount.mapper.LoanMapper loanMapper, org.apache.fineract.portfolio.loanaccount.service.LoanTransactionProcessingService loanTransactionProcessingService, org.apache.fineract.portfolio.loanaccount.service.LoanBalanceService loanBalanceService, org.apache.fineract.portfolio.loanaccount.service.LoanTransactionService loanTransactionService, org.apache.fineract.portfolio.loanaccount.service.BuyDownFeePlatformService buyDownFeePlatformService) org.apache.fineract.portfolio.loanaccount.service.ReplayedTransactionBusinessEventServicereplayedTransactionBusinessEventService(org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository)
-
Constructor Details
-
LoanAccountConfiguration
public LoanAccountConfiguration()
-
-
Method Details
-
bulkLoansReadPlatformServicev
@Bean @ConditionalOnMissingBean(BulkLoansReadPlatformService.class) public BulkLoansReadPlatformService bulkLoansReadPlatformServicev(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, AccountDetailsReadPlatformService accountDetailsReadPlatformService) -
glimAccountInfoReadPlatformService
@Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanaccount.service.GLIMAccountInfoReadPlatformService.class) public org.apache.fineract.portfolio.loanaccount.service.GLIMAccountInfoReadPlatformService glimAccountInfoReadPlatformService(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, AccountDetailsReadPlatformService accountDetailsReadPlatforService) -
glimAccountInfoWritePlatformService
@Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanaccount.service.GLIMAccountInfoWritePlatformService.class) public org.apache.fineract.portfolio.loanaccount.service.GLIMAccountInfoWritePlatformService glimAccountInfoWritePlatformService(org.apache.fineract.portfolio.loanaccount.domain.GLIMAccountInfoRepository glimAccountRepository) -
loanAccrualTransactionBusinessEventService
@Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanaccount.service.LoanAccrualTransactionBusinessEventService.class) public org.apache.fineract.portfolio.loanaccount.service.LoanAccrualTransactionBusinessEventService loanAccrualTransactionBusinessEventService(org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository) -
loanApplicationWritePlatformService
@Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanaccount.service.LoanApplicationWritePlatformService.class) public org.apache.fineract.portfolio.loanaccount.service.LoanApplicationWritePlatformService loanApplicationWritePlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.portfolio.loanaccount.serialization.LoanApplicationTransitionValidator loanApplicationTransitionValidator, LoanApplicationValidator loanApplicationValidator, org.apache.fineract.portfolio.loanaccount.domain.LoanRepositoryWrapper loanRepositoryWrapper, NoteRepository noteRepository, org.apache.fineract.portfolio.loanaccount.service.LoanAssembler loanAssembler, CalendarRepository calendarRepository, CalendarInstanceRepository calendarInstanceRepository, org.apache.fineract.portfolio.savings.domain.SavingsAccountRepositoryWrapper savingsAccountRepository, AccountAssociationsRepository accountAssociationsRepository, org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, LoanScheduleAssembler loanScheduleAssembler, LoanUtilService loanUtilService, CalendarReadPlatformService calendarReadPlatformService, EntityDatatableChecksWritePlatformService entityDatatableChecksWritePlatformService, org.apache.fineract.portfolio.loanaccount.domain.GLIMAccountInfoRepository glimRepository, org.apache.fineract.portfolio.loanaccount.domain.LoanRepository loanRepository, org.apache.fineract.portfolio.savings.service.GSIMReadPlatformService gsimReadPlatformService, org.apache.fineract.portfolio.loanaccount.domain.LoanLifecycleStateMachine loanLifecycleStateMachine, org.apache.fineract.portfolio.loanaccount.service.LoanAccrualsProcessingService loanAccrualsProcessingService, org.apache.fineract.portfolio.loanaccount.serialization.LoanDownPaymentTransactionValidator loanDownPaymentTransactionValidator, org.apache.fineract.portfolio.loanaccount.service.LoanScheduleService loanScheduleService) -
loanArrearsAgingService
@Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanaccount.service.LoanArrearsAgingService.class) public org.apache.fineract.portfolio.loanaccount.service.LoanArrearsAgingService loanArrearsAgingService(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.infrastructure.core.service.database.DatabaseSpecificSQLGenerator sqlGenerator) -
loanAssembler
@Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanaccount.service.LoanAssembler.class) public org.apache.fineract.portfolio.loanaccount.service.LoanAssembler loanAssembler(org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper, org.apache.fineract.portfolio.loanaccount.domain.LoanRepositoryWrapper loanRepository, org.apache.fineract.portfolio.loanproduct.domain.LoanProductRepository loanProductRepository, ClientRepositoryWrapper clientRepository, GroupRepositoryWrapper groupRepository, FundRepository fundRepository, StaffRepository staffRepository, org.apache.fineract.infrastructure.codes.domain.CodeValueRepositoryWrapper codeValueRepository, LoanScheduleAssembler loanScheduleAssembler, LoanChargeAssembler loanChargeAssembler, LoanCollateralAssembler collateralAssembler, org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleTransactionProcessorFactory loanRepaymentScheduleTransactionProcessorFactory, HolidayRepository holidayRepository, org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService configurationDomainService, WorkingDaysRepositoryWrapper workingDaysRepository, RateAssembler rateAssembler, org.apache.fineract.infrastructure.core.service.ExternalIdFactory externalIdFactory, AccountNumberFormatRepositoryWrapper accountNumberFormatRepository, org.apache.fineract.portfolio.loanaccount.domain.GLIMAccountInfoRepository glimRepository, AccountNumberGenerator accountNumberGenerator, org.apache.fineract.portfolio.loanaccount.service.GLIMAccountInfoWritePlatformService glimAccountInfoWritePlatformService, LoanCollateralAssembler loanCollateralAssembler, org.apache.fineract.portfolio.loanaccount.loanschedule.service.LoanScheduleCalculationPlatformService calculationPlatformService, LoanDisbursementDetailsAssembler loanDisbursementDetailsAssembler, org.apache.fineract.portfolio.loanaccount.mapper.LoanChargeMapper loanChargeMapper, org.apache.fineract.portfolio.loanaccount.mapper.LoanCollateralManagementMapper loanCollateralManagementMapper, org.apache.fineract.portfolio.loanaccount.service.LoanAccrualsProcessingService loanAccrualsProcessingService, LoanDisbursementService loanDisbursementService, org.apache.fineract.portfolio.loanaccount.service.LoanChargeService loanChargeService, LoanOfficerService loanOfficerService, org.apache.fineract.portfolio.loanaccount.service.schedule.LoanScheduleComponent loanSchedule) -
loanTransactionAssembler
@Bean @ConditionalOnMissingBean(LoanTransactionAssembler.class) public LoanTransactionAssembler loanTransactionAssembler(org.apache.fineract.infrastructure.core.service.ExternalIdFactory externalIdFactory, org.apache.fineract.portfolio.paymentdetail.service.PaymentDetailWritePlatformService paymentDetailWritePlatformService) -
loanCalculateRepaymentPastDueService
@Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanaccount.service.LoanCalculateRepaymentPastDueService.class) public org.apache.fineract.portfolio.loanaccount.service.LoanCalculateRepaymentPastDueService loanCalculateRepaymentPastDueService() -
loanChargeAssembler
@Bean @ConditionalOnMissingBean(LoanChargeAssembler.class) public LoanChargeAssembler loanChargeAssembler(org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper, org.apache.fineract.portfolio.charge.domain.ChargeRepositoryWrapper chargeRepository, org.apache.fineract.portfolio.loanaccount.domain.LoanChargeRepository loanChargeRepository, org.apache.fineract.portfolio.loanproduct.domain.LoanProductRepository loanProductRepository, org.apache.fineract.infrastructure.core.service.ExternalIdFactory externalIdFactory, org.apache.fineract.portfolio.loanaccount.service.LoanChargeService loanChargeService) -
loanChargeReadPlatformService
@Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanaccount.service.LoanChargeReadPlatformService.class) public org.apache.fineract.portfolio.loanaccount.service.LoanChargeReadPlatformService loanChargeReadPlatformService(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.portfolio.charge.service.ChargeDropdownReadPlatformService chargeDropdownReadPlatformService, DropdownReadPlatformService dropdownReadPlatformService, org.apache.fineract.portfolio.loanaccount.domain.LoanChargeRepository loanChargeRepository) -
loanChargeWritePlatformService
@Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanaccount.service.LoanChargeWritePlatformService.class) public org.apache.fineract.portfolio.loanaccount.service.LoanChargeWritePlatformService loanChargeWritePlatformService(org.apache.fineract.portfolio.loanaccount.serialization.LoanChargeApiJsonValidator loanChargeApiJsonValidator, org.apache.fineract.portfolio.loanaccount.service.LoanAssembler loanAssembler, org.apache.fineract.portfolio.charge.domain.ChargeRepositoryWrapper chargeRepository, org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository, AccountTransfersWritePlatformService accountTransfersWritePlatformService, org.apache.fineract.portfolio.loanaccount.domain.LoanRepositoryWrapper loanRepositoryWrapper, JournalEntryWritePlatformService journalEntryWritePlatformService, org.apache.fineract.portfolio.loanaccount.domain.LoanAccountDomainService loanAccountDomainService, org.apache.fineract.portfolio.loanaccount.domain.LoanChargeRepository loanChargeRepository, org.apache.fineract.portfolio.loanaccount.service.LoanWritePlatformService loanWritePlatformService, LoanUtilService loanUtilService, org.apache.fineract.portfolio.loanaccount.service.LoanChargeReadPlatformService loanChargeReadPlatformService, org.apache.fineract.portfolio.loanaccount.domain.LoanLifecycleStateMachine loanLifecycleStateMachine, AccountAssociationsReadPlatformService accountAssociationsReadPlatformService, org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper, org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService configurationDomainService, org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleTransactionProcessorFactory loanRepaymentScheduleTransactionProcessorFactory, org.apache.fineract.infrastructure.core.service.ExternalIdFactory externalIdFactory, AccountTransferDetailRepository accountTransferDetailRepository, LoanChargeAssembler loanChargeAssembler, org.apache.fineract.portfolio.paymentdetail.service.PaymentDetailWritePlatformService paymentDetailWritePlatformService, NoteRepository noteRepository, org.apache.fineract.portfolio.loanaccount.service.LoanAccrualTransactionBusinessEventService loanAccrualTransactionBusinessEventService, org.apache.fineract.portfolio.loanaccount.service.LoanAccrualsProcessingService loanAccrualsProcessingService, org.apache.fineract.portfolio.loanaccount.serialization.LoanDownPaymentTransactionValidator loanDownPaymentTransactionValidator, org.apache.fineract.portfolio.loanaccount.serialization.LoanChargeValidator loanChargeValidator, org.apache.fineract.portfolio.loanaccount.service.LoanScheduleService loanScheduleService, org.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService reprocessLoanTransactionsService, org.apache.fineract.portfolio.loanaccount.domain.LoanAccountService loanAccountService, LoanAdjustmentService loanAdjustmentService, org.apache.fineract.portfolio.loanaccount.mapper.LoanAccountingBridgeMapper loanAccountingBridgeMapper, org.apache.fineract.portfolio.loanaccount.service.LoanChargeService loanChargeService) -
loanReadPlatformService
@Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanaccount.service.LoanReadPlatformService.class) public LoanReadPlatformServiceImpl loanReadPlatformService(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.portfolio.loanaccount.domain.LoanRepositoryWrapper loanRepositoryWrapper, org.apache.fineract.organisation.monetary.domain.ApplicationCurrencyRepositoryWrapper applicationCurrencyRepository, org.apache.fineract.portfolio.loanproduct.service.LoanProductReadPlatformService loanProductReadPlatformService, ClientReadPlatformService clientReadPlatformService, GroupReadPlatformService groupReadPlatformService, org.apache.fineract.portfolio.loanproduct.service.LoanDropdownReadPlatformService loanDropdownReadPlatformService, FundReadPlatformService fundReadPlatformService, org.apache.fineract.portfolio.charge.service.ChargeReadPlatformService chargeReadPlatformService, org.apache.fineract.infrastructure.codes.service.CodeValueReadPlatformService codeValueReadPlatformService, CalendarReadPlatformService calendarReadPlatformService, StaffReadPlatformService staffReadPlatformService, org.apache.fineract.infrastructure.core.service.PaginationHelper paginationHelper, org.apache.fineract.portfolio.paymenttype.service.PaymentTypeReadPlatformService paymentTypeReadPlatformService, org.apache.fineract.portfolio.floatingrates.service.FloatingRatesReadPlatformService floatingRatesReadPlatformService, LoanUtilService loanUtilService, org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService configurationDomainService, AccountDetailsReadPlatformService accountDetailsReadPlatformService, org.apache.fineract.infrastructure.security.utils.ColumnValidator columnValidator, org.apache.fineract.infrastructure.core.service.database.DatabaseSpecificSQLGenerator sqlGenerator, org.apache.fineract.portfolio.delinquency.service.DelinquencyReadPlatformService delinquencyReadPlatformService, org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository, org.apache.fineract.portfolio.loanaccount.service.LoanChargePaidByReadService loanChargePaidByReadService, org.apache.fineract.portfolio.loanaccount.service.LoanTransactionRelationReadService loanTransactionRelationReadService, LoanForeclosureValidator loanForeclosureValidator, org.apache.fineract.portfolio.loanaccount.mapper.LoanTransactionMapper loanTransactionMapper, org.apache.fineract.portfolio.loanaccount.service.LoanTransactionProcessingService loanTransactionProcessingService, org.apache.fineract.portfolio.loanaccount.service.LoanBalanceService loanBalanceService, org.apache.fineract.portfolio.loanaccount.repository.LoanCapitalizedIncomeBalanceRepository loanCapitalizedIncomeBalanceRepository, org.apache.fineract.portfolio.loanaccount.repository.LoanBuyDownFeeBalanceRepository loanBuyDownFeeBalanceRepository) -
loanStatusChangePlatformService
@Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanaccount.service.LoanStatusChangePlatformService.class) public org.apache.fineract.portfolio.loanaccount.service.LoanStatusChangePlatformService loanStatusChangePlatformService(org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.portfolio.loanaccount.service.LoanAccrualActivityProcessingService loanAccrualActivityProcessingService) -
loanAccrualEventService
@Bean @ConditionalOnMissingBean(LoanAccrualEventService.class) public LoanAccrualEventService loanAccrualEventService(org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.portfolio.loanaccount.service.LoanAccrualsProcessingService loanAccrualsProcessingService, org.apache.fineract.portfolio.loanaccount.service.LoanAccrualActivityProcessingService loanAccrualActivityProcessingService) -
loanUtilService
@Bean @ConditionalOnMissingBean(LoanUtilService.class) public LoanUtilService loanUtilService(org.apache.fineract.organisation.monetary.domain.ApplicationCurrencyRepositoryWrapper applicationCurrencyRepository, CalendarInstanceRepository calendarInstanceRepository, org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService configurationDomainService, HolidayRepository holidayRepository, WorkingDaysRepositoryWrapper workingDaysRepository, org.apache.fineract.portfolio.loanaccount.loanschedule.domain.LoanScheduleGeneratorFactory loanScheduleFactory, org.apache.fineract.portfolio.floatingrates.service.FloatingRatesReadPlatformService floatingRatesReadPlatformService, CalendarReadPlatformService calendarReadPlatformService, NoteRepository noteRepository) -
buyDownFeePlatformService
@Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanaccount.service.BuyDownFeePlatformService.class) public org.apache.fineract.portfolio.loanaccount.service.BuyDownFeePlatformService buyDownFeePlatformService(org.apache.fineract.portfolio.loanaccount.service.ProgressiveLoanTransactionValidator loanTransactionValidator, org.apache.fineract.portfolio.loanaccount.service.LoanAssembler loanAssembler, org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository, org.apache.fineract.portfolio.paymentdetail.service.PaymentDetailWritePlatformService paymentDetailWritePlatformService, org.apache.fineract.portfolio.loanaccount.service.LoanJournalEntryPoster loanJournalEntryPoster, org.apache.fineract.portfolio.note.service.NoteWritePlatformService noteWritePlatformService, org.apache.fineract.infrastructure.core.service.ExternalIdFactory externalIdFactory, org.apache.fineract.portfolio.loanaccount.repository.LoanBuyDownFeeBalanceRepository loanBuyDownFeeBalanceRepository, org.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService reprocessLoanTransactionsService, org.apache.fineract.portfolio.loanaccount.service.LoanBalanceService loanBalanceService, org.apache.fineract.portfolio.loanaccount.domain.LoanLifecycleStateMachine loanLifecycleStateMachine, org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService) -
loanWritePlatformService
@Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanaccount.service.LoanWritePlatformService.class) public org.apache.fineract.portfolio.loanaccount.service.LoanWritePlatformService loanWritePlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.portfolio.loanaccount.serialization.LoanTransactionValidator loanTransactionValidator, org.apache.fineract.portfolio.loanaccount.serialization.LoanUpdateCommandFromApiJsonDeserializer loanUpdateCommandFromApiJsonDeserializer, org.apache.fineract.portfolio.loanaccount.domain.LoanRepositoryWrapper loanRepositoryWrapper, org.apache.fineract.portfolio.loanaccount.domain.LoanAccountDomainService loanAccountDomainService, NoteRepository noteRepository, org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository, org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRelationRepository loanTransactionRelationRepository, org.apache.fineract.portfolio.loanaccount.service.LoanAssembler loanAssembler, JournalEntryWritePlatformService journalEntryWritePlatformService, CalendarInstanceRepository calendarInstanceRepository, org.apache.fineract.portfolio.paymentdetail.service.PaymentDetailWritePlatformService paymentDetailWritePlatformService, HolidayRepositoryWrapper holidayRepository, org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService configurationDomainService, WorkingDaysRepositoryWrapper workingDaysRepository, AccountTransfersWritePlatformService accountTransfersWritePlatformService, org.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService accountTransfersReadPlatformService, AccountAssociationsReadPlatformService accountAssociationsReadPlatformService, org.apache.fineract.portfolio.loanaccount.service.LoanReadPlatformService loanReadPlatformService, org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper, CalendarRepository calendarRepository, org.apache.fineract.portfolio.loanaccount.loanschedule.service.LoanScheduleHistoryWritePlatformService loanScheduleHistoryWritePlatformService, LoanApplicationValidator loanApplicationValidator, AccountAssociationsRepository accountAssociationRepository, AccountTransferDetailRepository accountTransferDetailRepository, org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, GuarantorDomainService guarantorDomainService, LoanUtilService loanUtilService, EntityDatatableChecksWritePlatformService entityDatatableChecksWritePlatformService, org.apache.fineract.infrastructure.codes.domain.CodeValueRepositoryWrapper codeValueRepository, org.apache.fineract.organisation.teller.data.CashierTransactionDataValidator cashierTransactionDataValidator, org.apache.fineract.portfolio.loanaccount.domain.GLIMAccountInfoRepository glimRepository, org.apache.fineract.portfolio.loanaccount.domain.LoanRepository loanRepository, RepaymentWithPostDatedChecksAssembler repaymentWithPostDatedChecksAssembler, PostDatedChecksRepository postDatedChecksRepository, org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleInstallmentRepository loanRepaymentScheduleInstallmentRepository, org.apache.fineract.portfolio.loanaccount.domain.LoanLifecycleStateMachine loanLifecycleStateMachine, LoanAccountLockService loanAccountLockService, org.apache.fineract.infrastructure.core.service.ExternalIdFactory externalIdFactory, org.apache.fineract.portfolio.loanaccount.service.LoanAccrualTransactionBusinessEventService loanAccrualTransactionBusinessEventService, org.apache.fineract.infrastructure.core.exception.ErrorHandler errorHandler, org.apache.fineract.portfolio.loanaccount.service.LoanDownPaymentHandlerService loanDownPaymentHandlerService, LoanTransactionAssembler loanTransactionAssembler, org.apache.fineract.portfolio.loanaccount.service.LoanAccrualsProcessingService loanAccrualsProcessingService, LoanOfficerValidator loanOfficerValidator, org.apache.fineract.portfolio.loanaccount.serialization.LoanDownPaymentTransactionValidator loanDownPaymentTransactionValidator, LoanDisbursementService loanDisbursementService, org.apache.fineract.portfolio.loanaccount.service.LoanScheduleService loanScheduleService, org.apache.fineract.portfolio.loanaccount.serialization.LoanChargeValidator loanChargeValidator, LoanOfficerService loanOfficerService, org.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService reprocessLoanTransactionsService, org.apache.fineract.portfolio.loanaccount.domain.LoanAccountService loanAccountService, org.apache.fineract.portfolio.loanaccount.service.LoanJournalEntryPoster journalEntryPoster, LoanAdjustmentService loanAdjustmentService, org.apache.fineract.portfolio.loanaccount.mapper.LoanAccountingBridgeMapper loanAccountingBridgeMapper, org.apache.fineract.portfolio.loanaccount.mapper.LoanMapper loanMapper, org.apache.fineract.portfolio.loanaccount.service.LoanTransactionProcessingService loanTransactionProcessingService, org.apache.fineract.portfolio.loanaccount.service.LoanBalanceService loanBalanceService, org.apache.fineract.portfolio.loanaccount.service.LoanTransactionService loanTransactionService, org.apache.fineract.portfolio.loanaccount.service.BuyDownFeePlatformService buyDownFeePlatformService) -
replayedTransactionBusinessEventService
@Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanaccount.service.ReplayedTransactionBusinessEventService.class) public org.apache.fineract.portfolio.loanaccount.service.ReplayedTransactionBusinessEventService replayedTransactionBusinessEventService(org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository) -
loanDownPaymentHandlerService
@Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanaccount.service.LoanDownPaymentHandlerService.class) public org.apache.fineract.portfolio.loanaccount.service.LoanDownPaymentHandlerService loanDownPaymentHandlerService(org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository, org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.portfolio.loanaccount.serialization.LoanDownPaymentTransactionValidator loanDownPaymentTransactionValidator, org.apache.fineract.portfolio.loanaccount.service.LoanScheduleService loanScheduleService, org.apache.fineract.portfolio.loanaccount.service.LoanRefundService loanRefundService, org.apache.fineract.portfolio.loanaccount.serialization.LoanRefundValidator loanRefundValidator, org.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService reprocessLoanTransactionsService, org.apache.fineract.portfolio.loanaccount.service.LoanTransactionProcessingService loanTransactionProcessingService, org.apache.fineract.portfolio.loanaccount.domain.LoanLifecycleStateMachine loanLifecycleStateMachine, org.apache.fineract.portfolio.loanaccount.service.LoanBalanceService loanBalanceService, org.apache.fineract.portfolio.loanaccount.service.LoanTransactionService loanTransactionService) -
loanDisbursementDetailsAssembler
@Bean @ConditionalOnMissingBean(LoanDisbursementDetailsAssembler.class) public LoanDisbursementDetailsAssembler loanDisbursementDetailsAssembler(org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper) -
loanDisbursementService
@Bean @ConditionalOnMissingBean(LoanDisbursementService.class) public LoanDisbursementService loanDisbursementService(org.apache.fineract.portfolio.loanaccount.serialization.LoanChargeValidator loanChargeValidator, LoanDisbursementValidator loanDisbursementValidator, org.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService reprocessLoanTransactionsService, org.apache.fineract.portfolio.loanaccount.service.LoanChargeService loanChargeService, org.apache.fineract.portfolio.loanaccount.service.LoanBalanceService loanBalanceService) -
loanChargeService
@Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanaccount.service.LoanChargeService.class) public org.apache.fineract.portfolio.loanaccount.service.LoanChargeService loanChargeService(org.apache.fineract.portfolio.loanaccount.serialization.LoanChargeValidator loanChargeValidator, org.apache.fineract.portfolio.loanaccount.service.LoanTransactionProcessingService loanTransactionProcessingService, org.apache.fineract.portfolio.loanaccount.domain.LoanLifecycleStateMachine loanLifecycleStateMachine, org.apache.fineract.portfolio.loanaccount.service.LoanBalanceService loanBalanceService, org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository) -
loanScheduleService
@Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanaccount.service.LoanScheduleService.class) public org.apache.fineract.portfolio.loanaccount.service.LoanScheduleService loanScheduleService(org.apache.fineract.portfolio.loanaccount.service.LoanChargeService loanChargeService, org.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService reprocessLoanTransactionsService, org.apache.fineract.portfolio.loanaccount.mapper.LoanMapper loanMapper, org.apache.fineract.portfolio.loanaccount.service.LoanTransactionProcessingService loanTransactionProcessingService, org.apache.fineract.portfolio.loanaccount.service.schedule.LoanScheduleComponent loanSchedule, org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository) -
loanOfficerService
@Bean @ConditionalOnMissingBean(LoanOfficerService.class) public LoanOfficerService loanOfficerService(LoanOfficerValidator loanOfficerValidator) -
loanRefundService
@Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanaccount.service.LoanRefundService.class) public org.apache.fineract.portfolio.loanaccount.service.LoanRefundService loanRefundService(org.apache.fineract.portfolio.loanaccount.serialization.LoanRefundValidator loanRefundValidator, org.apache.fineract.portfolio.loanaccount.service.LoanTransactionProcessingService loanTransactionProcessingService, org.apache.fineract.portfolio.loanaccount.domain.LoanLifecycleStateMachine loanLifecycleStateMachine, org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository) -
interestPauseReadPlatformService
@Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.interestpauses.service.InterestPauseReadPlatformService.class) public org.apache.fineract.portfolio.interestpauses.service.InterestPauseReadPlatformService interestPauseReadPlatformService(org.apache.fineract.portfolio.loanaccount.rescheduleloan.domain.LoanTermVariationsRepository loanTermVariationsRepository) -
interestPauseWritePlatformService
@Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.interestpauses.service.InterestPauseWritePlatformService.class) public org.apache.fineract.portfolio.interestpauses.service.InterestPauseWritePlatformService interestPauseWritePlatformService(org.apache.fineract.portfolio.loanaccount.rescheduleloan.domain.LoanTermVariationsRepository loanTermVariationsRepository, org.apache.fineract.portfolio.loanaccount.domain.LoanRepositoryWrapper loanRepositoryWrapper, org.apache.fineract.portfolio.loanaccount.service.LoanAssembler loanAssembler, org.apache.fineract.portfolio.loanaccount.service.ReprocessLoanTransactionsService reprocessLoanTransactionsService) -
loanAccountService
@Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanaccount.domain.LoanAccountService.class) public org.apache.fineract.portfolio.loanaccount.domain.LoanAccountService loanAccountService(org.apache.fineract.portfolio.loanaccount.domain.LoanRepositoryWrapper loanRepositoryWrapper, org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository) -
loanCapitalizedIncomeAmortizationEventService
@Bean @ConditionalOnMissingBean(LoanCapitalizedIncomeAmortizationEventService.class) public LoanCapitalizedIncomeAmortizationEventService loanCapitalizedIncomeAmortizationEventService(org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.portfolio.loanaccount.service.LoanCapitalizedIncomeAmortizationProcessingService loanCapitalizedIncomeAmortizationProcessingService) -
loanCapitalizedIncomeAmortizationProcessingService
@Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanaccount.service.LoanCapitalizedIncomeAmortizationProcessingService.class) public org.apache.fineract.portfolio.loanaccount.service.LoanCapitalizedIncomeAmortizationProcessingService loanCapitalizedIncomeAmortizationProcessingService(org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService configurationDomainService, org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository, org.apache.fineract.portfolio.loanaccount.repository.LoanCapitalizedIncomeBalanceRepository loanCapitalizedIncomeBalanceRepository, org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.portfolio.loanaccount.service.LoanJournalEntryPoster journalEntryPoster, org.apache.fineract.infrastructure.core.service.ExternalIdFactory externalIdFactory) -
loanBuyDownFeeAmortizationProcessingService
@Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanaccount.service.LoanBuyDownFeeAmortizationProcessingService.class) public org.apache.fineract.portfolio.loanaccount.service.LoanBuyDownFeeAmortizationProcessingService loanBuyDownFeeAmortizationProcessingService(org.apache.fineract.portfolio.loanaccount.domain.LoanTransactionRepository loanTransactionRepository, org.apache.fineract.portfolio.loanaccount.repository.LoanBuyDownFeeBalanceRepository loanBuyDownFeeBalanceRepository, org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.portfolio.loanaccount.service.LoanJournalEntryPoster journalEntryPoster, org.apache.fineract.infrastructure.core.service.ExternalIdFactory externalIdFactory) -
loanBuyDownFeeAmortizationEventService
@Bean @ConditionalOnMissingBean(LoanBuyDownFeeAmortizationEventService.class) public LoanBuyDownFeeAmortizationEventService loanBuyDownFeeAmortizationEventService(org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.portfolio.loanaccount.service.LoanBuyDownFeeAmortizationProcessingService loanBuyDownFeeAmortizationProcessingService)
-