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 . |
Modifier and Type | Field and Description |
---|---|
protected TableMeta<T> |
EntityCsvModel.tableMeta |
Modifier and Type | Method and Description |
---|---|
static <T extends TopiaEntityEnum,E extends TopiaEntity> |
EntityCsvModel.newModel(char separator,
TableMeta<T> tableMeta) |
static <T extends TopiaEntityEnum,E extends TopiaEntity> |
EntityCsvModel.newModel(char separator,
TableMeta<T> tableMeta,
String idHeader) |
Constructor and Description |
---|
EntityCsvModel(char separator,
TableMeta<T> tableMeta) |
EntityCsvModel(char separator,
TableMeta<T> tableMeta,
String idHeader) |
Modifier and Type | Method and Description |
---|---|
<E extends TopiaEntity> |
ImportModelFactory.buildForImport(TableMeta<T> meta) |
static <T extends TopiaEntityEnum,E extends TopiaEntity> |
TopiaCsvImports.importAllEntities(TopiaDAO<E> dao,
TableMeta<T> meta,
org.nuiton.csv.Import<E> importer,
CsvImportResult<T> csvResult) |
static <T extends TopiaEntityEnum,E extends TopiaEntity> |
TopiaCsvImports.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> |
TopiaCsvImports.importAllEntitiesAndReturnThem(TopiaDAO<E> dao,
TableMeta<T> meta,
org.nuiton.csv.Import<E> importer,
CsvImportResult<T> csvResult) |
static <T extends TopiaEntityEnum,E extends TopiaEntity> |
TopiaCsvImports.importNotExistingEntities(TopiaDAO<E> dao,
TableMeta<T> meta,
Map<String,TopiaEntity> universe,
org.nuiton.csv.Import<E> importer,
CsvImportResult<T> csvResult) |
static <T extends TopiaEntityEnum,E extends TopiaEntity> |
TopiaCsvImports.importTable(Reader reader,
ImportStrategy<T> importStrategy,
TableMeta<T> meta,
CsvImportResult<T> csvResult)
To import a table (given by his
meta ) from a reader and a strategy. |
<E extends TopiaEntity> |
ImportStrategy.importTable(TableMeta<T> meta,
org.nuiton.csv.Import<E> importer,
CsvImportResult<T> csvResult)
Import a table given a
importer with an optional csv result. |
static <T extends TopiaEntityEnum,E extends TopiaEntity> |
TopiaCsvImports.importTableAndReturn(Reader reader,
ImportStrategy<T> importStrategy,
TableMeta<T> meta,
CsvImportResult<T> csvResult)
To import a table (given by his
meta ) from a reader and a strategy. |
<E extends TopiaEntity> |
ImportStrategy.importTableAndReturnThem(TableMeta<T> meta,
org.nuiton.csv.Import<E> importer,
CsvImportResult<T> csvResult)
Import a table given a
importer with an optional csv result,
and return them. |
Modifier and Type | Field and Description |
---|---|
protected TableMeta<T> |
TopiaCsvExports.EntityExportContext.meta
meta to export.
|
Modifier and Type | Method and Description |
---|---|
<E extends TopiaEntity> |
ExportModelFactory.buildForExport(TableMeta<T> meta) |
static <T extends TopiaEntityEnum> |
TopiaCsvExports.exportData(TableMeta<T> tableMeta,
ExportModelFactory<T> modelFactory,
PrepareDataForExport<T> prepareDataForExport) |
static <T extends TopiaEntityEnum> |
TopiaCsvExports.exportData(TableMeta<T> tableMeta,
ExportModelFactory<T> modelFactory,
PrepareDataForExport<T> prepareDataForExport,
File file) |
static <T extends TopiaEntityEnum> |
TopiaCsvExports.EntityExportContext.newExportContext(org.nuiton.csv.ExportModel<TopiaEntity> model,
TableMeta<T> meta,
File container) |
<E extends TopiaEntity> |
PrepareDataForExport.prepareData(TableMeta<T> tableMeta) |
static <T extends TopiaEntityEnum,E extends TopiaEntity> |
TopiaCsvExports.prepareExport(TableMeta<T> tableMeta,
ExportModelFactory<T> modelFactory,
PrepareDataForExport<T> prepareDataForExport) |
Modifier and Type | Method and Description |
---|---|
static <T extends TopiaEntityEnum> |
TopiaCsvExports.createReplicateEntityVisitorContexts(ExportModelFactory<T> modelFactory,
Iterable<TableMeta<T>> entityMetas,
Iterable<AssociationMeta<T>> associationMetas,
File container) |
Constructor and Description |
---|
EntityExportContext(org.nuiton.csv.ExportModel<TopiaEntity> model,
TableMeta<T> meta,
File container) |
Modifier and Type | Field and Description |
---|---|
protected List<TableMeta<T>> |
DbMeta.tables
All metas of the db.
|
Modifier and Type | Method and Description |
---|---|
TableMeta<T> |
DbMeta.getTable(T entityType) |
static <T extends TopiaEntityEnum> |
TableMeta.newMeta(T entityEnum,
TopiaPersistenceHelper<T> typeProvider) |
Modifier and Type | Method and Description |
---|---|
List<TableMeta<T>> |
DbMeta.getTables() |
Iterator<TableMeta<T>> |
DbMeta.iterator() |
Modifier and Type | Method and Description |
---|---|
boolean |
DbMeta.isEditable(TableMeta<T> meta) |
Modifier and Type | Method and Description |
---|---|
void |
DbMeta.addTables(List<TableMeta<T>> entities,
Iterable<T> types) |
Copyright © 2004–2022 Code Lutin. All rights reserved.