Class SavingsConfiguration

java.lang.Object
org.apache.fineract.portfolio.savings.starter.SavingsConfiguration

@Configuration public class SavingsConfiguration extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    depositAccountInterestRateChartExtractor(org.apache.fineract.infrastructure.core.service.database.DatabaseSpecificSQLGenerator sqlGenerator)
     
    org.apache.fineract.portfolio.savings.service.DepositAccountInterestRateChartReadPlatformService
    depositAccountInterestRateChartReadPlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, DepositAccountInterestRateChartReadPlatformServiceImpl.DepositAccountInterestRateChartExtractor chartExtractor, InterestRateChartDropdownReadPlatformService chartDropdownReadPlatformService, InterestIncentiveDropdownReadPlatformService interestIncentiveDropdownReadPlatformService, org.apache.fineract.infrastructure.codes.service.CodeValueReadPlatformService codeValueReadPlatformService)
     
    org.apache.fineract.portfolio.savings.service.DepositAccountOnHoldTransactionReadPlatformService
    depositAccountOnHoldTransactionReadPlatformService(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.infrastructure.security.utils.ColumnValidator columnValidator, org.apache.fineract.infrastructure.core.service.database.DatabaseSpecificSQLGenerator sqlGenerator, org.apache.fineract.infrastructure.core.service.PaginationHelper paginationHelper)
     
    org.apache.fineract.portfolio.savings.service.DepositAccountPreMatureCalculationPlatformService
    depositAccountPreMatureCalculationPlatformService(org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromJsonHelper, DepositAccountTransactionDataValidator depositAccountTransactionDataValidator, DepositAccountAssembler depositAccountAssembler, org.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService savingsAccountReadPlatformService, org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService configurationDomainService, org.apache.fineract.portfolio.paymenttype.service.PaymentTypeReadPlatformService paymentTypeReadPlatformService)
     
    depositAccountReadPlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.portfolio.savings.service.DepositAccountInterestRateChartReadPlatformService chartReadPlatformService, InterestRateChartReadPlatformService productChartReadPlatformService, org.apache.fineract.infrastructure.core.data.PaginationParametersDataValidator paginationParametersDataValidator, org.apache.fineract.infrastructure.core.service.database.DatabaseSpecificSQLGenerator sqlGenerator, org.apache.fineract.infrastructure.core.service.PaginationHelper paginationHelper, ClientReadPlatformService clientReadPlatformService, GroupReadPlatformService groupReadPlatformService, org.apache.fineract.portfolio.savings.service.DepositProductReadPlatformService depositProductReadPlatformService, org.apache.fineract.portfolio.savings.service.SavingsDropdownReadPlatformService savingsDropdownReadPlatformService, org.apache.fineract.portfolio.charge.service.ChargeReadPlatformService chargeReadPlatformService, StaffReadPlatformService staffReadPlatformService, org.apache.fineract.portfolio.savings.service.DepositsDropdownReadPlatformService depositsDropdownReadPlatformService, org.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService savingsAccountReadPlatformService, DropdownReadPlatformService dropdownReadPlatformService, CalendarReadPlatformService calendarReadPlatformService, org.apache.fineract.portfolio.paymenttype.service.PaymentTypeReadPlatformService paymentTypeReadPlatformService)
     
    org.apache.fineract.portfolio.savings.service.DepositAccountWritePlatformService
    depositAccountWritePlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.portfolio.savings.domain.SavingsAccountRepositoryWrapper savingAccountRepositoryWrapper, org.apache.fineract.portfolio.savings.domain.SavingsAccountTransactionRepository savingsAccountTransactionRepository, DepositAccountAssembler depositAccountAssembler, DepositAccountTransactionDataValidator depositAccountTransactionDataValidator, org.apache.fineract.portfolio.savings.data.SavingsAccountChargeDataValidator savingsAccountChargeDataValidator, org.apache.fineract.portfolio.paymentdetail.service.PaymentDetailWritePlatformService paymentDetailWritePlatformService, org.apache.fineract.organisation.monetary.domain.ApplicationCurrencyRepositoryWrapper applicationCurrencyRepositoryWrapper, JournalEntryWritePlatformService journalEntryWritePlatformService, DepositAccountDomainService depositAccountDomainService, NoteRepository noteRepository, org.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService accountTransfersReadPlatformService, org.apache.fineract.portfolio.charge.domain.ChargeRepositoryWrapper chargeRepository, org.apache.fineract.portfolio.savings.domain.SavingsAccountChargeRepositoryWrapper savingsAccountChargeRepository, AccountAssociationsReadPlatformService accountAssociationsReadPlatformService, AccountTransfersWritePlatformService accountTransfersWritePlatformService, DepositAccountReadPlatformService depositAccountReadPlatformService, CalendarInstanceRepository calendarInstanceRepository, org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService configurationDomainService, HolidayRepositoryWrapper holidayRepository, WorkingDaysRepositoryWrapper workingDaysRepository, DepositAccountOnHoldTransactionRepository depositAccountOnHoldTransactionRepository)
     
    org.apache.fineract.portfolio.savings.service.DepositApplicationProcessWritePlatformService
    depositApplicationProcessWritePlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.portfolio.savings.domain.SavingsAccountRepositoryWrapper savingAccountRepository, FixedDepositAccountRepository fixedDepositAccountRepository, RecurringDepositAccountRepository recurringDepositAccountRepository, DepositAccountAssembler depositAccountAssembler, DepositAccountDataValidator depositAccountDataValidator, AccountNumberGenerator accountNumberGenerator, ClientRepositoryWrapper clientRepository, GroupRepository groupRepository, org.apache.fineract.portfolio.savings.domain.SavingsProductRepository savingsProductRepository, NoteRepository noteRepository, StaffRepositoryWrapper staffRepository, SavingsAccountApplicationTransitionApiJsonValidator savingsAccountApplicationTransitionApiJsonValidator, org.apache.fineract.portfolio.savings.domain.SavingsAccountChargeAssembler savingsAccountChargeAssembler, AccountAssociationsRepository accountAssociationsRepository, org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromJsonHelper, CalendarInstanceRepository calendarInstanceRepository, org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService configurationDomainService, AccountNumberFormatRepositoryWrapper accountNumberFormatRepository, org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService)
     
    org.apache.fineract.portfolio.savings.service.DepositProductReadPlatformService
    depositProductReadPlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, InterestRateChartReadPlatformService interestRateChartReadPlatformService)
     
    org.apache.fineract.portfolio.savings.service.DepositsDropdownReadPlatformService
     
    org.apache.fineract.portfolio.savings.service.FixedDepositProductWritePlatformService
    fixedDepositProductWritePlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, FixedDepositProductRepository fixedDepositProductRepository, DepositProductDataValidator fromApiJsonDataValidator, org.apache.fineract.portfolio.savings.domain.DepositProductAssembler depositProductAssembler, org.apache.fineract.accounting.producttoaccountmapping.service.ProductToGLAccountMappingWritePlatformService accountMappingWritePlatformService, org.apache.fineract.portfolio.interestratechart.service.InterestRateChartAssembler chartAssembler)
     
    groupSavingsIndividualMonitoringWritePlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.portfolio.savings.domain.GSIMRepositoy gsimAccountRepository, org.apache.fineract.portfolio.loanaccount.domain.LoanRepository loanRepository)
     
    org.apache.fineract.portfolio.savings.service.GSIMReadPlatformService
    gsimReadPlatformService(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.infrastructure.security.utils.ColumnValidator columnValidator)
     
    org.apache.fineract.portfolio.savings.service.RecurringDepositProductWritePlatformService
    recurringDepositProductWritePlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.portfolio.savings.domain.RecurringDepositProductRepository recurringDepositProductRepository, DepositProductDataValidator fromApiJsonDataValidator, org.apache.fineract.portfolio.savings.domain.DepositProductAssembler depositProductAssembler, org.apache.fineract.accounting.producttoaccountmapping.service.ProductToGLAccountMappingWritePlatformService accountMappingWritePlatformService, org.apache.fineract.portfolio.interestratechart.service.InterestRateChartAssembler chartAssembler)
     
    savingsAccountApplicationTransitionApiJsonValidator(org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper)
     
    org.apache.fineract.portfolio.savings.service.SavingsAccountChargeReadPlatformService
    savingsAccountChargeReadPlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.portfolio.charge.service.ChargeDropdownReadPlatformService chargeDropdownReadPlatformService, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, DropdownReadPlatformService dropdownReadPlatformService, org.apache.fineract.infrastructure.core.service.database.DatabaseSpecificSQLGenerator sqlGenerator)
     
    org.apache.fineract.portfolio.savings.service.SavingsAccountInterestPostingService
    savingsAccountInterestPostingService(org.apache.fineract.portfolio.savings.domain.SavingsHelper savingsHelper)
     
    org.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService
    savingsAccountReadPlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, SavingsAccountAssembler savingAccountAssembler, org.apache.fineract.infrastructure.core.service.PaginationHelper paginationHelper, org.apache.fineract.infrastructure.core.service.database.DatabaseSpecificSQLGenerator sqlGenerator, org.apache.fineract.portfolio.savings.domain.SavingsAccountRepositoryWrapper savingsAccountRepositoryWrapper, org.apache.fineract.infrastructure.security.utils.ColumnValidator columnValidator)
     
    org.apache.fineract.portfolio.savings.service.SavingsAccountTemplateReadPlatformService
    savingsAccountTemplateReadPlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, ClientReadPlatformService clientReadPlatformService, GroupReadPlatformService groupReadPlatformService, org.apache.fineract.portfolio.savings.service.SavingsProductReadPlatformService savingProductReadPlatformService, StaffReadPlatformService staffReadPlatformService, org.apache.fineract.portfolio.savings.service.SavingsDropdownReadPlatformService dropdownReadPlatformService, org.apache.fineract.portfolio.charge.service.ChargeReadPlatformService chargeReadPlatformService, EntityDatatableChecksReadService entityDatatableChecksReadService, org.apache.fineract.infrastructure.security.utils.ColumnValidator columnValidator)
     
    org.apache.fineract.portfolio.savings.service.search.SavingsAccountTransactionSearchService
    savingsAccountTransactionSearchService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.infrastructure.dataqueries.service.GenericDataService genericDataService, org.apache.fineract.infrastructure.core.service.database.DatabaseSpecificSQLGenerator sqlGenerator, org.apache.fineract.infrastructure.dataqueries.service.DatatableReadService datatableService, org.apache.fineract.infrastructure.dataqueries.data.DataTableValidator dataTableValidator, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.portfolio.search.service.SearchUtil searchUtil)
     
    org.apache.fineract.portfolio.savings.service.SavingsAccountWritePlatformService
    savingsAccountWritePlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.portfolio.savings.data.SavingsAccountDataValidator fromApiJsonDeserializer, org.apache.fineract.portfolio.savings.domain.SavingsAccountRepositoryWrapper savingAccountRepositoryWrapper, StaffRepositoryWrapper staffRepository, org.apache.fineract.portfolio.savings.domain.SavingsAccountTransactionRepository savingsAccountTransactionRepository, SavingsAccountAssembler savingAccountAssembler, SavingsAccountTransactionDataValidator savingsAccountTransactionDataValidator, org.apache.fineract.portfolio.savings.data.SavingsAccountChargeDataValidator savingsAccountChargeDataValidator, org.apache.fineract.portfolio.paymentdetail.service.PaymentDetailWritePlatformService paymentDetailWritePlatformService, JournalEntryWritePlatformService journalEntryWritePlatformService, org.apache.fineract.portfolio.savings.service.SavingsAccountDomainService savingsAccountDomainService, NoteRepository noteRepository, org.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService accountTransfersReadPlatformService, AccountAssociationsReadPlatformService accountAssociationsReadPlatformService, org.apache.fineract.portfolio.charge.domain.ChargeRepositoryWrapper chargeRepository, org.apache.fineract.portfolio.savings.domain.SavingsAccountChargeRepositoryWrapper savingsAccountChargeRepository, HolidayRepositoryWrapper holidayRepository, WorkingDaysRepositoryWrapper workingDaysRepository, org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService configurationDomainService, DepositAccountOnHoldTransactionRepository depositAccountOnHoldTransactionRepository, EntityDatatableChecksWritePlatformService entityDatatableChecksWritePlatformService, AppUserRepositoryWrapper appuserRepository, StandingInstructionRepository standingInstructionRepository, org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.portfolio.savings.domain.GSIMRepositoy gsimRepository, org.apache.fineract.portfolio.savings.service.SavingsAccountInterestPostingService savingsAccountInterestPostingService, org.apache.fineract.infrastructure.core.exception.ErrorHandler errorHandler)
     
    org.apache.fineract.portfolio.savings.service.SavingsApplicationProcessWritePlatformService
    savingsApplicationProcessWritePlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.portfolio.savings.domain.SavingsAccountRepositoryWrapper savingAccountRepository, SavingsAccountAssembler savingAccountAssembler, org.apache.fineract.portfolio.savings.data.SavingsAccountDataValidator savingsAccountDataValidator, AccountNumberGenerator accountNumberGenerator, ClientRepositoryWrapper clientRepository, GroupRepository groupRepository, org.apache.fineract.portfolio.savings.domain.SavingsProductRepository savingsProductRepository, NoteRepository noteRepository, StaffRepositoryWrapper staffRepository, SavingsAccountApplicationTransitionApiJsonValidator savingsAccountApplicationTransitionApiJsonValidator, org.apache.fineract.portfolio.savings.domain.SavingsAccountChargeAssembler savingsAccountChargeAssembler, org.apache.fineract.commands.service.CommandProcessingService commandProcessingService, org.apache.fineract.portfolio.savings.service.SavingsAccountDomainService savingsAccountDomainService, org.apache.fineract.portfolio.savings.service.SavingsAccountWritePlatformService savingsAccountWritePlatformService, AccountNumberFormatRepositoryWrapper accountNumberFormatRepository, org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, EntityDatatableChecksWritePlatformService entityDatatableChecksWritePlatformService, org.apache.fineract.portfolio.savings.domain.GSIMRepositoy gsimRepository, GroupRepositoryWrapper groupRepositoryWrapper, GroupSavingsIndividualMonitoringWritePlatformService gsimWritePlatformService)
     
    org.apache.fineract.portfolio.savings.service.SavingsDropdownReadPlatformService
     
    org.apache.fineract.portfolio.savings.service.SavingsProductReadPlatformService
    savingsProductReadPlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, FineractEntityAccessUtil fineractEntityAccessUtil)
     
    org.apache.fineract.portfolio.savings.service.SavingsProductWritePlatformService
    savingsProductWritePlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.portfolio.savings.domain.SavingsProductRepository savingProductRepository, org.apache.fineract.portfolio.savings.data.SavingsProductDataValidator fromApiJsonDataValidator, org.apache.fineract.portfolio.savings.domain.SavingsProductAssembler savingsProductAssembler, org.apache.fineract.accounting.producttoaccountmapping.service.ProductToGLAccountMappingWritePlatformService accountMappingWritePlatformService, FineractEntityAccessUtil fineractEntityAccessUtil)
     
    org.apache.fineract.portfolio.savings.service.SavingsSchedularInterestPoster
    savingsSchedularInterestPoster(org.apache.fineract.portfolio.savings.service.SavingsAccountWritePlatformService savingsAccountWritePlatformService, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService savingsAccountReadPlatformService, org.apache.fineract.infrastructure.security.service.PlatformSecurityContext platformSecurityContext)
     
    org.apache.fineract.portfolio.savings.service.SavingsSchedularInterestPosterTask
    savingsSchedularInterestPosterTask(org.apache.fineract.portfolio.savings.service.SavingsSchedularInterestPoster interestPoster)
     

    Methods inherited from class java.lang.Object

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

    • SavingsConfiguration

      public SavingsConfiguration()
  • Method Details

    • savingsAccountTransactionSearchService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.savings.service.search.SavingsAccountTransactionSearchService.class) public org.apache.fineract.portfolio.savings.service.search.SavingsAccountTransactionSearchService savingsAccountTransactionSearchService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.infrastructure.dataqueries.service.GenericDataService genericDataService, org.apache.fineract.infrastructure.core.service.database.DatabaseSpecificSQLGenerator sqlGenerator, org.apache.fineract.infrastructure.dataqueries.service.DatatableReadService datatableService, org.apache.fineract.infrastructure.dataqueries.data.DataTableValidator dataTableValidator, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.portfolio.search.service.SearchUtil searchUtil)
    • depositAccountInterestRateChartExtractor

      @Bean public DepositAccountInterestRateChartReadPlatformServiceImpl.DepositAccountInterestRateChartExtractor depositAccountInterestRateChartExtractor(org.apache.fineract.infrastructure.core.service.database.DatabaseSpecificSQLGenerator sqlGenerator)
    • depositAccountInterestRateChartReadPlatformService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.savings.service.DepositAccountInterestRateChartReadPlatformService.class) public org.apache.fineract.portfolio.savings.service.DepositAccountInterestRateChartReadPlatformService depositAccountInterestRateChartReadPlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, DepositAccountInterestRateChartReadPlatformServiceImpl.DepositAccountInterestRateChartExtractor chartExtractor, InterestRateChartDropdownReadPlatformService chartDropdownReadPlatformService, InterestIncentiveDropdownReadPlatformService interestIncentiveDropdownReadPlatformService, org.apache.fineract.infrastructure.codes.service.CodeValueReadPlatformService codeValueReadPlatformService)
    • depositAccountOnHoldTransactionReadPlatformService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.savings.service.DepositAccountOnHoldTransactionReadPlatformService.class) public org.apache.fineract.portfolio.savings.service.DepositAccountOnHoldTransactionReadPlatformService depositAccountOnHoldTransactionReadPlatformService(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.infrastructure.security.utils.ColumnValidator columnValidator, org.apache.fineract.infrastructure.core.service.database.DatabaseSpecificSQLGenerator sqlGenerator, org.apache.fineract.infrastructure.core.service.PaginationHelper paginationHelper)
    • depositAccountPreMatureCalculationPlatformService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.savings.service.DepositAccountPreMatureCalculationPlatformService.class) public org.apache.fineract.portfolio.savings.service.DepositAccountPreMatureCalculationPlatformService depositAccountPreMatureCalculationPlatformService(org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromJsonHelper, DepositAccountTransactionDataValidator depositAccountTransactionDataValidator, DepositAccountAssembler depositAccountAssembler, org.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService savingsAccountReadPlatformService, org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService configurationDomainService, org.apache.fineract.portfolio.paymenttype.service.PaymentTypeReadPlatformService paymentTypeReadPlatformService)
    • depositAccountReadPlatformService

      @Bean @ConditionalOnMissingBean(DepositAccountReadPlatformService.class) public DepositAccountReadPlatformService depositAccountReadPlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.portfolio.savings.service.DepositAccountInterestRateChartReadPlatformService chartReadPlatformService, InterestRateChartReadPlatformService productChartReadPlatformService, org.apache.fineract.infrastructure.core.data.PaginationParametersDataValidator paginationParametersDataValidator, org.apache.fineract.infrastructure.core.service.database.DatabaseSpecificSQLGenerator sqlGenerator, org.apache.fineract.infrastructure.core.service.PaginationHelper paginationHelper, ClientReadPlatformService clientReadPlatformService, GroupReadPlatformService groupReadPlatformService, org.apache.fineract.portfolio.savings.service.DepositProductReadPlatformService depositProductReadPlatformService, org.apache.fineract.portfolio.savings.service.SavingsDropdownReadPlatformService savingsDropdownReadPlatformService, org.apache.fineract.portfolio.charge.service.ChargeReadPlatformService chargeReadPlatformService, StaffReadPlatformService staffReadPlatformService, org.apache.fineract.portfolio.savings.service.DepositsDropdownReadPlatformService depositsDropdownReadPlatformService, org.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService savingsAccountReadPlatformService, DropdownReadPlatformService dropdownReadPlatformService, CalendarReadPlatformService calendarReadPlatformService, org.apache.fineract.portfolio.paymenttype.service.PaymentTypeReadPlatformService paymentTypeReadPlatformService)
    • depositAccountWritePlatformService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.savings.service.DepositAccountWritePlatformService.class) public org.apache.fineract.portfolio.savings.service.DepositAccountWritePlatformService depositAccountWritePlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.portfolio.savings.domain.SavingsAccountRepositoryWrapper savingAccountRepositoryWrapper, org.apache.fineract.portfolio.savings.domain.SavingsAccountTransactionRepository savingsAccountTransactionRepository, DepositAccountAssembler depositAccountAssembler, DepositAccountTransactionDataValidator depositAccountTransactionDataValidator, org.apache.fineract.portfolio.savings.data.SavingsAccountChargeDataValidator savingsAccountChargeDataValidator, org.apache.fineract.portfolio.paymentdetail.service.PaymentDetailWritePlatformService paymentDetailWritePlatformService, org.apache.fineract.organisation.monetary.domain.ApplicationCurrencyRepositoryWrapper applicationCurrencyRepositoryWrapper, JournalEntryWritePlatformService journalEntryWritePlatformService, DepositAccountDomainService depositAccountDomainService, NoteRepository noteRepository, org.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService accountTransfersReadPlatformService, org.apache.fineract.portfolio.charge.domain.ChargeRepositoryWrapper chargeRepository, org.apache.fineract.portfolio.savings.domain.SavingsAccountChargeRepositoryWrapper savingsAccountChargeRepository, AccountAssociationsReadPlatformService accountAssociationsReadPlatformService, AccountTransfersWritePlatformService accountTransfersWritePlatformService, DepositAccountReadPlatformService depositAccountReadPlatformService, CalendarInstanceRepository calendarInstanceRepository, org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService configurationDomainService, HolidayRepositoryWrapper holidayRepository, WorkingDaysRepositoryWrapper workingDaysRepository, DepositAccountOnHoldTransactionRepository depositAccountOnHoldTransactionRepository)
    • depositApplicationProcessWritePlatformService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.savings.service.DepositApplicationProcessWritePlatformService.class) public org.apache.fineract.portfolio.savings.service.DepositApplicationProcessWritePlatformService depositApplicationProcessWritePlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.portfolio.savings.domain.SavingsAccountRepositoryWrapper savingAccountRepository, FixedDepositAccountRepository fixedDepositAccountRepository, RecurringDepositAccountRepository recurringDepositAccountRepository, DepositAccountAssembler depositAccountAssembler, DepositAccountDataValidator depositAccountDataValidator, AccountNumberGenerator accountNumberGenerator, ClientRepositoryWrapper clientRepository, GroupRepository groupRepository, org.apache.fineract.portfolio.savings.domain.SavingsProductRepository savingsProductRepository, NoteRepository noteRepository, StaffRepositoryWrapper staffRepository, SavingsAccountApplicationTransitionApiJsonValidator savingsAccountApplicationTransitionApiJsonValidator, org.apache.fineract.portfolio.savings.domain.SavingsAccountChargeAssembler savingsAccountChargeAssembler, AccountAssociationsRepository accountAssociationsRepository, org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromJsonHelper, CalendarInstanceRepository calendarInstanceRepository, org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService configurationDomainService, AccountNumberFormatRepositoryWrapper accountNumberFormatRepository, org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService)
    • depositProductReadPlatformService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.savings.service.DepositProductReadPlatformService.class) public org.apache.fineract.portfolio.savings.service.DepositProductReadPlatformService depositProductReadPlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, InterestRateChartReadPlatformService interestRateChartReadPlatformService)
    • depositsDropdownReadPlatformService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.savings.service.DepositsDropdownReadPlatformService.class) public org.apache.fineract.portfolio.savings.service.DepositsDropdownReadPlatformService depositsDropdownReadPlatformService()
    • fixedDepositProductWritePlatformService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.savings.service.FixedDepositProductWritePlatformService.class) public org.apache.fineract.portfolio.savings.service.FixedDepositProductWritePlatformService fixedDepositProductWritePlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, FixedDepositProductRepository fixedDepositProductRepository, DepositProductDataValidator fromApiJsonDataValidator, org.apache.fineract.portfolio.savings.domain.DepositProductAssembler depositProductAssembler, org.apache.fineract.accounting.producttoaccountmapping.service.ProductToGLAccountMappingWritePlatformService accountMappingWritePlatformService, org.apache.fineract.portfolio.interestratechart.service.InterestRateChartAssembler chartAssembler)
    • groupSavingsIndividualMonitoringWritePlatformService

      @Bean @ConditionalOnMissingBean(GroupSavingsIndividualMonitoringWritePlatformService.class) public GroupSavingsIndividualMonitoringWritePlatformService groupSavingsIndividualMonitoringWritePlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.portfolio.savings.domain.GSIMRepositoy gsimAccountRepository, org.apache.fineract.portfolio.loanaccount.domain.LoanRepository loanRepository)
    • gsimReadPlatformService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.savings.service.GSIMReadPlatformService.class) public org.apache.fineract.portfolio.savings.service.GSIMReadPlatformService gsimReadPlatformService(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.infrastructure.security.utils.ColumnValidator columnValidator)
    • recurringDepositProductWritePlatformService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.savings.service.RecurringDepositProductWritePlatformService.class) public org.apache.fineract.portfolio.savings.service.RecurringDepositProductWritePlatformService recurringDepositProductWritePlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.portfolio.savings.domain.RecurringDepositProductRepository recurringDepositProductRepository, DepositProductDataValidator fromApiJsonDataValidator, org.apache.fineract.portfolio.savings.domain.DepositProductAssembler depositProductAssembler, org.apache.fineract.accounting.producttoaccountmapping.service.ProductToGLAccountMappingWritePlatformService accountMappingWritePlatformService, org.apache.fineract.portfolio.interestratechart.service.InterestRateChartAssembler chartAssembler)
    • savingsAccountApplicationTransitionApiJsonValidator

      @Bean @ConditionalOnMissingBean(SavingsAccountApplicationTransitionApiJsonValidator.class) public SavingsAccountApplicationTransitionApiJsonValidator savingsAccountApplicationTransitionApiJsonValidator(org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper)
    • savingsAccountChargeReadPlatformService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.savings.service.SavingsAccountChargeReadPlatformService.class) public org.apache.fineract.portfolio.savings.service.SavingsAccountChargeReadPlatformService savingsAccountChargeReadPlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.portfolio.charge.service.ChargeDropdownReadPlatformService chargeDropdownReadPlatformService, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, DropdownReadPlatformService dropdownReadPlatformService, org.apache.fineract.infrastructure.core.service.database.DatabaseSpecificSQLGenerator sqlGenerator)
    • savingsAccountInterestPostingService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.savings.service.SavingsAccountInterestPostingService.class) public org.apache.fineract.portfolio.savings.service.SavingsAccountInterestPostingService savingsAccountInterestPostingService(org.apache.fineract.portfolio.savings.domain.SavingsHelper savingsHelper)
    • savingsAccountReadPlatformService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService.class) public org.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService savingsAccountReadPlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, SavingsAccountAssembler savingAccountAssembler, org.apache.fineract.infrastructure.core.service.PaginationHelper paginationHelper, org.apache.fineract.infrastructure.core.service.database.DatabaseSpecificSQLGenerator sqlGenerator, org.apache.fineract.portfolio.savings.domain.SavingsAccountRepositoryWrapper savingsAccountRepositoryWrapper, org.apache.fineract.infrastructure.security.utils.ColumnValidator columnValidator)
    • savingsAccountTemplateReadPlatformService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.savings.service.SavingsAccountTemplateReadPlatformService.class) public org.apache.fineract.portfolio.savings.service.SavingsAccountTemplateReadPlatformService savingsAccountTemplateReadPlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, ClientReadPlatformService clientReadPlatformService, GroupReadPlatformService groupReadPlatformService, org.apache.fineract.portfolio.savings.service.SavingsProductReadPlatformService savingProductReadPlatformService, StaffReadPlatformService staffReadPlatformService, org.apache.fineract.portfolio.savings.service.SavingsDropdownReadPlatformService dropdownReadPlatformService, org.apache.fineract.portfolio.charge.service.ChargeReadPlatformService chargeReadPlatformService, EntityDatatableChecksReadService entityDatatableChecksReadService, org.apache.fineract.infrastructure.security.utils.ColumnValidator columnValidator)
    • savingsAccountWritePlatformService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.savings.service.SavingsAccountWritePlatformService.class) public org.apache.fineract.portfolio.savings.service.SavingsAccountWritePlatformService savingsAccountWritePlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.portfolio.savings.data.SavingsAccountDataValidator fromApiJsonDeserializer, org.apache.fineract.portfolio.savings.domain.SavingsAccountRepositoryWrapper savingAccountRepositoryWrapper, StaffRepositoryWrapper staffRepository, org.apache.fineract.portfolio.savings.domain.SavingsAccountTransactionRepository savingsAccountTransactionRepository, SavingsAccountAssembler savingAccountAssembler, SavingsAccountTransactionDataValidator savingsAccountTransactionDataValidator, org.apache.fineract.portfolio.savings.data.SavingsAccountChargeDataValidator savingsAccountChargeDataValidator, org.apache.fineract.portfolio.paymentdetail.service.PaymentDetailWritePlatformService paymentDetailWritePlatformService, JournalEntryWritePlatformService journalEntryWritePlatformService, org.apache.fineract.portfolio.savings.service.SavingsAccountDomainService savingsAccountDomainService, NoteRepository noteRepository, org.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService accountTransfersReadPlatformService, AccountAssociationsReadPlatformService accountAssociationsReadPlatformService, org.apache.fineract.portfolio.charge.domain.ChargeRepositoryWrapper chargeRepository, org.apache.fineract.portfolio.savings.domain.SavingsAccountChargeRepositoryWrapper savingsAccountChargeRepository, HolidayRepositoryWrapper holidayRepository, WorkingDaysRepositoryWrapper workingDaysRepository, org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService configurationDomainService, DepositAccountOnHoldTransactionRepository depositAccountOnHoldTransactionRepository, EntityDatatableChecksWritePlatformService entityDatatableChecksWritePlatformService, AppUserRepositoryWrapper appuserRepository, StandingInstructionRepository standingInstructionRepository, org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, org.apache.fineract.portfolio.savings.domain.GSIMRepositoy gsimRepository, org.apache.fineract.portfolio.savings.service.SavingsAccountInterestPostingService savingsAccountInterestPostingService, org.apache.fineract.infrastructure.core.exception.ErrorHandler errorHandler)
    • savingsApplicationProcessWritePlatformService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.savings.service.SavingsApplicationProcessWritePlatformService.class) public org.apache.fineract.portfolio.savings.service.SavingsApplicationProcessWritePlatformService savingsApplicationProcessWritePlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.portfolio.savings.domain.SavingsAccountRepositoryWrapper savingAccountRepository, SavingsAccountAssembler savingAccountAssembler, org.apache.fineract.portfolio.savings.data.SavingsAccountDataValidator savingsAccountDataValidator, AccountNumberGenerator accountNumberGenerator, ClientRepositoryWrapper clientRepository, GroupRepository groupRepository, org.apache.fineract.portfolio.savings.domain.SavingsProductRepository savingsProductRepository, NoteRepository noteRepository, StaffRepositoryWrapper staffRepository, SavingsAccountApplicationTransitionApiJsonValidator savingsAccountApplicationTransitionApiJsonValidator, org.apache.fineract.portfolio.savings.domain.SavingsAccountChargeAssembler savingsAccountChargeAssembler, org.apache.fineract.commands.service.CommandProcessingService commandProcessingService, org.apache.fineract.portfolio.savings.service.SavingsAccountDomainService savingsAccountDomainService, org.apache.fineract.portfolio.savings.service.SavingsAccountWritePlatformService savingsAccountWritePlatformService, AccountNumberFormatRepositoryWrapper accountNumberFormatRepository, org.apache.fineract.infrastructure.event.business.service.BusinessEventNotifierService businessEventNotifierService, EntityDatatableChecksWritePlatformService entityDatatableChecksWritePlatformService, org.apache.fineract.portfolio.savings.domain.GSIMRepositoy gsimRepository, GroupRepositoryWrapper groupRepositoryWrapper, GroupSavingsIndividualMonitoringWritePlatformService gsimWritePlatformService)
    • savingsDropdownReadPlatformService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.savings.service.SavingsDropdownReadPlatformService.class) public org.apache.fineract.portfolio.savings.service.SavingsDropdownReadPlatformService savingsDropdownReadPlatformService()
    • savingsProductReadPlatformService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.savings.service.SavingsProductReadPlatformService.class) public org.apache.fineract.portfolio.savings.service.SavingsProductReadPlatformService savingsProductReadPlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, FineractEntityAccessUtil fineractEntityAccessUtil)
    • savingsProductWritePlatformService

      @Bean @ConditionalOnMissingBean(org.apache.fineract.portfolio.savings.service.SavingsProductWritePlatformService.class) public org.apache.fineract.portfolio.savings.service.SavingsProductWritePlatformService savingsProductWritePlatformService(org.apache.fineract.infrastructure.security.service.PlatformSecurityContext context, org.apache.fineract.portfolio.savings.domain.SavingsProductRepository savingProductRepository, org.apache.fineract.portfolio.savings.data.SavingsProductDataValidator fromApiJsonDataValidator, org.apache.fineract.portfolio.savings.domain.SavingsProductAssembler savingsProductAssembler, org.apache.fineract.accounting.producttoaccountmapping.service.ProductToGLAccountMappingWritePlatformService accountMappingWritePlatformService, FineractEntityAccessUtil fineractEntityAccessUtil)
    • savingsSchedularInterestPoster

      @Bean @Scope("prototype") @ConditionalOnMissingBean(org.apache.fineract.portfolio.savings.service.SavingsSchedularInterestPoster.class) public org.apache.fineract.portfolio.savings.service.SavingsSchedularInterestPoster savingsSchedularInterestPoster(org.apache.fineract.portfolio.savings.service.SavingsAccountWritePlatformService savingsAccountWritePlatformService, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService savingsAccountReadPlatformService, org.apache.fineract.infrastructure.security.service.PlatformSecurityContext platformSecurityContext)
    • savingsSchedularInterestPosterTask

      @Bean @Scope("prototype") @ConditionalOnMissingBean(org.apache.fineract.portfolio.savings.service.SavingsSchedularInterestPosterTask.class) public org.apache.fineract.portfolio.savings.service.SavingsSchedularInterestPosterTask savingsSchedularInterestPosterTask(org.apache.fineract.portfolio.savings.service.SavingsSchedularInterestPoster interestPoster)