Uses of Class
org.nuiton.topia.persistence.metadata.TableMeta
Packages that use TableMeta
Package
Description
Base package for csv import and export of entities.
Package for csv import of entities.
Package for csv export of entities.
Package to define metadatas over
TopiaEntity.-
Uses of TableMeta in org.nuiton.topia.persistence.csv
Fields in org.nuiton.topia.persistence.csv declared as TableMetaMethods in org.nuiton.topia.persistence.csv with parameters of type TableMetaModifier and TypeMethodDescriptionstatic <T extends TopiaEntityEnum,E extends TopiaEntity>
EntityCsvModel<T,E> static <T extends TopiaEntityEnum,E extends TopiaEntity>
EntityCsvModel<T,E> Constructors in org.nuiton.topia.persistence.csv with parameters of type TableMetaModifierConstructorDescriptionprotectedEntityCsvModel(char separator, TableMeta<T> tableMeta) protectedEntityCsvModel(char separator, TableMeta<T> tableMeta, String idHeader) -
Uses of TableMeta in org.nuiton.topia.persistence.csv.in
Methods in org.nuiton.topia.persistence.csv.in with parameters of type TableMetaModifier and TypeMethodDescription<E extends TopiaEntity>
org.nuiton.csv.ImportModel<E>ImportModelFactory.buildForImport(TableMeta<T> meta) static <T extends TopiaEntityEnum,E extends TopiaEntity>
voidTopiaCsvImports.importAllEntities(TopiaDAO<E> dao, TableMeta<T> meta, org.nuiton.csv.Import<E> importer, CsvImportResult<T> csvResult) static <T extends TopiaEntityEnum,E extends TopiaEntity>
voidTopiaCsvImports.importAllEntities(TopiaDAO<E> dao, TableMeta<T> meta, org.nuiton.csv.Import<E> importer, CsvImportResult<T> csvResult, int nbRowBuffer) static <T extends TopiaEntityEnum,E extends TopiaEntity>
Iterable<E>TopiaCsvImports.importAllEntitiesAndReturnThem(TopiaDAO<E> dao, TableMeta<T> meta, org.nuiton.csv.Import<E> importer, CsvImportResult<T> csvResult) static <T extends TopiaEntityEnum,E extends TopiaEntity>
voidTopiaCsvImports.importNotExistingEntities(TopiaDAO<E> dao, TableMeta<T> meta, Map<String, TopiaEntity> universe, org.nuiton.csv.Import<E> importer, CsvImportResult<T> csvResult) <E extends TopiaEntity>
voidImportStrategy.importTable(TableMeta<T> meta, org.nuiton.csv.Import<E> importer, CsvImportResult<T> csvResult) Import a table given aimporterwith an optional csv result.static <T extends TopiaEntityEnum,E extends TopiaEntity>
voidTopiaCsvImports.importTable(Reader reader, ImportStrategy<T> importStrategy, TableMeta<T> meta, CsvImportResult<T> csvResult) To import a table (given by hismeta) from a reader and a strategy.static <T extends TopiaEntityEnum,E extends TopiaEntity>
Iterable<E>TopiaCsvImports.importTableAndReturn(Reader reader, ImportStrategy<T> importStrategy, TableMeta<T> meta, CsvImportResult<T> csvResult) To import a table (given by hismeta) from a reader and a strategy.<E extends TopiaEntity>
Iterable<E>ImportStrategy.importTableAndReturnThem(TableMeta<T> meta, org.nuiton.csv.Import<E> importer, CsvImportResult<T> csvResult) Import a table given aimporterwith an optional csv result, and return them. -
Uses of TableMeta in org.nuiton.topia.persistence.csv.out
Fields in org.nuiton.topia.persistence.csv.out declared as TableMetaMethods in org.nuiton.topia.persistence.csv.out with parameters of type TableMetaModifier and TypeMethodDescription<E extends TopiaEntity>
org.nuiton.csv.ExportModel<E>ExportModelFactory.buildForExport(TableMeta<T> meta) static <T extends TopiaEntityEnum>
StringTopiaCsvExports.exportData(TableMeta<T> tableMeta, ExportModelFactory<T> modelFactory, PrepareDataForExport<T> prepareDataForExport) static <T extends TopiaEntityEnum>
voidTopiaCsvExports.exportData(TableMeta<T> tableMeta, ExportModelFactory<T> modelFactory, PrepareDataForExport<T> prepareDataForExport, File file) static <T extends TopiaEntityEnum>
TopiaCsvExports.EntityExportContext<T>TopiaCsvExports.EntityExportContext.newExportContext(org.nuiton.csv.ExportModel<TopiaEntity> model, TableMeta<T> meta, File container) <E extends TopiaEntity>
Iterable<E>PrepareDataForExport.prepareData(TableMeta<T> tableMeta) static <T extends TopiaEntityEnum,E extends TopiaEntity>
org.nuiton.csv.Export<E>TopiaCsvExports.prepareExport(TableMeta<T> tableMeta, ExportModelFactory<T> modelFactory, PrepareDataForExport<T> prepareDataForExport) Method parameters in org.nuiton.topia.persistence.csv.out with type arguments of type TableMetaModifier and TypeMethodDescriptionstatic <T extends TopiaEntityEnum>
Map<T,TopiaCsvExports.EntityExportContext<T>> TopiaCsvExports.createReplicateEntityVisitorContexts(ExportModelFactory<T> modelFactory, Iterable<TableMeta<T>> entityMetas, Iterable<AssociationMeta<T>> associationMetas, File container) Constructors in org.nuiton.topia.persistence.csv.out with parameters of type TableMetaModifierConstructorDescriptionprotectedEntityExportContext(org.nuiton.csv.ExportModel<TopiaEntity> model, TableMeta<T> meta, File container) -
Uses of TableMeta in org.nuiton.topia.persistence.metadata
Fields in org.nuiton.topia.persistence.metadata with type parameters of type TableMetaMethods in org.nuiton.topia.persistence.metadata that return TableMetaModifier and TypeMethodDescriptionstatic <T extends TopiaEntityEnum>
TableMeta<T>TableMeta.newMeta(T entityEnum, TopiaPersistenceHelper<T> typeProvider) Methods in org.nuiton.topia.persistence.metadata that return types with arguments of type TableMetaMethods in org.nuiton.topia.persistence.metadata with parameters of type TableMetaMethod parameters in org.nuiton.topia.persistence.metadata with type arguments of type TableMeta