Class ChargeConfiguration

java.lang.Object
org.apache.fineract.portfolio.charge.starter.ChargeConfiguration

@Configuration public class ChargeConfiguration extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.fineract.portfolio.charge.service.ChargeDropdownReadPlatformService
     
    org.apache.fineract.portfolio.charge.service.ChargeReadPlatformService
    chargeReadPlatformService(org.apache.fineract.organisation.monetary.service.CurrencyReadPlatformService currencyReadPlatformService, org.apache.fineract.portfolio.charge.service.ChargeDropdownReadPlatformService chargeDropdownReadPlatformService, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, DropdownReadPlatformService dropdownReadPlatformService, FineractEntityAccessUtil fineractEntityAccessUtil, org.apache.fineract.accounting.common.AccountingDropdownReadPlatformService accountingDropdownReadPlatformService, TaxReadPlatformService taxReadPlatformService, ConfigurationDomainServiceJpa configurationDomainServiceJpa, org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate namedParameterJdbcTemplate)
     
    org.apache.fineract.portfolio.charge.service.ChargeWritePlatformService
    chargeWritePlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.portfolio.charge.serialization.ChargeDefinitionCommandFromApiJsonDeserializer fromApiJsonDeserializer, org.apache.fineract.portfolio.charge.domain.ChargeRepository chargeRepository, org.apache.fineract.portfolio.loanproduct.domain.LoanProductRepository loanProductRepository, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, FineractEntityAccessUtil fineractEntityAccessUtil, org.apache.fineract.accounting.glaccount.domain.GLAccountRepositoryWrapper glAccountRepository, org.apache.fineract.portfolio.tax.domain.TaxGroupRepositoryWrapper taxGroupRepository, org.apache.fineract.portfolio.paymenttype.domain.PaymentTypeRepositoryWrapper paymentTyperepositoryWrapper)
     

    Methods inherited from class java.lang.Object

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

    • ChargeConfiguration

      public ChargeConfiguration()
  • Method Details

    • chargeDropdownReadPlatformService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.charge.service.ChargeDropdownReadPlatformService.class) public org.apache.fineract.portfolio.charge.service.ChargeDropdownReadPlatformService chargeDropdownReadPlatformService()
    • chargeReadPlatformService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.charge.service.ChargeReadPlatformService.class) public org.apache.fineract.portfolio.charge.service.ChargeReadPlatformService chargeReadPlatformService(org.apache.fineract.organisation.monetary.service.CurrencyReadPlatformService currencyReadPlatformService, org.apache.fineract.portfolio.charge.service.ChargeDropdownReadPlatformService chargeDropdownReadPlatformService, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, DropdownReadPlatformService dropdownReadPlatformService, FineractEntityAccessUtil fineractEntityAccessUtil, org.apache.fineract.accounting.common.AccountingDropdownReadPlatformService accountingDropdownReadPlatformService, TaxReadPlatformService taxReadPlatformService, ConfigurationDomainServiceJpa configurationDomainServiceJpa, org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate namedParameterJdbcTemplate)
    • chargeWritePlatformService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.charge.service.ChargeWritePlatformService.class) public org.apache.fineract.portfolio.charge.service.ChargeWritePlatformService chargeWritePlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.portfolio.charge.serialization.ChargeDefinitionCommandFromApiJsonDeserializer fromApiJsonDeserializer, org.apache.fineract.portfolio.charge.domain.ChargeRepository chargeRepository, org.apache.fineract.portfolio.loanproduct.domain.LoanProductRepository loanProductRepository, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, FineractEntityAccessUtil fineractEntityAccessUtil, org.apache.fineract.accounting.glaccount.domain.GLAccountRepositoryWrapper glAccountRepository, org.apache.fineract.portfolio.tax.domain.TaxGroupRepositoryWrapper taxGroupRepository, org.apache.fineract.portfolio.paymenttype.domain.PaymentTypeRepositoryWrapper paymentTyperepositoryWrapper)