FINERACT-2413: Re-amortization reverse replay handling
This commit is contained in:
committed by
Adam Saghy
parent
e8e9fb139d
commit
630f41f11f
+3
@@ -323,6 +323,9 @@ public class LoanTransaction extends AbstractAuditableWithUTCDateTimeCustom<Long
|
||||
if (LoanTransactionType.REAGE.equals(loanTransaction.getTypeOf())) {
|
||||
newTransaction.setLoanReAgeParameter(loanTransaction.getLoanReAgeParameter().getCopy(newTransaction));
|
||||
}
|
||||
if (LoanTransactionType.REAMORTIZE.equals(loanTransaction.getTypeOf())) {
|
||||
newTransaction.setLoanReAmortizationParameter(loanTransaction.getLoanReAmortizationParameter().getCopy(newTransaction));
|
||||
}
|
||||
newTransaction.setClassification(loanTransaction.getClassification());
|
||||
return newTransaction;
|
||||
}
|
||||
|
||||
+4
@@ -52,4 +52,8 @@ public class LoanReAmortizationParameter extends AbstractAuditableWithUTCDateTim
|
||||
|
||||
// for JPA, don't use
|
||||
protected LoanReAmortizationParameter() {}
|
||||
|
||||
public LoanReAmortizationParameter getCopy(LoanTransaction loanTransaction) {
|
||||
return new LoanReAmortizationParameter(loanTransaction, interestHandlingType, reamortizationReason);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user