Class EntityAssociationImportModel<T extends TopiaEntityEnum>
java.lang.Object
org.nuiton.csv.ext.AbstractImportModel<E>
org.nuiton.topia.persistence.csv.in.AbstractImportModel<java.util.Map<java.lang.String,java.lang.Object>>
org.nuiton.topia.persistence.csv.in.EntityAssociationImportModel<T>
- All Implemented Interfaces:
org.nuiton.csv.ImportModel<java.util.Map<java.lang.String,java.lang.Object>>
public class EntityAssociationImportModel<T extends TopiaEntityEnum> extends AbstractImportModel<java.util.Map<java.lang.String,java.lang.Object>>
A model to import associations of entities from csv files.
- Since:
- 2.6.12
- Author:
- tchemit <chemit@codelutin.com>
-
Field Summary
Fields Modifier and Type Field Description protected AssociationMetameta -
Constructor Summary
Constructors Constructor Description EntityAssociationImportModel(char separator, AssociationMeta<T> meta) -
Method Summary
Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>newEmptyInstance()static <T extends TopiaEntityEnum>
org.nuiton.csv.ImportModel<java.util.Map<java.lang.String,java.lang.Object>>newImportModel(char separator, AssociationMeta<T> meta)Methods inherited from class org.nuiton.topia.persistence.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
-
Constructor Details
-
Method Details
-
newImportModel
public static <T extends TopiaEntityEnum> org.nuiton.csv.ImportModel<java.util.Map<java.lang.String,java.lang.Object>> newImportModel(char separator, AssociationMeta<T> meta) -
newEmptyInstance
public java.util.Map<java.lang.String,java.lang.Object> newEmptyInstance()
-