@@ -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 );
@@ -315,7 +319,7 @@ public Long transferFunds(final AccountTransferDTO accountTransferDTO) {
315319
316320 final SavingsAccountTransaction withdrawal = this .savingsAccountDomainService .handleWithdrawal (fromSavingsAccount ,
317321 accountTransferDTO .getFmt (), accountTransferDTO .getTransactionDate (), accountTransferDTO .getTransactionAmount (),
318- accountTransferDTO .getPaymentDetail (), transactionBooleanValues , backdatedTxnsAllowedTill );
322+ accountTransferDTO .getPaymentDetail (), transactionBooleanValues , backdatedTxnsAllowedTill , ExternalId . empty () );
319323
320324 LoanTransaction loanTransaction ;
321325
@@ -394,11 +398,12 @@ public Long transferFunds(final AccountTransferDTO accountTransferDTO) {
394398
395399 final SavingsAccountTransaction withdrawal = this .savingsAccountDomainService .handleWithdrawal (fromSavingsAccount ,
396400 accountTransferDTO .getFmt (), transactionDate , accountTransferDTO .getTransactionAmount (),
397- accountTransferDTO .getPaymentDetail (), transactionBooleanValues , backdatedTxnsAllowedTill );
401+ accountTransferDTO .getPaymentDetail (), transactionBooleanValues , backdatedTxnsAllowedTill , ExternalId . empty () );
398402
399403 final SavingsAccountTransaction deposit = this .savingsAccountDomainService .handleDeposit (toSavingsAccount ,
400404 accountTransferDTO .getFmt (), transactionDate , accountTransferDTO .getTransactionAmount (),
401- accountTransferDTO .getPaymentDetail (), isAccountTransfer , isRegularTransaction , backdatedTxnsAllowedTill );
405+ accountTransferDTO .getPaymentDetail (), isAccountTransfer , isRegularTransaction , backdatedTxnsAllowedTill ,
406+ ExternalId .empty ());
402407
403408 accountTransferDetails = this .accountTransferAssembler .assembleSavingsToSavingsTransfer (accountTransferDTO , fromSavingsAccount ,
404409 toSavingsAccount , withdrawal , deposit );
@@ -442,7 +447,8 @@ public Long transferFunds(final AccountTransferDTO accountTransferDTO) {
442447
443448 final SavingsAccountTransaction deposit = this .savingsAccountDomainService .handleDeposit (toSavingsAccount ,
444449 accountTransferDTO .getFmt (), accountTransferDTO .getTransactionDate (), accountTransferDTO .getTransactionAmount (),
445- accountTransferDTO .getPaymentDetail (), isAccountTransfer , isRegularTransaction , backdatedTxnsAllowedTill );
450+ accountTransferDTO .getPaymentDetail (), isAccountTransfer , isRegularTransaction , backdatedTxnsAllowedTill ,
451+ ExternalId .empty ());
446452 accountTransferDetails = this .accountTransferAssembler .assembleLoanToSavingsTransfer (accountTransferDTO , fromLoanAccount ,
447453 toSavingsAccount , deposit , loanTransaction );
448454 this .accountTransferDetailRepository .saveAndFlush (accountTransferDetails );
@@ -552,7 +558,7 @@ public CommandProcessingResult refundByTransfer(JsonCommand command) {
552558 final SavingsAccount toSavingsAccount = this .savingsAccountAssembler .assembleFrom (toSavingsAccountId , backdatedTxnsAllowedTill );
553559
554560 final SavingsAccountTransaction deposit = this .savingsAccountDomainService .handleDeposit (toSavingsAccount , fmt , transactionDate ,
555- transactionAmount , paymentDetail , true , true , backdatedTxnsAllowedTill );
561+ transactionAmount , paymentDetail , true , true , backdatedTxnsAllowedTill , ExternalId . empty () );
556562
557563 final AccountTransferDetails accountTransferDetails = this .accountTransferAssembler .assembleLoanToSavingsTransfer (command ,
558564 fromLoanAccount , toSavingsAccount , deposit , loanRefundTransaction );
0 commit comments