/*
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Interface.java to edit this template
|
*/
|
package com.megatim.apifdxweb.service.ifaces.utils;
|
|
import com.megatim.fdxcommons.model.dtos.integration.ColumnDefinitionDto;
|
import com.megatim.fdxcommons.model.integration.ColumnDefinition;
|
import java.util.ArrayList;
|
import java.util.List;
|
|
/**
|
*
|
* @author ASUS
|
*/
|
public interface MapperUtil {
|
|
ColumnDefinitionDto mapColumnDefinitionToDto(ColumnDefinition entity);
|
|
public default List<ColumnDefinitionDto> mapColumnDefinitionListToDto(List<ColumnDefinition> data) {
|
List<ColumnDefinitionDto> dtos = new ArrayList<>();
|
|
for (ColumnDefinition c : data) {
|
dtos.add(mapColumnDefinitionToDto(c));
|
}
|
return dtos;
|
}
|
|
}
|