Class FileIngester


  • @Component
    public class FileIngester
    extends Object
    Imports a file from a remote url.

    For now only csv files are supported

    • Constructor Detail

      • FileIngester

        public FileIngester​(FileStoreDownload fileStoreDownload,
                            org.molgenis.data.importer.ImportServiceFactory importServiceFactory,
                            org.molgenis.data.file.FileRepositoryCollectionFactory fileRepositoryCollectionFactory,
                            org.molgenis.data.file.model.FileMetaFactory fileMetaFactory,
                            org.molgenis.data.DataService dataService)
    • Method Detail

      • ingest

        public org.molgenis.data.file.model.FileMeta ingest​(String entityTypeId,
                                                            String url,
                                                            String loader,
                                                            String jobExecutionID,
                                                            org.molgenis.jobs.Progress progress)
        Imports a csv file defined in the fileIngest entity
        See Also:
        FileIngestJobExecutionMetadata