Uses of Class
org.nuiton.topia.persistence.metadata.AssociationMeta
| 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. |
-
Uses of AssociationMeta in org.nuiton.topia.persistence.csv.in
Fields in org.nuiton.topia.persistence.csv.in declared as AssociationMeta Modifier and Type Field Description protected AssociationMetaEntityAssociationImportModel. metaMethods in org.nuiton.topia.persistence.csv.in with parameters of type AssociationMeta Modifier and Type Method Description org.nuiton.csv.ImportModel<java.util.Map<java.lang.String,java.lang.Object>>ImportModelFactory. buildForImport(AssociationMeta<T> meta)voidImportStrategy. importAssociation(AssociationMeta<T> meta, org.nuiton.csv.ImportToMap importer, CsvImportResult<T> csvResult)Import a association given aimporterwith an optional csv result.static <T extends TopiaEntityEnum>
voidTopiaCsvImports. importAssociation(java.io.Reader reader, ImportStrategy<T> importStrategy, AssociationMeta<T> meta, CsvImportResult<T> csvResult)To import a association (given by hismeta) from a reader and a strategy.static <T extends TopiaEntityEnum>
voidTopiaCsvImports. importAssociation(TopiaContext tx, AssociationMeta<T> meta, java.util.Map<java.lang.String,TopiaEntity> universe, org.nuiton.csv.ImportToMap importer, CsvImportResult<T> csvResult, int nbRowBuffer)static <T extends TopiaEntityEnum>
voidTopiaCsvImports. importAssociation(TopiaContext tx, AssociationMeta<T> meta, org.nuiton.csv.ImportToMap importer, CsvImportResult<T> csvResult, int nbRowBuffer)static <T extends TopiaEntityEnum>
voidTopiaCsvImports. importNMAssociation(TopiaContext tx, AssociationMeta<T> meta, java.util.Map<java.lang.String,TopiaEntity> universe, org.nuiton.csv.ImportToMap importer, CsvImportResult<T> csvResult, int nbRowBuffer)static <T extends TopiaEntityEnum>
voidTopiaCsvImports. importNMAssociation(TopiaContext tx, AssociationMeta<T> meta, org.nuiton.csv.ImportToMap importer, CsvImportResult<T> csvResult, int nbRowBuffer)booleanImportModelFactory. isNMAssociationMeta(AssociationMeta<T> meta)static <T extends TopiaEntityEnum>
org.nuiton.csv.ImportModel<java.util.Map<java.lang.String,java.lang.Object>>EntityAssociationImportModel. newImportModel(char separator, AssociationMeta<T> meta)Constructors in org.nuiton.topia.persistence.csv.in with parameters of type AssociationMeta Constructor Description EntityAssociationImportModel(char separator, AssociationMeta<T> meta) -
Uses of AssociationMeta in org.nuiton.topia.persistence.csv.out
Fields in org.nuiton.topia.persistence.csv.out declared as AssociationMeta Modifier and Type Field Description protected AssociationMetaEntityAssociationExportModel. metaprotected AssociationMeta<T>TopiaCsvExports.AssociationExportContext. metaassociation meta to export.Methods in org.nuiton.topia.persistence.csv.out with parameters of type AssociationMeta Modifier and Type Method Description voidTopiaCsvExports.EntityExportContext. addAssociationExportContext(AssociationMeta<T> meta, org.nuiton.csv.ExportModel<TopiaEntity> model, java.io.File container)<E extends TopiaEntity>
org.nuiton.csv.ExportModel<E>ExportModelFactory. buildForExport(AssociationMeta<T> associationMeta)static <T extends TopiaEntityEnum>
voidTopiaCsvExports. exportData(AssociationMeta<T> associationMeta, ExportModelFactory<T> modelFactory, PrepareDataForExport<T> prepareDataForExport, java.io.File file)static <T extends TopiaEntityEnum, E extends TopiaEntity>
org.nuiton.csv.ExportModel<E>EntityAssociationExportModel. newExportModel(char separator, AssociationMeta<T> meta)<E extends TopiaEntity>
java.lang.Iterable<E>PrepareDataForExport. prepareData(AssociationMeta<T> associationMeta)static <T extends TopiaEntityEnum, E extends TopiaEntity>
org.nuiton.csv.Export<E>TopiaCsvExports. prepareExport(AssociationMeta<T> associationMeta, ExportModelFactory<T> modelFactory, PrepareDataForExport<T> prepareDataForExport)Constructors in org.nuiton.topia.persistence.csv.out with parameters of type AssociationMeta Constructor Description AssociationExportContext(org.nuiton.csv.ExportModel<TopiaEntity> model, AssociationMeta<T> meta, java.io.File container, java.util.List<TopiaEntity> data) -
Uses of AssociationMeta in org.nuiton.topia.persistence.metadata
Fields in org.nuiton.topia.persistence.metadata with type parameters of type AssociationMeta Modifier and Type Field Description protected java.util.List<AssociationMeta<T>>TableMeta. associationsList of associations of the entity.Methods in org.nuiton.topia.persistence.metadata that return AssociationMeta Modifier and Type Method Description AssociationMeta<T>TableMeta. getAssociations(java.lang.String name)protected static <T extends TopiaEntityEnum>
AssociationMeta<T>AssociationMeta. newMeta(T source, T target, java.lang.String name)Methods in org.nuiton.topia.persistence.metadata that return types with arguments of type AssociationMeta Modifier and Type Method Description java.util.List<AssociationMeta<T>>TableMeta. getAssociations()Method parameters in org.nuiton.topia.persistence.metadata with type arguments of type AssociationMeta Modifier and Type Method Description voidDbMeta. addAssociations(java.util.List<AssociationMeta<T>> associations, java.lang.Iterable<T> types)