Class AccountTransferDetailAssembler

java.lang.Object
org.apache.fineract.portfolio.account.domain.AccountTransferDetailAssembler

@Service public class AccountTransferDetailAssembler extends Object
  • Constructor Details

    • AccountTransferDetailAssembler

      @Autowired public AccountTransferDetailAssembler(ClientRepositoryWrapper clientRepository, org.apache.fineract.organisation.office.domain.OfficeRepositoryWrapper officeRepositoryWrapper, SavingsAccountAssembler savingsAccountAssembler, org.apache.fineract.infrastructure.core.serialization.FromJsonHelper fromApiJsonHelper, org.apache.fineract.portfolio.loanaccount.service.LoanAssembler loanAccountAssembler)
  • Method Details

    • assembleSavingsToSavingsTransfer

      public AccountTransferDetails assembleSavingsToSavingsTransfer(org.apache.fineract.infrastructure.core.api.JsonCommand command)
    • assembleSavingsToLoanTransfer

      public AccountTransferDetails assembleSavingsToLoanTransfer(org.apache.fineract.infrastructure.core.api.JsonCommand command)
    • assembleLoanToSavingsTransfer

      public AccountTransferDetails assembleLoanToSavingsTransfer(org.apache.fineract.infrastructure.core.api.JsonCommand command)
    • assembleSavingsToSavingsTransfer

      public AccountTransferDetails assembleSavingsToSavingsTransfer(org.apache.fineract.infrastructure.core.api.JsonCommand command, org.apache.fineract.portfolio.savings.domain.SavingsAccount fromSavingsAccount, org.apache.fineract.portfolio.savings.domain.SavingsAccount toSavingsAccount)
    • assembleSavingsToLoanTransfer

      public AccountTransferDetails assembleSavingsToLoanTransfer(org.apache.fineract.infrastructure.core.api.JsonCommand command, org.apache.fineract.portfolio.savings.domain.SavingsAccount fromSavingsAccount, org.apache.fineract.portfolio.loanaccount.domain.Loan toLoanAccount)
    • assembleLoanToSavingsTransfer

      public AccountTransferDetails assembleLoanToSavingsTransfer(org.apache.fineract.infrastructure.core.api.JsonCommand command, org.apache.fineract.portfolio.loanaccount.domain.Loan fromLoanAccount, org.apache.fineract.portfolio.savings.domain.SavingsAccount toSavingsAccount)
    • assembleSavingsToLoanTransfer

      public AccountTransferDetails assembleSavingsToLoanTransfer(org.apache.fineract.portfolio.savings.domain.SavingsAccount fromSavingsAccount, org.apache.fineract.portfolio.loanaccount.domain.Loan toLoanAccount, Integer transferType)
    • assembleSavingsToSavingsTransfer

      public AccountTransferDetails assembleSavingsToSavingsTransfer(org.apache.fineract.portfolio.savings.domain.SavingsAccount fromSavingsAccount, org.apache.fineract.portfolio.savings.domain.SavingsAccount toSavingsAccount, Integer transferType)
    • assembleLoanToSavingsTransfer

      public AccountTransferDetails assembleLoanToSavingsTransfer(org.apache.fineract.portfolio.loanaccount.domain.Loan fromLoanAccount, org.apache.fineract.portfolio.savings.domain.SavingsAccount toSavingsAccount, Integer transferType)
    • assembleLoanToLoanTransfer

      public AccountTransferDetails assembleLoanToLoanTransfer(org.apache.fineract.portfolio.loanaccount.domain.Loan fromLoanAccount, org.apache.fineract.portfolio.loanaccount.domain.Loan toLoanAccount, Integer transferType)