FINERACT-2169: Apply dto in ClientCollateralManagementApiResource
This commit is contained in:
committed by
Adam Saghy
parent
f3606bb2d1
commit
a0a6d3aa14
+5
-40
@@ -20,7 +20,11 @@ package org.apache.fineract.portfolio.collateralmanagement.data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
public final class ClientCollateralManagementData {
|
||||
|
||||
private final String name;
|
||||
@@ -33,52 +37,13 @@ public final class ClientCollateralManagementData {
|
||||
|
||||
private final Long clientId;
|
||||
|
||||
private final Long id;
|
||||
|
||||
private final List<LoanTransactionData> loanTransactionData;
|
||||
|
||||
private ClientCollateralManagementData(final String name, final BigDecimal quantity, final BigDecimal total,
|
||||
final BigDecimal totalCollateral, final Long clientId, final List<LoanTransactionData> loanTransactionData, final Long id) {
|
||||
this.clientId = clientId;
|
||||
this.totalCollateral = totalCollateral;
|
||||
this.total = total;
|
||||
this.name = name;
|
||||
this.quantity = quantity;
|
||||
this.loanTransactionData = loanTransactionData;
|
||||
this.id = id;
|
||||
}
|
||||
private final Long id;
|
||||
|
||||
public static ClientCollateralManagementData instance(final String name, final BigDecimal quantity, final BigDecimal total,
|
||||
final BigDecimal totalCollateral, final Long clientId, final List<LoanTransactionData> loanTransactionData, final Long id) {
|
||||
return new ClientCollateralManagementData(name, quantity, total, totalCollateral, clientId, loanTransactionData, id);
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return this.name;
|
||||
}
|
||||
|
||||
public Long getClientId() {
|
||||
return this.clientId;
|
||||
}
|
||||
|
||||
public BigDecimal getQuantity() {
|
||||
return this.quantity;
|
||||
}
|
||||
|
||||
public BigDecimal getTotal() {
|
||||
return this.total;
|
||||
}
|
||||
|
||||
public BigDecimal getTotalCollateral() {
|
||||
return this.totalCollateral;
|
||||
}
|
||||
|
||||
public Long getId() {
|
||||
return this.id;
|
||||
}
|
||||
|
||||
public List<LoanTransactionData> getLoanTransactionData() {
|
||||
return this.loanTransactionData;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
+2
@@ -20,7 +20,9 @@ package org.apache.fineract.portfolio.collateralmanagement.data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.time.OffsetDateTime;
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
public final class LoanTransactionData {
|
||||
|
||||
private final BigDecimal lastRepayment;
|
||||
|
||||
Reference in New Issue
Block a user