public class TopiaCsvExports extends Object
Modifier and Type | Class and Description |
---|---|
static class |
TopiaCsvExports.AssociationExportContext<T extends TopiaEntityEnum>
To export associations as csv files.
|
static class |
TopiaCsvExports.EntityExportContext<T extends TopiaEntityEnum>
to export entity as csv files.
|
Modifier and Type | Field and Description |
---|---|
static org.nuiton.util.TimeLog |
TIME_LOG |
Modifier | Constructor and Description |
---|---|
protected |
TopiaCsvExports() |
Modifier and Type | Method and Description |
---|---|
static <T extends TopiaEntityEnum> |
createReplicateEntityVisitorContexts(ExportModelFactory<T> modelFactory,
Iterable<TableMeta<T>> entityMetas,
Iterable<AssociationMeta<T>> associationMetas,
File container) |
static <T extends TopiaEntityEnum> |
createReplicateEntityVisitorContexts(ExportModelFactory<T> modelFactory,
MetaFilenameAware<T>[] entityMetas,
com.google.common.collect.Multimap<T,MetaFilenameAware<T>> associations,
File container) |
static <T extends TopiaEntityEnum> |
exportData(AssociationMeta<T> associationMeta,
ExportModelFactory<T> modelFactory,
PrepareDataForExport<T> prepareDataForExport,
File file) |
static <T extends TopiaEntityEnum> |
exportData(TableMeta<T> tableMeta,
ExportModelFactory<T> modelFactory,
PrepareDataForExport<T> prepareDataForExport) |
static <T extends TopiaEntityEnum> |
exportData(TableMeta<T> tableMeta,
ExportModelFactory<T> modelFactory,
PrepareDataForExport<T> prepareDataForExport,
File file) |
static <T extends TopiaEntityEnum,E extends TopiaEntity> |
prepareExport(AssociationMeta<T> associationMeta,
ExportModelFactory<T> modelFactory,
PrepareDataForExport<T> prepareDataForExport) |
static <T extends TopiaEntityEnum,E extends TopiaEntity> |
prepareExport(TableMeta<T> tableMeta,
ExportModelFactory<T> modelFactory,
PrepareDataForExport<T> prepareDataForExport) |
public static <T extends TopiaEntityEnum> String exportData(TableMeta<T> tableMeta, ExportModelFactory<T> modelFactory, PrepareDataForExport<T> prepareDataForExport)
public static <T extends TopiaEntityEnum> void exportData(TableMeta<T> tableMeta, ExportModelFactory<T> modelFactory, PrepareDataForExport<T> prepareDataForExport, File file)
public static <T extends TopiaEntityEnum> void exportData(AssociationMeta<T> associationMeta, ExportModelFactory<T> modelFactory, PrepareDataForExport<T> prepareDataForExport, File file)
public static <T extends TopiaEntityEnum,E extends TopiaEntity> org.nuiton.csv.Export<E> prepareExport(TableMeta<T> tableMeta, ExportModelFactory<T> modelFactory, PrepareDataForExport<T> prepareDataForExport)
public static <T extends TopiaEntityEnum,E extends TopiaEntity> org.nuiton.csv.Export<E> prepareExport(AssociationMeta<T> associationMeta, ExportModelFactory<T> modelFactory, PrepareDataForExport<T> prepareDataForExport)
public static <T extends TopiaEntityEnum> Map<T,TopiaCsvExports.EntityExportContext<T>> createReplicateEntityVisitorContexts(ExportModelFactory<T> modelFactory, MetaFilenameAware<T>[] entityMetas, com.google.common.collect.Multimap<T,MetaFilenameAware<T>> associations, File container)
public static <T extends TopiaEntityEnum> Map<T,TopiaCsvExports.EntityExportContext<T>> createReplicateEntityVisitorContexts(ExportModelFactory<T> modelFactory, Iterable<TableMeta<T>> entityMetas, Iterable<AssociationMeta<T>> associationMetas, File container)
Copyright © 2004–2022 Code Lutin. All rights reserved.