@@ -126,13 +126,15 @@ public CommandProcessingResult create(final JsonCommand command) {
126126 final SavingsTransactionBooleanValues transactionBooleanValues = new SavingsTransactionBooleanValues (isAccountTransfer ,
127127 isRegularTransaction , fromSavingsAccount .isWithdrawalFeeApplicableForTransfer (), isInterestTransfer , isWithdrawBalance );
128128 final SavingsAccountTransaction withdrawal = this .savingsAccountDomainService .handleWithdrawal (fromSavingsAccount , fmt ,
129- transactionDate , transactionAmount , paymentDetail , transactionBooleanValues , backdatedTxnsAllowedTill );
129+ transactionDate , transactionAmount , paymentDetail , transactionBooleanValues , backdatedTxnsAllowedTill ,
130+ ExternalId .empty ());
130131
131132 final Long toSavingsId = command .longValueOfParameterNamed (toAccountIdParamName );
132133 final SavingsAccount toSavingsAccount = this .savingsAccountAssembler .assembleFrom (toSavingsId , backdatedTxnsAllowedTill );
133134
134135 final SavingsAccountTransaction deposit = this .savingsAccountDomainService .handleDeposit (toSavingsAccount , fmt , transactionDate ,
135- transactionAmount , paymentDetail , isAccountTransfer , isRegularTransaction , backdatedTxnsAllowedTill );
136+ transactionAmount , paymentDetail , isAccountTransfer , isRegularTransaction , backdatedTxnsAllowedTill ,
137+ ExternalId .empty ());
136138
137139 if (!fromSavingsAccount .getCurrency ().getCode ().equals (toSavingsAccount .getCurrency ().getCode ())) {
138140 throw new DifferentCurrenciesException (fromSavingsAccount .getCurrency ().getCode (),
@@ -153,7 +155,8 @@ public CommandProcessingResult create(final JsonCommand command) {
153155 final SavingsTransactionBooleanValues transactionBooleanValues = new SavingsTransactionBooleanValues (isAccountTransfer ,
154156 isRegularTransaction , fromSavingsAccount .isWithdrawalFeeApplicableForTransfer (), isInterestTransfer , isWithdrawBalance );
155157 final SavingsAccountTransaction withdrawal = this .savingsAccountDomainService .handleWithdrawal (fromSavingsAccount , fmt ,
156- transactionDate , transactionAmount , paymentDetail , transactionBooleanValues , backdatedTxnsAllowedTill );
158+ transactionDate , transactionAmount , paymentDetail , transactionBooleanValues , backdatedTxnsAllowedTill ,
159+ ExternalId .empty ());
157160
158161 final Long toLoanAccountId = command .longValueOfParameterNamed (toAccountIdParamName );
159162 Loan toLoanAccount = this .loanAccountAssembler .assembleFrom (toLoanAccountId );
@@ -187,7 +190,8 @@ public CommandProcessingResult create(final JsonCommand command) {
187190 final SavingsAccount toSavingsAccount = this .savingsAccountAssembler .assembleFrom (toSavingsAccountId , backdatedTxnsAllowedTill );
188191
189192 final SavingsAccountTransaction deposit = this .savingsAccountDomainService .handleDeposit (toSavingsAccount , fmt , transactionDate ,
190- transactionAmount , paymentDetail , isAccountTransfer , isRegularTransaction , backdatedTxnsAllowedTill );
193+ transactionAmount , paymentDetail , isAccountTransfer , isRegularTransaction , backdatedTxnsAllowedTill ,
194+ ExternalId .empty ());
191195
192196 final AccountTransferDetails accountTransferDetails = this .accountTransferAssembler .assembleLoanToSavingsTransfer (command ,
193197 fromLoanAccount , toSavingsAccount , deposit , loanRefundTransaction );
@@ -309,7 +313,7 @@ public Long transferFunds(final AccountTransferDTO accountTransferDTO) {
309313
310314 final SavingsAccountTransaction withdrawal = this .savingsAccountDomainService .handleWithdrawal (fromSavingsAccount ,
311315 accountTransferDTO .getFmt (), accountTransferDTO .getTransactionDate (), accountTransferDTO .getTransactionAmount (),
312- accountTransferDTO .getPaymentDetail (), transactionBooleanValues , backdatedTxnsAllowedTill );
316+ accountTransferDTO .getPaymentDetail (), transactionBooleanValues , backdatedTxnsAllowedTill , ExternalId . empty () );
313317
314318 LoanTransaction loanTransaction ;
315319
@@ -388,11 +392,12 @@ public Long transferFunds(final AccountTransferDTO accountTransferDTO) {
388392
389393 final SavingsAccountTransaction withdrawal = this .savingsAccountDomainService .handleWithdrawal (fromSavingsAccount ,
390394 accountTransferDTO .getFmt (), transactionDate , accountTransferDTO .getTransactionAmount (),
391- accountTransferDTO .getPaymentDetail (), transactionBooleanValues , backdatedTxnsAllowedTill );
395+ accountTransferDTO .getPaymentDetail (), transactionBooleanValues , backdatedTxnsAllowedTill , ExternalId . empty () );
392396
393397 final SavingsAccountTransaction deposit = this .savingsAccountDomainService .handleDeposit (toSavingsAccount ,
394398 accountTransferDTO .getFmt (), transactionDate , accountTransferDTO .getTransactionAmount (),
395- accountTransferDTO .getPaymentDetail (), isAccountTransfer , isRegularTransaction , backdatedTxnsAllowedTill );
399+ accountTransferDTO .getPaymentDetail (), isAccountTransfer , isRegularTransaction , backdatedTxnsAllowedTill ,
400+ ExternalId .empty ());
396401
397402 accountTransferDetails = this .accountTransferAssembler .assembleSavingsToSavingsTransfer (accountTransferDTO , fromSavingsAccount ,
398403 toSavingsAccount , withdrawal , deposit );
@@ -434,7 +439,8 @@ public Long transferFunds(final AccountTransferDTO accountTransferDTO) {
434439
435440 final SavingsAccountTransaction deposit = this .savingsAccountDomainService .handleDeposit (toSavingsAccount ,
436441 accountTransferDTO .getFmt (), accountTransferDTO .getTransactionDate (), accountTransferDTO .getTransactionAmount (),
437- accountTransferDTO .getPaymentDetail (), isAccountTransfer , isRegularTransaction , backdatedTxnsAllowedTill );
442+ accountTransferDTO .getPaymentDetail (), isAccountTransfer , isRegularTransaction , backdatedTxnsAllowedTill ,
443+ ExternalId .empty ());
438444 accountTransferDetails = this .accountTransferAssembler .assembleLoanToSavingsTransfer (accountTransferDTO , fromLoanAccount ,
439445 toSavingsAccount , deposit , loanTransaction );
440446 this .accountTransferDetailRepository .saveAndFlush (accountTransferDetails );
@@ -542,7 +548,7 @@ public CommandProcessingResult refundByTransfer(JsonCommand command) {
542548 final SavingsAccount toSavingsAccount = this .savingsAccountAssembler .assembleFrom (toSavingsAccountId , backdatedTxnsAllowedTill );
543549
544550 final SavingsAccountTransaction deposit = this .savingsAccountDomainService .handleDeposit (toSavingsAccount , fmt , transactionDate ,
545- transactionAmount , paymentDetail , true , true , backdatedTxnsAllowedTill );
551+ transactionAmount , paymentDetail , true , true , backdatedTxnsAllowedTill , ExternalId . empty () );
546552
547553 final AccountTransferDetails accountTransferDetails = this .accountTransferAssembler .assembleLoanToSavingsTransfer (command ,
548554 fromLoanAccount , toSavingsAccount , deposit , loanRefundTransaction );
0 commit comments