Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractImportModel<E> - Class in org.nuiton.topia.service.csv.in
-
Abstract import model which add the useful methdo about importing foreign keys.
- AbstractImportModel(char) - Constructor for class org.nuiton.topia.service.csv.in.AbstractImportModel
- addAssociationExportContext(AssociationMeta, ExportModel, File) - Method in class org.nuiton.topia.service.csv.out.TopiaCsvExports.EntityExportContext
- addDecoratedForeignKeyForExport(String, String, Function) - Method in class org.nuiton.topia.service.csv.EntityCsvModel
- addDefaultColumn(String, Class) - Method in class org.nuiton.topia.service.csv.EntityCsvModel
- addDefaultColumn(String, String, Class) - Method in class org.nuiton.topia.service.csv.EntityCsvModel
- addForeignKeyForAssociationForImport(String, String, Class, Collection, Function) - Method in class org.nuiton.topia.service.csv.EntityCsvModel
- addForeignKeyForExport(String, Class) - Method in class org.nuiton.topia.service.csv.EntityCsvModel
- addForeignKeyForImport(String, Class, Collection) - Method in class org.nuiton.topia.service.csv.EntityCsvModel
- addForeignKeyForImport(String, Class, Map) - Method in class org.nuiton.topia.service.csv.EntityCsvModel
- addForeignKeyForImport(String, String, Class, Collection, Function) - Method in class org.nuiton.topia.service.csv.EntityCsvModel
- ASSOCIATION_VALUE_PARSER - Static variable in class org.nuiton.topia.service.csv.TopiaCsvCommons
- AssociationExportContext(ExportModel, AssociationMeta, File, List) - Constructor for class org.nuiton.topia.service.csv.out.TopiaCsvExports.AssociationExportContext
- associationExportContexts - Variable in class org.nuiton.topia.service.csv.out.TopiaCsvExports.EntityExportContext
-
Association export context for this type of entity.
- AssociationValueParser() - Constructor for class org.nuiton.topia.service.csv.TopiaCsvCommons.AssociationValueParser
- AssociationValueParserFormatter(Class, Map) - Constructor for class org.nuiton.topia.service.csv.TopiaCsvCommons.AssociationValueParserFormatter
B
- buildForExport(AssociationMeta) - Method in interface org.nuiton.topia.service.csv.out.ExportModelFactory
- buildForExport(TableMeta) - Method in interface org.nuiton.topia.service.csv.out.ExportModelFactory
- buildForImport(AssociationMeta) - Method in interface org.nuiton.topia.service.csv.in.ImportModelFactory
- buildForImport(TableMeta) - Method in interface org.nuiton.topia.service.csv.in.ImportModelFactory
C
- clear() - Method in class org.nuiton.topia.service.csv.out.ExportEntityVisitor
- close() - Method in class org.nuiton.topia.service.csv.out.ExportEntityVisitor
- close() - Method in class org.nuiton.topia.service.csv.out.TopiaCsvExports.AssociationExportContext
- close() - Method in class org.nuiton.topia.service.csv.out.TopiaCsvExports.EntityExportContext
- createIfNotFound - Variable in class org.nuiton.topia.service.csv.in.CsvImportResult
-
Flag to authorize to create entities not found in db.
- createReplicateEntityVisitorContexts(ExportModelFactory, Iterable, Iterable, File) - Static method in class org.nuiton.topia.service.csv.out.TopiaCsvExports
- createReplicateEntityVisitorContexts(ExportModelFactory, MetaFilenameAware[], Multimap, File) - Static method in class org.nuiton.topia.service.csv.out.TopiaCsvExports
- CsvFileImportResult<T> - Class in org.nuiton.topia.service.csv.in
-
To keep result of the import of a file.
- CsvFileImportResult(String, T...) - Constructor for class org.nuiton.topia.service.csv.in.CsvFileImportResult
- CsvImportResult<T> - Class in org.nuiton.topia.service.csv.in
-
A simple csv result bean just to keep the number of created or updated entities.
- CsvImportResult(T, String, boolean, CsvProgressModel) - Constructor for class org.nuiton.topia.service.csv.in.CsvImportResult
- CsvProgressModel - Interface in org.nuiton.topia.service.csv
-
Csv progress model contract.
D
- DAY_TIME_SECOND_MILI_WITH_TIMESTAMP - Static variable in class org.nuiton.topia.service.csv.TopiaCsvCommons
- DAY_TIME_SECOND_WITH_TIMESTAMP - Static variable in class org.nuiton.topia.service.csv.TopiaCsvCommons
- decorator - Variable in class org.nuiton.topia.service.csv.TopiaCsvCommons.ForeignKeyDecoratedValue
- discoverEntries(Iterable, File, List) - Static method in class org.nuiton.topia.service.csv.in.TopiaCsvImports
-
Discover all files that can be imported (as a table or an association) from a directory.
- discoverEntries(String, Iterable, ZipFile, List) - Static method in class org.nuiton.topia.service.csv.in.TopiaCsvImports
-
Discover all files that can be imported (as a table or an association) from a zipfile.
E
- end(TopiaEntity) - Method in class org.nuiton.topia.service.csv.out.ExportEntityVisitor
- EntityAssociationExportModel<T,
E> - Class in org.nuiton.topia.service.csv.out -
A model to export associations of entities into csv files.
- EntityAssociationImportModel<T> - Class in org.nuiton.topia.service.csv.in
-
A model to import associations of entities from csv files.
- EntityAssociationImportModel(char, AssociationMeta) - Constructor for class org.nuiton.topia.service.csv.in.EntityAssociationImportModel
- EntityCsvModel<T,
E> - Class in org.nuiton.topia.service.csv -
A model to import / export entities into csv files.
- EntityCsvModel(char, TableMeta) - Constructor for class org.nuiton.topia.service.csv.EntityCsvModel
- EntityCsvModel(char, TableMeta, String) - Constructor for class org.nuiton.topia.service.csv.EntityCsvModel
- EntityExportContext(ExportModel, TableMeta, File) - Constructor for class org.nuiton.topia.service.csv.out.TopiaCsvExports.EntityExportContext
- entityExporters - Variable in class org.nuiton.topia.service.csv.out.ExportEntityVisitor
-
Export for simple entity.
- entityType - Variable in class org.nuiton.topia.service.csv.in.CsvImportResult
-
type of entity to import csv datas.
- entityType - Variable in class org.nuiton.topia.service.csv.TopiaCsvCommons.AssociationValueParserFormatter
- entityType - Variable in class org.nuiton.topia.service.csv.TopiaCsvCommons.ForeignKeyValue
- entityType - Variable in class org.nuiton.topia.service.csv.TopiaCsvCommons.ForeignKeyValueForAssociation
- entityTypes - Variable in class org.nuiton.topia.service.csv.in.CsvFileImportResult
-
type of entity to import csv datas.
- entryFile - Variable in class org.nuiton.topia.service.csv.out.TopiaCsvExports.AssociationExportContext
- entryFile - Variable in class org.nuiton.topia.service.csv.out.TopiaCsvExports.EntityExportContext
- export - Variable in class org.nuiton.topia.service.csv.out.TopiaCsvExports.AssociationExportContext
-
Exporter object.
- export - Variable in class org.nuiton.topia.service.csv.out.TopiaCsvExports.EntityExportContext
-
Exporter object.
- export(Iterable) - Method in class org.nuiton.topia.service.csv.out.ExportEntityVisitor
- export(TopiaEntity) - Method in class org.nuiton.topia.service.csv.out.ExportEntityVisitor
- exportData(AssociationMeta, ExportModelFactory, PrepareDataForExport, File) - Static method in class org.nuiton.topia.service.csv.out.TopiaCsvExports
- exportData(TableMeta, ExportModelFactory, PrepareDataForExport) - Static method in class org.nuiton.topia.service.csv.out.TopiaCsvExports
- exportData(TableMeta, ExportModelFactory, PrepareDataForExport, File) - Static method in class org.nuiton.topia.service.csv.out.TopiaCsvExports
- ExportEntityVisitor<T> - Class in org.nuiton.topia.service.csv.out
-
Entity visitor to export data to csv files.
- ExportEntityVisitor(TopiaEntityEnumProvider, Map) - Constructor for class org.nuiton.topia.service.csv.out.ExportEntityVisitor
- ExportModelFactory<T> - Interface in org.nuiton.topia.service.csv.out
-
To produce export model.
F
- ForeignKeyDecoratedValue(Function) - Constructor for class org.nuiton.topia.service.csv.TopiaCsvCommons.ForeignKeyDecoratedValue
- ForeignKeyValue(Class, String, Map) - Constructor for class org.nuiton.topia.service.csv.TopiaCsvCommons.ForeignKeyValue
- ForeignKeyValueForAssociation(Class, String, Map) - Constructor for class org.nuiton.topia.service.csv.TopiaCsvCommons.ForeignKeyValueForAssociation
- format(E) - Method in class org.nuiton.topia.service.csv.TopiaCsvCommons.ForeignKeyDecoratedValue
- format(E) - Method in class org.nuiton.topia.service.csv.TopiaCsvCommons.ForeignKeyValue
- format(Collection) - Method in class org.nuiton.topia.service.csv.TopiaCsvCommons.AssociationValueParserFormatter
G
- getEntityContext(Class) - Method in class org.nuiton.topia.service.csv.out.ExportEntityVisitor
- getEntityType() - Method in class org.nuiton.topia.service.csv.in.CsvImportResult
- getEntityTypes() - Method in class org.nuiton.topia.service.csv.in.CsvFileImportResult
- getImportFileName() - Method in class org.nuiton.topia.service.csv.in.CsvFileImportResult
- getImportFileName() - Method in class org.nuiton.topia.service.csv.in.CsvImportResult
- getInteger(Map, T) - Method in class org.nuiton.topia.service.csv.in.CsvFileImportResult
- getModelFactory() - Method in interface org.nuiton.topia.service.csv.in.ImportStrategy
- getNbSteps() - Method in interface org.nuiton.topia.service.csv.CsvProgressModel
- getNumberCreated() - Method in class org.nuiton.topia.service.csv.in.CsvImportResult
- getNumberCreated(T) - Method in class org.nuiton.topia.service.csv.in.CsvFileImportResult
- getNumberUpdated() - Method in class org.nuiton.topia.service.csv.in.CsvImportResult
- getNumberUpdated(T) - Method in class org.nuiton.topia.service.csv.in.CsvFileImportResult
- getProgress() - Method in interface org.nuiton.topia.service.csv.CsvProgressModel
- getProgressModel() - Method in class org.nuiton.topia.service.csv.in.CsvImportResult
I
- importAllEntities(TopiaHibernateSupport, TopiaDao, TableMeta, Import, CsvImportResult, int) - Static method in class org.nuiton.topia.service.csv.in.TopiaCsvImports
- importAllEntities(TopiaDao, TableMeta, Import, CsvImportResult) - Static method in class org.nuiton.topia.service.csv.in.TopiaCsvImports
- importAllEntitiesAndReturnThem(TopiaDao, TableMeta, Import, CsvImportResult) - Static method in class org.nuiton.topia.service.csv.in.TopiaCsvImports
- importAssociation(Reader, ImportStrategy, AssociationMeta, CsvImportResult) - Static method in class org.nuiton.topia.service.csv.in.TopiaCsvImports
-
To import a association (given by his
meta) from a reader and a strategy. - importAssociation(AssociationMeta, ImportToMap, CsvImportResult) - Method in interface org.nuiton.topia.service.csv.in.ImportStrategy
-
Import a association given a
importerwith an optional csv result. - importAssociation(TopiaSqlSupport, AssociationMeta, Map, ImportToMap, CsvImportResult, int) - Static method in class org.nuiton.topia.service.csv.in.TopiaCsvImports
- importAssociation(TopiaSqlSupport, AssociationMeta, ImportToMap, CsvImportResult, int) - Static method in class org.nuiton.topia.service.csv.in.TopiaCsvImports
- importFileName - Variable in class org.nuiton.topia.service.csv.in.CsvFileImportResult
-
Name of the csv file to import.
- importFileName - Variable in class org.nuiton.topia.service.csv.in.CsvImportResult
-
Name of the csv file to import.
- ImportModelFactory<T> - Interface in org.nuiton.topia.service.csv.in
-
To produce import model.
- importNMAssociation(TopiaSqlSupport, AssociationMeta, Map, ImportToMap, CsvImportResult, int) - Static method in class org.nuiton.topia.service.csv.in.TopiaCsvImports
- importNMAssociation(TopiaSqlSupport, AssociationMeta, ImportToMap, CsvImportResult, int) - Static method in class org.nuiton.topia.service.csv.in.TopiaCsvImports
- importNotExistingEntities(TopiaDao, TableMeta, Map, Import, CsvImportResult) - Static method in class org.nuiton.topia.service.csv.in.TopiaCsvImports
- ImportStrategy<T> - Interface in org.nuiton.topia.service.csv.in
-
Strategy to import some stuff.
- importTable(Reader, ImportStrategy, TableMeta, CsvImportResult) - Static method in class org.nuiton.topia.service.csv.in.TopiaCsvImports
-
To import a table (given by his
meta) from a reader and a strategy. - importTable(TableMeta, Import, CsvImportResult) - Method in interface org.nuiton.topia.service.csv.in.ImportStrategy
-
Import a table given a
importerwith an optional csv result. - importTableAndReturn(Reader, ImportStrategy, TableMeta, CsvImportResult) - Static method in class org.nuiton.topia.service.csv.in.TopiaCsvImports
-
To import a table (given by his
meta) from a reader and a strategy. - importTableAndReturnThem(TableMeta, Import, CsvImportResult) - Method in interface org.nuiton.topia.service.csv.in.ImportStrategy
-
Import a table given a
importerwith an optional csv result, and return them. - increments(Map, T) - Method in class org.nuiton.topia.service.csv.in.CsvFileImportResult
- incrementsNumberCreated() - Method in class org.nuiton.topia.service.csv.in.CsvImportResult
- incrementsNumberCreated(T) - Method in class org.nuiton.topia.service.csv.in.CsvFileImportResult
- incrementsNumberUpdated() - Method in class org.nuiton.topia.service.csv.in.CsvImportResult
- incrementsNumberUpdated(T) - Method in class org.nuiton.topia.service.csv.in.CsvFileImportResult
- incrementsProgress() - Method in interface org.nuiton.topia.service.csv.CsvProgressModel
- INSERT_ASSOCIATION - Static variable in class org.nuiton.topia.service.csv.in.TopiaCsvImports
- isCreateIfNotFound() - Method in class org.nuiton.topia.service.csv.in.CsvImportResult
- isNMAssociationMeta(AssociationMeta) - Method in interface org.nuiton.topia.service.csv.in.ImportModelFactory
M
- meta - Variable in class org.nuiton.topia.service.csv.in.EntityAssociationImportModel
- meta - Variable in class org.nuiton.topia.service.csv.out.EntityAssociationExportModel
- meta - Variable in class org.nuiton.topia.service.csv.out.TopiaCsvExports.AssociationExportContext
-
association meta to export.
- meta - Variable in class org.nuiton.topia.service.csv.out.TopiaCsvExports.EntityExportContext
-
meta to export.
N
- newAssociationValueFormatter() - Static method in class org.nuiton.topia.service.csv.TopiaCsvCommons
- newEmptyInstance() - Method in class org.nuiton.topia.service.csv.EntityCsvModel
- newEmptyInstance() - Method in class org.nuiton.topia.service.csv.in.EntityAssociationImportModel
- newExportContext(ExportModel, TableMeta, File) - Static method in class org.nuiton.topia.service.csv.out.TopiaCsvExports.EntityExportContext
- newExportModel(char, AssociationMeta) - Static method in class org.nuiton.topia.service.csv.out.EntityAssociationExportModel
- newForeignKeyColumn(String, Class, String, Map) - Method in class org.nuiton.topia.service.csv.in.AbstractImportModel
- newForeignKeyColumn(String, String, Class, String, Map) - Method in class org.nuiton.topia.service.csv.in.AbstractImportModel
- newForeignKeyDecoratedValue(Function) - Static method in class org.nuiton.topia.service.csv.TopiaCsvCommons
- newForeignKeyValue(Class, String, Map) - Static method in class org.nuiton.topia.service.csv.TopiaCsvCommons
- newForeignKeyValueAssociation(Class, String, Map) - Static method in class org.nuiton.topia.service.csv.TopiaCsvCommons
- newImportModel(char, AssociationMeta) - Static method in class org.nuiton.topia.service.csv.in.EntityAssociationImportModel
- newModel(char, TableMeta) - Static method in class org.nuiton.topia.service.csv.EntityCsvModel
- newModel(char, TableMeta, String) - Static method in class org.nuiton.topia.service.csv.EntityCsvModel
- newResult(String, T...) - Static method in class org.nuiton.topia.service.csv.in.CsvFileImportResult
- newResult(T, String, boolean) - Static method in class org.nuiton.topia.service.csv.in.CsvImportResult
- newResult(T, String, boolean, CsvProgressModel) - Static method in class org.nuiton.topia.service.csv.in.CsvImportResult
- newVisitor(TopiaEntityEnumProvider, Map) - Static method in class org.nuiton.topia.service.csv.out.ExportEntityVisitor
- numberCreated - Variable in class org.nuiton.topia.service.csv.in.CsvFileImportResult
-
Count of created entities.
- numberCreated - Variable in class org.nuiton.topia.service.csv.in.CsvImportResult
-
Count of created entities.
- numberUpdated - Variable in class org.nuiton.topia.service.csv.in.CsvFileImportResult
-
Count of updated entities.
- numberUpdated - Variable in class org.nuiton.topia.service.csv.in.CsvImportResult
-
Count of updated entities.
O
- org.nuiton.topia.service.csv - package org.nuiton.topia.service.csv
-
Base package for csv import and export of entities.
- org.nuiton.topia.service.csv.in - package org.nuiton.topia.service.csv.in
-
Package for csv import of entities.
- org.nuiton.topia.service.csv.out - package org.nuiton.topia.service.csv.out
-
Package for csv export of entities.
P
- parse(String) - Method in class org.nuiton.topia.service.csv.TopiaCsvCommons.AssociationValueParser
- parse(String) - Method in class org.nuiton.topia.service.csv.TopiaCsvCommons.AssociationValueParserFormatter
- parse(String) - Method in class org.nuiton.topia.service.csv.TopiaCsvCommons.ForeignKeyValue
- parse(String) - Method in class org.nuiton.topia.service.csv.TopiaCsvCommons.ForeignKeyValueForAssociation
- persistenceHelper - Variable in class org.nuiton.topia.service.csv.out.ExportEntityVisitor
- prepareData(AssociationMeta) - Method in interface org.nuiton.topia.service.csv.out.PrepareDataForExport
- prepareData(TableMeta) - Method in interface org.nuiton.topia.service.csv.out.PrepareDataForExport
- PrepareDataForExport<T> - Interface in org.nuiton.topia.service.csv.out
-
Prepare data to export.
- prepareExport(AssociationMeta, ExportModelFactory, PrepareDataForExport) - Static method in class org.nuiton.topia.service.csv.out.TopiaCsvExports
- prepareExport(TableMeta, ExportModelFactory, PrepareDataForExport) - Static method in class org.nuiton.topia.service.csv.out.TopiaCsvExports
- progressModel - Variable in class org.nuiton.topia.service.csv.in.CsvImportResult
- propertyName - Variable in class org.nuiton.topia.service.csv.TopiaCsvCommons.ForeignKeyValue
- propertyName - Variable in class org.nuiton.topia.service.csv.TopiaCsvCommons.ForeignKeyValueForAssociation
- pushCsvHeaderNames(List) - Method in class org.nuiton.topia.service.csv.in.AbstractImportModel
S
- setNbSteps(long) - Method in interface org.nuiton.topia.service.csv.CsvProgressModel
- setProgress(float) - Method in interface org.nuiton.topia.service.csv.CsvProgressModel
- setUseOrdinalForEnum(boolean) - Method in class org.nuiton.topia.service.csv.EntityCsvModel
- start(TopiaEntity) - Method in class org.nuiton.topia.service.csv.out.ExportEntityVisitor
T
- tableMeta - Variable in class org.nuiton.topia.service.csv.EntityCsvModel
- TIME_LOG - Static variable in class org.nuiton.topia.service.csv.out.ExportEntityVisitor
- TIME_LOG - Static variable in class org.nuiton.topia.service.csv.out.TopiaCsvExports
- TopiaCsvCommons - Class in org.nuiton.topia.service.csv
-
More useful method added to
Common. - TopiaCsvCommons() - Constructor for class org.nuiton.topia.service.csv.TopiaCsvCommons
- TopiaCsvCommons.AssociationValueParser - Class in org.nuiton.topia.service.csv
- TopiaCsvCommons.AssociationValueParserFormatter<E> - Class in org.nuiton.topia.service.csv
- TopiaCsvCommons.ForeignKeyDecoratedValue<E> - Class in org.nuiton.topia.service.csv
-
TODO
- TopiaCsvCommons.ForeignKeyValue<E> - Class in org.nuiton.topia.service.csv
- TopiaCsvCommons.ForeignKeyValueForAssociation<E> - Class in org.nuiton.topia.service.csv
- TopiaCsvExports - Class in org.nuiton.topia.service.csv.out
-
Helper for csv exports.
- TopiaCsvExports() - Constructor for class org.nuiton.topia.service.csv.out.TopiaCsvExports
- TopiaCsvExports.AssociationExportContext<T> - Class in org.nuiton.topia.service.csv.out
-
To export associations as csv files.
- TopiaCsvExports.EntityExportContext<T> - Class in org.nuiton.topia.service.csv.out
-
to export entity as csv files.
- TopiaCsvImports - Class in org.nuiton.topia.service.csv.in
-
Helper for csv imports.
- TopiaCsvImports() - Constructor for class org.nuiton.topia.service.csv.in.TopiaCsvImports
U
- universe - Variable in class org.nuiton.topia.service.csv.TopiaCsvCommons.AssociationValueParserFormatter
- universe - Variable in class org.nuiton.topia.service.csv.TopiaCsvCommons.ForeignKeyValue
- universe - Variable in class org.nuiton.topia.service.csv.TopiaCsvCommons.ForeignKeyValueForAssociation
- UPDATE_ASSOCIATION - Static variable in class org.nuiton.topia.service.csv.in.TopiaCsvImports
- useOrdinalForEnum - Variable in class org.nuiton.topia.service.csv.EntityCsvModel
V
- visit(TopiaEntity, String, Class, Class, int, Object) - Method in class org.nuiton.topia.service.csv.out.ExportEntityVisitor
- visit(TopiaEntity, String, Class, Class, Object) - Method in class org.nuiton.topia.service.csv.out.ExportEntityVisitor
- visit(TopiaEntity, String, Class, Object) - Method in class org.nuiton.topia.service.csv.out.ExportEntityVisitor
- visitEntityCollection(TopiaEntity, String, Class, Class, Collection) - Method in class org.nuiton.topia.service.csv.out.ExportEntityVisitor
W
- write() - Method in class org.nuiton.topia.service.csv.out.TopiaCsvExports.AssociationExportContext
- write(TopiaEntity) - Method in class org.nuiton.topia.service.csv.out.TopiaCsvExports.EntityExportContext
- writeAssociations(TopiaEntity) - Method in class org.nuiton.topia.service.csv.out.TopiaCsvExports.EntityExportContext
- writer - Variable in class org.nuiton.topia.service.csv.out.TopiaCsvExports.AssociationExportContext
-
Where to export datas.
- writer - Variable in class org.nuiton.topia.service.csv.out.TopiaCsvExports.EntityExportContext
-
Where to export datas.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form