Package org.nuiton.topia.service.csv.in
Class EntityAssociationImportModel<T extends TopiaEntityEnum>
java.lang.Object
org.nuiton.csv.ext.AbstractImportModel<E>
org.nuiton.topia.service.csv.in.AbstractImportModel<Map<String,Object>>
org.nuiton.topia.service.csv.in.EntityAssociationImportModel<T>
public class EntityAssociationImportModel<T extends TopiaEntityEnum>
extends AbstractImportModel<Map<String,Object>>
A model to import associations of entities from csv files.
- Since:
- 2.6.12
- Author:
- Tony Chemit - chemit@codelutin.com
-
Field Summary
FieldsFields inherited from class org.nuiton.csv.ext.AbstractImportModel
modelBuilder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends TopiaEntityEnum>
org.nuiton.csv.ImportModel<Map<String,Object>> newImportModel(char separator, AssociationMeta<T> meta) Methods inherited from class org.nuiton.topia.service.csv.in.AbstractImportModel
newForeignKeyColumn, newForeignKeyColumn, pushCsvHeaderNamesMethods inherited from class org.nuiton.csv.ext.AbstractImportModel
getColumnsForImport, getSeparator, newIgnoredColumn, newMandatoryColumn, newMandatoryColumn, newMandatoryColumn, newMandatoryColumn, newMandatoryColumn, newMandatoryColumn, newOptionalColumn, newOptionalColumn, newOptionalColumn, newOptionalColumn, newOptionalColumn, newOptionalColumn
-
Field Details
-
meta
-
-
Constructor Details
-
EntityAssociationImportModel
-
-
Method Details
-
newImportModel
public static <T extends TopiaEntityEnum> org.nuiton.csv.ImportModel<Map<String,Object>> newImportModel(char separator, AssociationMeta<T> meta) -
newEmptyInstance
-