Class SavingsAccountAssembler
java.lang.Object
org.apache.fineract.portfolio.savings.domain.SavingsAccountAssembler
-
Constructor Summary
ConstructorsConstructorDescriptionSavingsAccountAssembler(org.apache.fineract.portfolio.savings.domain.SavingsAccountTransactionSummaryWrapper savingsAccountTransactionSummaryWrapper, org.apache.fineract.portfolio.savings.domain.SavingsAccountTransactionDataSummaryWrapper savingsAccountTransactionDataSummaryWrapper, ClientRepositoryWrapper clientRepository, GroupRepositoryWrapper groupRepository, StaffRepositoryWrapper staffRepository, org.apache.fineract.portfolio.savings.domain.SavingsProductRepository savingProductRepository, org.apache.fineract.portfolio.savings.domain.SavingsAccountRepositoryWrapper savingsAccountRepository, org.apache.fineract.portfolio.savings.domain.SavingsAccountChargeAssembler savingsAccountChargeAssembler, org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper, org.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService accountTransfersReadPlatformService, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService configurationDomainService, org.apache.fineract.infrastructure.core.service.ExternalIdFactory externalIdFactory) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.fineract.portfolio.savings.domain.SavingsAccountassembleFrom(Long savingsId, boolean backdatedTxnsAllowedTill) org.apache.fineract.portfolio.savings.domain.SavingsAccountassembleFrom(org.apache.fineract.infrastructure.core.api.JsonCommand command, org.apache.fineract.useradministration.domain.AppUser submittedBy) Assembles a newSavingsAccountfrom JSON details passed in request inheriting details where relevant from chosenSavingsProduct.org.apache.fineract.portfolio.savings.domain.SavingsAccountassembleFrom(org.apache.fineract.portfolio.client.domain.Client client, org.apache.fineract.portfolio.group.domain.Group group, Long productId, LocalDate appliedonDate, org.apache.fineract.useradministration.domain.AppUser appliedBy) Assembles a newSavingsAccountfrom JSON details passed in request inheriting details where relevant from chosenSavingsProduct.org.apache.fineract.portfolio.savings.data.SavingsAccountDataassembleSavings(org.apache.fineract.portfolio.savings.data.SavingsAccountData account) voidassignSavingAccountHelpers(org.apache.fineract.portfolio.savings.data.SavingsAccountData savingsAccountData) voidassignSavingAccountHelpers(org.apache.fineract.portfolio.savings.domain.SavingsAccount savingsAccount) booleanbooleanorg.apache.fineract.portfolio.savings.domain.SavingsAccountloadTransactionsToSavingsAccount(org.apache.fineract.portfolio.savings.domain.SavingsAccount account, boolean backdatedTxnsAllowedTill) voidsetHelpers(org.apache.fineract.portfolio.savings.domain.SavingsAccount account)
-
Constructor Details
-
SavingsAccountAssembler
@Autowired public SavingsAccountAssembler(org.apache.fineract.portfolio.savings.domain.SavingsAccountTransactionSummaryWrapper savingsAccountTransactionSummaryWrapper, org.apache.fineract.portfolio.savings.domain.SavingsAccountTransactionDataSummaryWrapper savingsAccountTransactionDataSummaryWrapper, ClientRepositoryWrapper clientRepository, GroupRepositoryWrapper groupRepository, StaffRepositoryWrapper staffRepository, org.apache.fineract.portfolio.savings.domain.SavingsProductRepository savingProductRepository, org.apache.fineract.portfolio.savings.domain.SavingsAccountRepositoryWrapper savingsAccountRepository, org.apache.fineract.portfolio.savings.domain.SavingsAccountChargeAssembler savingsAccountChargeAssembler, org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper, org.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService accountTransfersReadPlatformService, org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, org.apache.fineract.infrastructure.configuration.domain.ConfigurationDomainService configurationDomainService, org.apache.fineract.infrastructure.core.service.ExternalIdFactory externalIdFactory)
-
-
Method Details
-
assembleFrom
public org.apache.fineract.portfolio.savings.domain.SavingsAccount assembleFrom(org.apache.fineract.infrastructure.core.api.JsonCommand command, org.apache.fineract.useradministration.domain.AppUser submittedBy) Assembles a newSavingsAccountfrom JSON details passed in request inheriting details where relevant from chosenSavingsProduct. -
assembleFrom
public org.apache.fineract.portfolio.savings.domain.SavingsAccount assembleFrom(Long savingsId, boolean backdatedTxnsAllowedTill) -
loadTransactionsToSavingsAccount
public org.apache.fineract.portfolio.savings.domain.SavingsAccount loadTransactionsToSavingsAccount(org.apache.fineract.portfolio.savings.domain.SavingsAccount account, boolean backdatedTxnsAllowedTill) -
assembleSavings
public org.apache.fineract.portfolio.savings.data.SavingsAccountData assembleSavings(org.apache.fineract.portfolio.savings.data.SavingsAccountData account) -
getPivotConfigStatus
public boolean getPivotConfigStatus() -
isRelaxingDaysConfigForPivotDateEnabled
public boolean isRelaxingDaysConfigForPivotDateEnabled() -
setHelpers
public void setHelpers(org.apache.fineract.portfolio.savings.domain.SavingsAccount account) -
assembleFrom
public org.apache.fineract.portfolio.savings.domain.SavingsAccount assembleFrom(org.apache.fineract.portfolio.client.domain.Client client, org.apache.fineract.portfolio.group.domain.Group group, Long productId, LocalDate appliedonDate, org.apache.fineract.useradministration.domain.AppUser appliedBy) Assembles a newSavingsAccountfrom JSON details passed in request inheriting details where relevant from chosenSavingsProduct. -
assignSavingAccountHelpers
public void assignSavingAccountHelpers(org.apache.fineract.portfolio.savings.domain.SavingsAccount savingsAccount) -
assignSavingAccountHelpers
public void assignSavingAccountHelpers(org.apache.fineract.portfolio.savings.data.SavingsAccountData savingsAccountData)
-