in service/src/main/java/org/apache/fineract/cn/reporting/service/internal/specification/TellerListReportSpecification.java [157:187]
private List<Row> buildRows(final List<?> tellerResultList) {
final ArrayList<Row> rows = new ArrayList<>();
tellerResultList.forEach(result -> {
final Row row = new Row();
row.setValues(new ArrayList<>());
if (result instanceof Object[]) {
final Object[] resultValues = (Object[]) result;
for(final Object resultVal : resultValues) {
final Value val;
val = new Value();
if (resultVal != null) {
val.setValues(new String[]{resultVal.toString()});
} else {
val.setValues(new String[]{});
}
row.getValues().add(val);
}
} else {
final Value value = new Value();
value.setValues(new String[]{result.toString()});
row.getValues().add(value);
}
rows.add(row);
});
return rows;
}