Merge branch 'FINERACT-115' into develop
This commit is contained in:
+8
-4
@@ -5868,10 +5868,14 @@ public class Loan extends AbstractPersistableCustom<Long> {
|
||||
}
|
||||
return actualDisbursementDate;
|
||||
}
|
||||
|
||||
public void addTrancheLoanCharge(Charge charge) {
|
||||
if (!trancheCharges.contains(charge)) {
|
||||
trancheCharges.add(new LoanTrancheCharge(charge, this));
|
||||
|
||||
public void addTrancheLoanCharge(final Charge charge) {
|
||||
final List<Charge> appliedCharges = new ArrayList<>();
|
||||
for(final LoanTrancheCharge loanTrancheCharge: this.trancheCharges){
|
||||
appliedCharges.add(loanTrancheCharge.getCharge());
|
||||
}
|
||||
if (!appliedCharges.contains(charge)) {
|
||||
this.trancheCharges.add(new LoanTrancheCharge(charge, this));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -34,7 +34,7 @@ public class LoanTrancheDisbursementCharge extends AbstractPersistableCustom<Lon
|
||||
@JoinColumn(name = "loan_charge_id", referencedColumnName = "id", nullable = false)
|
||||
private LoanCharge loancharge;
|
||||
|
||||
@ManyToOne(cascade = CascadeType.PERSIST, optional = false)
|
||||
@ManyToOne(cascade = CascadeType.ALL, optional = false)
|
||||
@JoinColumn(name="disbursement_detail_id", referencedColumnName = "id", nullable = false)
|
||||
private LoanDisbursementDetails loanDisbursementDetails;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user