Class AccountTransfersReadPlatformServiceImpl
java.lang.Object
org.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformServiceImpl
- All Implemented Interfaces:
org.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService
public class AccountTransfersReadPlatformServiceImpl
extends Object
implements org.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfetchPostInterestTransactionIds(Long accountId) fetchPostInterestTransactionIdsWithPivotDate(Long accountId, LocalDate pivotDate) getTotalTransactionAmount(Long accountId, Integer accountType, LocalDate transactionDate) booleanisAccountTransfer(Long transactionId, org.apache.fineract.portfolio.account.PortfolioAccountType accountType) org.apache.fineract.infrastructure.core.service.Page<org.apache.fineract.portfolio.account.data.AccountTransferData> retrieveAll(org.apache.fineract.infrastructure.core.service.SearchParameters searchParameters, Long accountDetailId) org.apache.fineract.infrastructure.core.service.Page<org.apache.fineract.portfolio.account.data.AccountTransferData> retrieveByStandingInstruction(Long id, org.apache.fineract.infrastructure.core.service.SearchParameters searchParameters) org.apache.fineract.portfolio.account.data.AccountTransferDataretrieveOne(Long transferId) org.apache.fineract.portfolio.account.data.AccountTransferDataretrieveRefundByTransferTemplate(Long fromOfficeId, Long fromClientId, Long fromAccountId, Integer fromAccountType, Long toOfficeId, Long toClientId, Long toAccountId, Integer toAccountType) org.apache.fineract.portfolio.account.data.AccountTransferDataretrieveTemplate(Long fromOfficeId, Long fromClientId, Long fromAccountId, Integer fromAccountType, Long toOfficeId, Long toClientId, Long toAccountId, Integer toAccountType)
-
Constructor Details
-
AccountTransfersReadPlatformServiceImpl
public AccountTransfersReadPlatformServiceImpl()
-
-
Method Details
-
retrieveTemplate
public org.apache.fineract.portfolio.account.data.AccountTransferData retrieveTemplate(Long fromOfficeId, Long fromClientId, Long fromAccountId, Integer fromAccountType, Long toOfficeId, Long toClientId, Long toAccountId, Integer toAccountType) - Specified by:
retrieveTemplatein interfaceorg.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService
-
retrieveAll
public org.apache.fineract.infrastructure.core.service.Page<org.apache.fineract.portfolio.account.data.AccountTransferData> retrieveAll(org.apache.fineract.infrastructure.core.service.SearchParameters searchParameters, Long accountDetailId) - Specified by:
retrieveAllin interfaceorg.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService
-
retrieveOne
- Specified by:
retrieveOnein interfaceorg.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService
-
fetchPostInterestTransactionIds
- Specified by:
fetchPostInterestTransactionIdsin interfaceorg.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService
-
fetchPostInterestTransactionIdsWithPivotDate
public Collection<Long> fetchPostInterestTransactionIdsWithPivotDate(Long accountId, LocalDate pivotDate) - Specified by:
fetchPostInterestTransactionIdsWithPivotDatein interfaceorg.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService
-
isAccountTransfer
public boolean isAccountTransfer(Long transactionId, org.apache.fineract.portfolio.account.PortfolioAccountType accountType) - Specified by:
isAccountTransferin interfaceorg.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService
-
retrieveByStandingInstruction
public org.apache.fineract.infrastructure.core.service.Page<org.apache.fineract.portfolio.account.data.AccountTransferData> retrieveByStandingInstruction(Long id, org.apache.fineract.infrastructure.core.service.SearchParameters searchParameters) - Specified by:
retrieveByStandingInstructionin interfaceorg.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService
-
retrieveRefundByTransferTemplate
public org.apache.fineract.portfolio.account.data.AccountTransferData retrieveRefundByTransferTemplate(Long fromOfficeId, Long fromClientId, Long fromAccountId, Integer fromAccountType, Long toOfficeId, Long toClientId, Long toAccountId, Integer toAccountType) - Specified by:
retrieveRefundByTransferTemplatein interfaceorg.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService
-
getTotalTransactionAmount
public BigDecimal getTotalTransactionAmount(Long accountId, Integer accountType, LocalDate transactionDate) - Specified by:
getTotalTransactionAmountin interfaceorg.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService
-