Uses of Class
org.nuiton.topia.persistence.metadata.TableMeta
| Package | Description |
|---|---|
| org.nuiton.topia.persistence.csv |
Base package for csv import and export of entities.
|
| org.nuiton.topia.persistence.csv.in |
Package for csv import of entities.
|
| org.nuiton.topia.persistence.csv.out |
Package for csv export of entities.
|
| org.nuiton.topia.persistence.metadata |
Package to define metadatas over
TopiaEntity. |
-
Uses of TableMeta in org.nuiton.topia.persistence.csv
Fields in org.nuiton.topia.persistence.csv declared as TableMeta Modifier and Type Field Description protected TableMeta<T>EntityCsvModel. tableMetaMethods in org.nuiton.topia.persistence.csv with parameters of type TableMeta Modifier and Type Method Description static <T extends TopiaEntityEnum, E extends TopiaEntity>
EntityCsvModel<T,E>EntityCsvModel. newModel(char separator, TableMeta<T> tableMeta)static <T extends TopiaEntityEnum, E extends TopiaEntity>
EntityCsvModel<T,E>EntityCsvModel. newModel(char separator, TableMeta<T> tableMeta, java.lang.String idHeader)Constructors in org.nuiton.topia.persistence.csv with parameters of type TableMeta Constructor Description EntityCsvModel(char separator, TableMeta<T> tableMeta)EntityCsvModel(char separator, TableMeta<T> tableMeta, java.lang.String idHeader) -
Uses of TableMeta in org.nuiton.topia.persistence.csv.in
Methods in org.nuiton.topia.persistence.csv.in with parameters of type TableMeta Modifier and Type Method Description <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>
java.lang.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, java.util.Map<java.lang.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(java.io.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>
java.lang.Iterable<E>TopiaCsvImports. importTableAndReturn(java.io.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>
java.lang.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 TableMeta Modifier and Type Field Description protected TableMeta<T>TopiaCsvExports.EntityExportContext. metameta to export.Methods in org.nuiton.topia.persistence.csv.out with parameters of type TableMeta Modifier and Type Method Description <E extends TopiaEntity>
org.nuiton.csv.ExportModel<E>ExportModelFactory. buildForExport(TableMeta<T> meta)static <T extends TopiaEntityEnum>
java.lang.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, java.io.File file)static <T extends TopiaEntityEnum>
TopiaCsvExports.EntityExportContext<T>TopiaCsvExports.EntityExportContext. newExportContext(org.nuiton.csv.ExportModel<TopiaEntity> model, TableMeta<T> meta, java.io.File container)<E extends TopiaEntity>
java.lang.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 TableMeta Modifier and Type Method Description static <T extends TopiaEntityEnum>
java.util.Map<T,TopiaCsvExports.EntityExportContext<T>>TopiaCsvExports. createReplicateEntityVisitorContexts(ExportModelFactory<T> modelFactory, java.lang.Iterable<TableMeta<T>> entityMetas, java.lang.Iterable<AssociationMeta<T>> associationMetas, java.io.File container)Constructors in org.nuiton.topia.persistence.csv.out with parameters of type TableMeta Constructor Description EntityExportContext(org.nuiton.csv.ExportModel<TopiaEntity> model, TableMeta<T> meta, java.io.File container) -
Uses of TableMeta in org.nuiton.topia.persistence.metadata
Fields in org.nuiton.topia.persistence.metadata with type parameters of type TableMeta Modifier and Type Field Description protected java.util.List<TableMeta<T>>DbMeta. tablesAll metas of the db.Methods in org.nuiton.topia.persistence.metadata that return TableMeta Modifier and Type Method Description TableMeta<T>DbMeta. getTable(T entityType)static <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 TableMeta Modifier and Type Method Description java.util.List<TableMeta<T>>DbMeta. getTables()java.util.Iterator<TableMeta<T>>DbMeta. iterator()Methods in org.nuiton.topia.persistence.metadata with parameters of type TableMeta Modifier and Type Method Description booleanDbMeta. isEditable(TableMeta<T> meta)