in service/src/main/java/org/apache/fineract/cn/accounting/service/internal/mapper/LedgerMapper.java [32:51]
public static Ledger map(final LedgerEntity ledgerEntity) {
final Ledger ledger = new Ledger();
ledger.setType(ledgerEntity.getType());
ledger.setIdentifier(ledgerEntity.getIdentifier());
ledger.setName(ledgerEntity.getName());
ledger.setDescription(ledgerEntity.getDescription());
if (ledgerEntity.getParentLedger() != null) {
ledger.setParentLedgerIdentifier(ledgerEntity.getParentLedger().getIdentifier());
}
ledger.setCreatedBy(ledgerEntity.getCreatedBy());
ledger.setCreatedOn(DateConverter.toIsoString(ledgerEntity.getCreatedOn()));
if (ledgerEntity.getLastModifiedBy() != null) {
ledger.setLastModifiedBy(ledgerEntity.getLastModifiedBy());
ledger.setLastModifiedOn(DateConverter.toIsoString(ledgerEntity.getLastModifiedOn()));
}
ledger.setShowAccountsInChart(ledgerEntity.getShowAccountsInChart());
final BigDecimal totalValue = ledgerEntity.getTotalValue() != null ? ledgerEntity.getTotalValue() : BigDecimal.ZERO;
ledger.setTotalValue(totalValue);
return ledger;
}