/* * 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> fdxTableRowToListMap(List rows) { return rows .stream() .map(r -> { Map result = new HashMap<>(); r.getDataColumns().forEach(column -> result.put(column.getName(), column.getValue())); return result; }) .collect(Collectors.toList()); } }