Package org.fastnate.data.csv
Class GenericCsvDataProvider
java.lang.Object
org.fastnate.data.files.GenericDataProvider
org.fastnate.data.csv.GenericCsvDataProvider
- All Implemented Interfaces:
org.fastnate.data.DataProvider
public class GenericCsvDataProvider
extends org.fastnate.data.files.GenericDataProvider
Imports all entities from all CSV files in
$dataFolder/entities.
The CSV file needs either an entity name or needs to be located inside a directory with an entity name.- Author:
- Tobias Liefke
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<?> importFile(org.fastnate.data.files.DataFile importFile) protected booleanisImportFile(org.fastnate.data.files.DataFile file) Methods inherited from class org.fastnate.data.files.GenericDataProvider
buildEntities, findEntityClass, getContext, getEntityRegistration, writeEntitiesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.fastnate.data.DataProvider
getOrder
-
Constructor Details
-
GenericCsvDataProvider
public GenericCsvDataProvider()
-
-
Method Details
-
importFile
protected Collection<?> importFile(org.fastnate.data.files.DataFile importFile) throws org.fastnate.data.DataImportException, IOException - Specified by:
importFilein classorg.fastnate.data.files.GenericDataProvider- Throws:
org.fastnate.data.DataImportExceptionIOException
-
isImportFile
protected boolean isImportFile(org.fastnate.data.files.DataFile file) - Specified by:
isImportFilein classorg.fastnate.data.files.GenericDataProvider
-