Class LoanProductConfiguration

java.lang.Object
org.apache.fineract.portfolio.loanproduct.starter.LoanProductConfiguration

@Configuration public class LoanProductConfiguration extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.fineract.portfolio.loanproduct.service.LoanDropdownReadPlatformService
    loanDropdownReadPlatformService(org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleTransactionProcessorFactory loanRepaymentScheduleTransactionProcessorFactory)
     
    org.apache.fineract.portfolio.loanproduct.service.LoanProductReadPlatformService
    loanProductReadPlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.portfolio.charge.service.ChargeReadPlatformService chargeReadPlatformService, RateReadService rateReadService, org.apache.fineract.infrastructure.core.service.database.DatabaseSpecificSQLGenerator sqlGenerator, FineractEntityAccessUtil fineractEntityAccessUtil, org.apache.fineract.portfolio.delinquency.service.DelinquencyReadPlatformService delinquencyReadPlatformService, org.apache.fineract.portfolio.loanproduct.domain.LoanProductRepository loanProductRepository)
     
    org.apache.fineract.portfolio.loanproduct.service.LoanProductWritePlatformService
    loanProductWritePlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, LoanProductDataValidator fromApiJsonDeserializer, org.apache.fineract.portfolio.loanproduct.domain.LoanProductRepository loanProductRepository, org.apache.fineract.portfolio.loanaccount.loanschedule.domain.AprCalculator aprCalculator, FundRepository fundRepository, org.apache.fineract.portfolio.charge.domain.ChargeRepositoryWrapper chargeRepository, RateRepositoryWrapper rateRepository, org.apache.fineract.accounting.producttoaccountmapping.service.ProductToGLAccountMappingWritePlatformService accountMappingWritePlatformService, FineractEntityAccessUtil fineractEntityAccessUtil, org.apache.fineract.portfolio.floatingrates.domain.FloatingRateRepositoryWrapper floatingRateRepository, org.apache.fineract.portfolio.loanaccount.domain.LoanRepositoryWrapper loanRepositoryWrapper, org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.portfolio.delinquency.domain.DelinquencyBucketRepository delinquencyBucketRepository, org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleTransactionProcessorFactory loanRepaymentScheduleTransactionProcessorFactory, org.apache.fineract.portfolio.loanproduct.domain.AdvancedPaymentAllocationsJsonParser advancedPaymentJsonParser, org.apache.fineract.portfolio.loanproduct.domain.CreditAllocationsJsonParser creditAllocationsJsonParser, LoanProductAssembler loanProductAssembler, LoanProductUpdateUtil loanProductUpdateUtil)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • LoanProductConfiguration

      public LoanProductConfiguration()
  • Method Details

    • loanDropdownReadPlatformService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanproduct.service.LoanDropdownReadPlatformService.class) public org.apache.fineract.portfolio.loanproduct.service.LoanDropdownReadPlatformService loanDropdownReadPlatformService(org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleTransactionProcessorFactory loanRepaymentScheduleTransactionProcessorFactory)
    • loanProductReadPlatformService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanproduct.service.LoanProductReadPlatformService.class) public org.apache.fineract.portfolio.loanproduct.service.LoanProductReadPlatformService loanProductReadPlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.portfolio.charge.service.ChargeReadPlatformService chargeReadPlatformService, RateReadService rateReadService, org.apache.fineract.infrastructure.core.service.database.DatabaseSpecificSQLGenerator sqlGenerator, FineractEntityAccessUtil fineractEntityAccessUtil, org.apache.fineract.portfolio.delinquency.service.DelinquencyReadPlatformService delinquencyReadPlatformService, org.apache.fineract.portfolio.loanproduct.domain.LoanProductRepository loanProductRepository)
    • loanProductWritePlatformService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.loanproduct.service.LoanProductWritePlatformService.class) public org.apache.fineract.portfolio.loanproduct.service.LoanProductWritePlatformService loanProductWritePlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, LoanProductDataValidator fromApiJsonDeserializer, org.apache.fineract.portfolio.loanproduct.domain.LoanProductRepository loanProductRepository, org.apache.fineract.portfolio.loanaccount.loanschedule.domain.AprCalculator aprCalculator, FundRepository fundRepository, org.apache.fineract.portfolio.charge.domain.ChargeRepositoryWrapper chargeRepository, RateRepositoryWrapper rateRepository, org.apache.fineract.accounting.producttoaccountmapping.service.ProductToGLAccountMappingWritePlatformService accountMappingWritePlatformService, FineractEntityAccessUtil fineractEntityAccessUtil, org.apache.fineract.portfolio.floatingrates.domain.FloatingRateRepositoryWrapper floatingRateRepository, org.apache.fineract.portfolio.loanaccount.domain.LoanRepositoryWrapper loanRepositoryWrapper, org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.portfolio.delinquency.domain.DelinquencyBucketRepository delinquencyBucketRepository, org.apache.fineract.portfolio.loanaccount.domain.LoanRepaymentScheduleTransactionProcessorFactory loanRepaymentScheduleTransactionProcessorFactory, org.apache.fineract.portfolio.loanproduct.domain.AdvancedPaymentAllocationsJsonParser advancedPaymentJsonParser, org.apache.fineract.portfolio.loanproduct.domain.CreditAllocationsJsonParser creditAllocationsJsonParser, LoanProductAssembler loanProductAssembler, LoanProductUpdateUtil loanProductUpdateUtil)