/*
|
* 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.fdxconvert.pojo;
|
|
import java.io.File;
|
import java.util.List;
|
import lombok.AllArgsConstructor;
|
import lombok.Getter;
|
import lombok.NoArgsConstructor;
|
import lombok.Setter;
|
|
/**
|
*
|
* @author mela
|
* @param <T>
|
*/
|
@Getter @Setter
|
@NoArgsConstructor @AllArgsConstructor
|
public class DataToImport<T> {
|
//Fichier duquel seront extraits les données
|
File file;
|
|
//délimiteur de ligne
|
String rowDelimiter;
|
|
//délimiteur de colonne
|
String columnDelimiter;
|
|
//type des objets qui vont contenir les données extraites
|
Class<T> type;
|
|
//liste des champs dans leur ordre d'apparition dans le fichier "file"
|
List<String> fields;
|
|
}
|