in service/src/main/java/org/apache/fineract/cn/accounting/service/internal/mapper/AccountMapper.java [34:65]
public static Account map(final AccountEntity accountEntity) {
final Account account = new Account();
account.setIdentifier(accountEntity.getIdentifier());
account.setName(accountEntity.getName());
account.setType(accountEntity.getType());
account.setLedger(accountEntity.getLedger().getIdentifier());
if (accountEntity.getHolders() != null) {
account.setHolders(
new HashSet<>(Arrays.asList(StringUtils.split(accountEntity.getHolders(), ",")))
);
}
if (accountEntity.getSignatureAuthorities() != null) {
account.setSignatureAuthorities(
new HashSet<>(Arrays.asList(StringUtils.split(accountEntity.getSignatureAuthorities(), ",")))
);
}
if (accountEntity.getReferenceAccount() != null) {
account.setReferenceAccount(accountEntity.getReferenceAccount().getIdentifier());
}
account.setBalance(accountEntity.getBalance());
account.setAlternativeAccountNumber(accountEntity.getAlternativeAccountNumber());
account.setCreatedBy(accountEntity.getCreatedBy());
account.setCreatedOn(DateConverter.toIsoString(accountEntity.getCreatedOn()));
if (accountEntity.getLastModifiedBy() != null) {
account.setLastModifiedBy(accountEntity.getLastModifiedBy());
account.setLastModifiedOn(DateConverter.toIsoString(accountEntity.getLastModifiedOn()));
}
account.setState(accountEntity.getState());
return account;
}