Index

A B C D E F G I M N O P S T U V W 
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 importer with 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 importer with 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 importer with 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.
A B C D E F G I M N O P S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form