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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Collection<?>
    importFile(org.fastnate.data.files.DataFile importFile)
     
    protected boolean
    isImportFile(org.fastnate.data.files.DataFile file)
     

    Methods inherited from class org.fastnate.data.files.GenericDataProvider

    buildEntities, findEntityClass, getContext, getEntityRegistration, writeEntities

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods 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:
      importFile in class org.fastnate.data.files.GenericDataProvider
      Throws:
      org.fastnate.data.DataImportException
      IOException
    • isImportFile

      protected boolean isImportFile(org.fastnate.data.files.DataFile file)
      Specified by:
      isImportFile in class org.fastnate.data.files.GenericDataProvider