package org.molgenis.data.csv;
import org.molgenis.data.FileRepositoryCollectionFactory;
import org.molgenis.data.support.GenericImporterExtensions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
import javax.annotation.PostConstruct;
@Configuration
public class CsvDataConfig
{
@Autowired
private FileRepositoryCollectionFactory fileRepositorySourceFactory;
/**
* Registers the CsvRepositorySource factory so it can be used by DataService.createFileRepositorySource(File file);
*/
@PostConstruct
public void registerCsvRepositorySource()
{
fileRepositorySourceFactory
.addFileRepositoryCollectionClass(CsvRepositoryCollection.class, GenericImporterExtensions.getCSV());
}
}