Class EntityAssociationImportModel<T extends org.nuiton.topia.persistence.TopiaEntityEnum>
public class EntityAssociationImportModel<T extends org.nuiton.topia.persistence.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
FieldsModifier and TypeFieldDescriptionprotected final org.nuiton.topia.persistence.metadata.AssociationMetaFields inherited from class org.nuiton.csv.ext.AbstractImportModel
modelBuilder -
Constructor Summary
ConstructorsConstructorDescriptionEntityAssociationImportModel(char separator, org.nuiton.topia.persistence.metadata.AssociationMeta<T> meta) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends org.nuiton.topia.persistence.TopiaEntityEnum>
org.nuiton.csv.ImportModel<Map<String, Object>> newImportModel(char separator, org.nuiton.topia.persistence.metadata.AssociationMeta<T> meta) Methods inherited from class 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
protected final org.nuiton.topia.persistence.metadata.AssociationMeta meta
-
-
Constructor Details
-
EntityAssociationImportModel
public EntityAssociationImportModel(char separator, org.nuiton.topia.persistence.metadata.AssociationMeta<T> meta)
-
-
Method Details
-
newImportModel
-
newEmptyInstance
-