Class SavingsAccountReadPlatformServiceImpl
java.lang.Object
org.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformServiceImpl
- All Implemented Interfaces:
org.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService
public class SavingsAccountReadPlatformServiceImpl
extends Object
implements org.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class -
Constructor Summary
ConstructorsConstructorDescriptionSavingsAccountReadPlatformServiceImpl(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.security.utils.ColumnValidator columnValidator, org.apache.fineract.infrastructure.core.service.database.DatabaseSpecificSQLGenerator sqlGenerator, org.apache.fineract.portfolio.savings.domain.SavingsAccountRepositoryWrapper savingsAccountRepositoryWrapper) -
Method Summary
Modifier and TypeMethodDescriptiongetAccountsIdsByStatusPaged(Integer status, int pageSize, Long maxSavingsIdInList) booleanisAccountBelongsToClient(Long clientId, Long accountId, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType, String currencyCode) retrieveAccountIdByExternalId(org.apache.fineract.infrastructure.core.domain.ExternalId externalId) retrieveAccountNumberByAccountId(Long accountId) Collection<org.apache.fineract.portfolio.savings.data.SavingsAccountData> retrieveActiveForLookup(Long clientId, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType) Collection<org.apache.fineract.portfolio.savings.data.SavingsAccountData> retrieveActiveForLookup(Long clientId, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType, String currencyCode) org.apache.fineract.infrastructure.core.service.Page<org.apache.fineract.portfolio.savings.data.SavingsAccountData> retrieveAll(org.apache.fineract.infrastructure.core.service.SearchParameters searchParameters) Collection<org.apache.fineract.portfolio.savings.data.SavingsAccountData> retrieveAllForLookup(Long clientId) List<org.apache.fineract.portfolio.savings.data.SavingsAccountData> retrieveAllSavingsDataForInterestPosting(boolean backdatedTxnsAllowedTill, int pageSize, Integer status, Long maxSavingsId) List<org.apache.fineract.portfolio.savings.data.SavingsAccountTransactionData> retrieveAllTransactionData(List<String> refNo) Collection<org.apache.fineract.portfolio.savings.data.SavingsAccountTransactionData> retrieveAllTransactions(Long savingsId, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType) org.apache.fineract.portfolio.savings.data.SavingsAccountTransactionDataretrieveDepositTransactionTemplate(Long savingsId, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType) Collection<org.apache.fineract.portfolio.savings.data.SavingsAccountData> retrieveForLookup(Long clientId, Boolean overdraft) org.apache.fineract.portfolio.savings.data.SavingsAccountDataretrieveOne(Long accountId) retrieveSavingsIdsPendingDormant(LocalDate tenantLocalDate) retrieveSavingsIdsPendingEscheat(LocalDate tenantLocalDate) retrieveSavingsIdsPendingInactive(LocalDate tenantLocalDate) org.apache.fineract.portfolio.savings.data.SavingsAccountTransactionDataretrieveSavingsTransaction(Long savingsId, Long transactionId, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType)
-
Constructor Details
-
SavingsAccountReadPlatformServiceImpl
public SavingsAccountReadPlatformServiceImpl(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.security.utils.ColumnValidator columnValidator, org.apache.fineract.infrastructure.core.service.database.DatabaseSpecificSQLGenerator sqlGenerator, org.apache.fineract.portfolio.savings.domain.SavingsAccountRepositoryWrapper savingsAccountRepositoryWrapper)
-
-
Method Details
-
retrieveAllForLookup
public Collection<org.apache.fineract.portfolio.savings.data.SavingsAccountData> retrieveAllForLookup(Long clientId) - Specified by:
retrieveAllForLookupin interfaceorg.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService
-
retrieveActiveForLookup
public Collection<org.apache.fineract.portfolio.savings.data.SavingsAccountData> retrieveActiveForLookup(Long clientId, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType) - Specified by:
retrieveActiveForLookupin interfaceorg.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService
-
retrieveActiveForLookup
public Collection<org.apache.fineract.portfolio.savings.data.SavingsAccountData> retrieveActiveForLookup(Long clientId, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType, String currencyCode) - Specified by:
retrieveActiveForLookupin interfaceorg.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService
-
retrieveAll
public org.apache.fineract.infrastructure.core.service.Page<org.apache.fineract.portfolio.savings.data.SavingsAccountData> retrieveAll(org.apache.fineract.infrastructure.core.service.SearchParameters searchParameters) - Specified by:
retrieveAllin interfaceorg.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService
-
retrieveOne
- Specified by:
retrieveOnein interfaceorg.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService
-
retrieveAllTransactionData
public List<org.apache.fineract.portfolio.savings.data.SavingsAccountTransactionData> retrieveAllTransactionData(List<String> refNo) throws org.springframework.dao.DataAccessException - Specified by:
retrieveAllTransactionDatain interfaceorg.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService- Throws:
org.springframework.dao.DataAccessException
-
retrieveAllSavingsDataForInterestPosting
public List<org.apache.fineract.portfolio.savings.data.SavingsAccountData> retrieveAllSavingsDataForInterestPosting(boolean backdatedTxnsAllowedTill, int pageSize, Integer status, Long maxSavingsId) - Specified by:
retrieveAllSavingsDataForInterestPostingin interfaceorg.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService
-
retrieveDepositTransactionTemplate
public org.apache.fineract.portfolio.savings.data.SavingsAccountTransactionData retrieveDepositTransactionTemplate(Long savingsId, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType) - Specified by:
retrieveDepositTransactionTemplatein interfaceorg.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService
-
retrieveAllTransactions
public Collection<org.apache.fineract.portfolio.savings.data.SavingsAccountTransactionData> retrieveAllTransactions(Long savingsId, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType) - Specified by:
retrieveAllTransactionsin interfaceorg.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService
-
retrieveSavingsTransaction
public org.apache.fineract.portfolio.savings.data.SavingsAccountTransactionData retrieveSavingsTransaction(Long savingsId, Long transactionId, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType) - Specified by:
retrieveSavingsTransactionin interfaceorg.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService
-
retrieveForLookup
public Collection<org.apache.fineract.portfolio.savings.data.SavingsAccountData> retrieveForLookup(Long clientId, Boolean overdraft) - Specified by:
retrieveForLookupin interfaceorg.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService
-
retrieveSavingsIdsPendingInactive
- Specified by:
retrieveSavingsIdsPendingInactivein interfaceorg.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService
-
retrieveSavingsIdsPendingDormant
- Specified by:
retrieveSavingsIdsPendingDormantin interfaceorg.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService
-
retrieveSavingsIdsPendingEscheat
- Specified by:
retrieveSavingsIdsPendingEscheatin interfaceorg.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService
-
isAccountBelongsToClient
public boolean isAccountBelongsToClient(Long clientId, Long accountId, org.apache.fineract.portfolio.savings.DepositAccountType depositAccountType, String currencyCode) - Specified by:
isAccountBelongsToClientin interfaceorg.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService
-
retrieveAccountNumberByAccountId
- Specified by:
retrieveAccountNumberByAccountIdin interfaceorg.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService
-
getAccountsIdsByStatusPaged
public List<Long> getAccountsIdsByStatusPaged(Integer status, int pageSize, Long maxSavingsIdInList) - Specified by:
getAccountsIdsByStatusPagedin interfaceorg.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService
-
retrieveAccountIdByExternalId
public Long retrieveAccountIdByExternalId(org.apache.fineract.infrastructure.core.domain.ExternalId externalId) - Specified by:
retrieveAccountIdByExternalIdin interfaceorg.apache.fineract.portfolio.savings.service.SavingsAccountReadPlatformService
-