/*
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
*/
|
package com.megatim.fdxconsultation.core.impl.utils;
|
|
import com.megatim.commons.tools.exceptions.ApplicationServerException;
|
import com.megatim.fdxcommons.model.pojo.PageData;
|
import com.megatim.fdxcommons.tools.database.queries.metadata.QueryCriterion;
|
import com.megatim.fdxcommons.tools.database.queries.metadata.SelectQueryResult;
|
import com.megatim.fdxcommons.tools.database.tables.FdxTableRow;
|
import java.util.HashMap;
|
import java.util.List;
|
import java.util.Map;
|
import java.util.stream.Collectors;
|
|
/**
|
*
|
* @author ASUS
|
*/
|
public class FdxTableUtils {
|
|
private FdxTableUtils() {
|
|
}
|
|
public static List<Map<String, Object>> fdxTableRowToListMap(List<FdxTableRow> rows) {
|
return rows
|
.stream()
|
.map(r -> {
|
Map<String, Object> result = new HashMap<>();
|
r.getDataColumns().forEach(column -> result.put(column.getName(), column.getValue()));
|
return result;
|
})
|
.collect(Collectors.toList());
|
}
|
|
}
|