Package | Description |
---|---|
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 AssociationMeta |
EntityAssociationImportModel.meta |
Modifier and Type | Method and Description |
---|---|
org.nuiton.csv.ImportModel<Map<String,Object>> |
ImportModelFactory.buildForImport(AssociationMeta<T> meta) |
void |
ImportStrategy.importAssociation(AssociationMeta<T> meta,
org.nuiton.csv.ImportToMap importer,
CsvImportResult<T> csvResult)
Import a association given a
importer with an optional csv result. |
static <T extends TopiaEntityEnum> |
TopiaCsvImports.importAssociation(Reader reader,
ImportStrategy<T> importStrategy,
AssociationMeta<T> meta,
CsvImportResult<T> csvResult)
To import a association (given by his
meta ) from a reader and a strategy. |
static <T extends TopiaEntityEnum> |
TopiaCsvImports.importAssociation(TopiaContext tx,
AssociationMeta<T> meta,
org.nuiton.csv.ImportToMap importer,
CsvImportResult<T> csvResult,
int nbRowBuffer) |
static <T extends TopiaEntityEnum> |
TopiaCsvImports.importAssociation(TopiaContext tx,
AssociationMeta<T> meta,
Map<String,TopiaEntity> universe,
org.nuiton.csv.ImportToMap importer,
CsvImportResult<T> csvResult,
int nbRowBuffer) |
static <T extends TopiaEntityEnum> |
TopiaCsvImports.importNMAssociation(TopiaContext tx,
AssociationMeta<T> meta,
org.nuiton.csv.ImportToMap importer,
CsvImportResult<T> csvResult,
int nbRowBuffer) |
static <T extends TopiaEntityEnum> |
TopiaCsvImports.importNMAssociation(TopiaContext tx,
AssociationMeta<T> meta,
Map<String,TopiaEntity> universe,
org.nuiton.csv.ImportToMap importer,
CsvImportResult<T> csvResult,
int nbRowBuffer) |
boolean |
ImportModelFactory.isNMAssociationMeta(AssociationMeta<T> meta) |
static <T extends TopiaEntityEnum> |
EntityAssociationImportModel.newImportModel(char separator,
AssociationMeta<T> meta) |
Constructor and Description |
---|
EntityAssociationImportModel(char separator,
AssociationMeta<T> meta) |
Modifier and Type | Field and Description |
---|---|
protected AssociationMeta |
EntityAssociationExportModel.meta |
protected AssociationMeta<T> |
TopiaCsvExports.AssociationExportContext.meta
association meta to export.
|
Modifier and Type | Method and Description |
---|---|
void |
TopiaCsvExports.EntityExportContext.addAssociationExportContext(AssociationMeta<T> meta,
org.nuiton.csv.ExportModel<TopiaEntity> model,
File container) |
<E extends TopiaEntity> |
ExportModelFactory.buildForExport(AssociationMeta<T> associationMeta) |
static <T extends TopiaEntityEnum> |
TopiaCsvExports.exportData(AssociationMeta<T> associationMeta,
ExportModelFactory<T> modelFactory,
PrepareDataForExport<T> prepareDataForExport,
File file) |
static <T extends TopiaEntityEnum,E extends TopiaEntity> |
EntityAssociationExportModel.newExportModel(char separator,
AssociationMeta<T> meta) |
<E extends TopiaEntity> |
PrepareDataForExport.prepareData(AssociationMeta<T> associationMeta) |
static <T extends TopiaEntityEnum,E extends TopiaEntity> |
TopiaCsvExports.prepareExport(AssociationMeta<T> associationMeta,
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 |
---|
AssociationExportContext(org.nuiton.csv.ExportModel<TopiaEntity> model,
AssociationMeta<T> meta,
File container,
List<TopiaEntity> data) |
Modifier and Type | Field and Description |
---|---|
protected List<AssociationMeta<T>> |
TableMeta.associations
List of associations of the entity.
|
Modifier and Type | Method and Description |
---|---|
AssociationMeta<T> |
TableMeta.getAssociations(String name) |
protected static <T extends TopiaEntityEnum> |
AssociationMeta.newMeta(T source,
T target,
String name) |
Modifier and Type | Method and Description |
---|---|
List<AssociationMeta<T>> |
TableMeta.getAssociations() |
Modifier and Type | Method and Description |
---|---|
void |
DbMeta.addAssociations(List<AssociationMeta<T>> associations,
Iterable<T> types) |
Copyright © 2004–2022 Code Lutin. All rights reserved.