Class AccountTransferAssembler

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

@Service public class AccountTransferAssembler extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    assembleLoanToLoanTransfer(AccountTransferDTO accountTransferDTO, org.apache.fineract.portfolio.loanaccount.domain.Loan fromLoanAccount, org.apache.fineract.portfolio.loanaccount.domain.Loan toLoanAccount, org.apache.fineract.portfolio.loanaccount.domain.LoanTransaction disburseTransaction, org.apache.fineract.portfolio.loanaccount.domain.LoanTransaction repaymentTransaction)
     
    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, org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction deposit, org.apache.fineract.portfolio.loanaccount.domain.LoanTransaction loanRefundTransaction)
     
    assembleLoanToSavingsTransfer(AccountTransferDTO accountTransferDTO, org.apache.fineract.portfolio.loanaccount.domain.Loan fromLoanAccount, org.apache.fineract.portfolio.savings.domain.SavingsAccount toSavingsAccount, org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction deposit, org.apache.fineract.portfolio.loanaccount.domain.LoanTransaction loanRefundTransaction)
     
    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, org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction withdrawal, org.apache.fineract.portfolio.loanaccount.domain.LoanTransaction loanRepaymentTransaction)
     
    assembleSavingsToLoanTransfer(AccountTransferDTO accountTransferDTO, org.apache.fineract.portfolio.savings.domain.SavingsAccount fromSavingsAccount, org.apache.fineract.portfolio.loanaccount.domain.Loan toLoanAccount, org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction savingsAccountTransaction, org.apache.fineract.portfolio.loanaccount.domain.LoanTransaction loanTransaction)
     
    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, org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction withdrawal, org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction deposit)
     
    assembleSavingsToSavingsTransfer(AccountTransferDTO accountTransferDTO, org.apache.fineract.portfolio.savings.domain.SavingsAccount fromSavingsAccount, org.apache.fineract.portfolio.savings.domain.SavingsAccount toSavingsAccount, org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction withdrawal, org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction deposit)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • 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, org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction withdrawal, org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction deposit)
    • 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, org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction withdrawal, org.apache.fineract.portfolio.loanaccount.domain.LoanTransaction loanRepaymentTransaction)
    • 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, org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction deposit, org.apache.fineract.portfolio.loanaccount.domain.LoanTransaction loanRefundTransaction)
    • assembleSavingsToLoanTransfer

      public AccountTransferDetails assembleSavingsToLoanTransfer(AccountTransferDTO accountTransferDTO, org.apache.fineract.portfolio.savings.domain.SavingsAccount fromSavingsAccount, org.apache.fineract.portfolio.loanaccount.domain.Loan toLoanAccount, org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction savingsAccountTransaction, org.apache.fineract.portfolio.loanaccount.domain.LoanTransaction loanTransaction)
    • assembleSavingsToSavingsTransfer

      public AccountTransferDetails assembleSavingsToSavingsTransfer(AccountTransferDTO accountTransferDTO, org.apache.fineract.portfolio.savings.domain.SavingsAccount fromSavingsAccount, org.apache.fineract.portfolio.savings.domain.SavingsAccount toSavingsAccount, org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction withdrawal, org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction deposit)
    • assembleLoanToSavingsTransfer

      public AccountTransferDetails assembleLoanToSavingsTransfer(AccountTransferDTO accountTransferDTO, org.apache.fineract.portfolio.loanaccount.domain.Loan fromLoanAccount, org.apache.fineract.portfolio.savings.domain.SavingsAccount toSavingsAccount, org.apache.fineract.portfolio.savings.domain.SavingsAccountTransaction deposit, org.apache.fineract.portfolio.loanaccount.domain.LoanTransaction loanRefundTransaction)
    • assembleLoanToLoanTransfer

      public AccountTransferDetails assembleLoanToLoanTransfer(AccountTransferDTO accountTransferDTO, org.apache.fineract.portfolio.loanaccount.domain.Loan fromLoanAccount, org.apache.fineract.portfolio.loanaccount.domain.Loan toLoanAccount, org.apache.fineract.portfolio.loanaccount.domain.LoanTransaction disburseTransaction, org.apache.fineract.portfolio.loanaccount.domain.LoanTransaction repaymentTransaction)