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 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:
      retrieveTemplate in interface org.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:
      retrieveAll in interface org.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService
    • retrieveOne

      public org.apache.fineract.portfolio.account.data.AccountTransferData retrieveOne(Long transferId)
      Specified by:
      retrieveOne in interface org.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService
    • fetchPostInterestTransactionIds

      public Collection<Long> fetchPostInterestTransactionIds(Long accountId)
      Specified by:
      fetchPostInterestTransactionIds in interface org.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService
    • fetchPostInterestTransactionIdsWithPivotDate

      public Collection<Long> fetchPostInterestTransactionIdsWithPivotDate(Long accountId, LocalDate pivotDate)
      Specified by:
      fetchPostInterestTransactionIdsWithPivotDate in interface org.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService
    • isAccountTransfer

      public boolean isAccountTransfer(Long transactionId, org.apache.fineract.portfolio.account.PortfolioAccountType accountType)
      Specified by:
      isAccountTransfer in interface org.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:
      retrieveByStandingInstruction in interface org.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:
      retrieveRefundByTransferTemplate in interface org.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService
    • getTotalTransactionAmount

      public BigDecimal getTotalTransactionAmount(Long accountId, Integer accountType, LocalDate transactionDate)
      Specified by:
      getTotalTransactionAmount in interface org.apache.fineract.portfolio.account.service.AccountTransfersReadPlatformService