Class ReferenceCreator
java.lang.Object
io.jmix.dataimport.property.populator.impl.ReferenceCreator
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected DuplicateEntityManagerprotected EntityPropertiesPopulatorstatic final org.slf4j.Loggerprotected Metadataprotected PropertyMappingUtilsprotected SimplePropertyValueProvider
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected Collection<Object>createEmptyCollection(MetaProperty referenceMetaProperty) createEntity(PropertyMappingContext context) createEntity(PropertyMappingContext context, List<Object> createdReferences) createEntityCollection(Object propertyOwnerEntity, PropertyMappingContext context) protected Collection<Object>createEntityCollection(Object entityToPopulate, PropertyMappingContext context, ImportedObjectList objectList) protected Objectprotected ObjectgetReferenceEntity(PropertyMappingContext context, Collection<Object> existingEntities) protected ObjectpopulateReferenceEntity(Object referenceEntity, PropertyMappingContext context) 
- 
Field Details- 
logpublic static final org.slf4j.Logger log
- 
metadata
- 
propertyMappingUtils
- 
entityPropertiesPopulator
- 
duplicateEntityManager
- 
simplePropertyValueProvider
 
- 
- 
Constructor Details- 
ReferenceCreatorpublic ReferenceCreator()
 
- 
- 
Method Details- 
createEntity@Nullable public Object createEntity(PropertyMappingContext context, @Nullable List<Object> createdReferences) 
- 
createEntity
- 
createEntityCollection@Nullable public Collection<Object> createEntityCollection(Object propertyOwnerEntity, PropertyMappingContext context) 
- 
populateReferenceEntity
- 
getReferenceEntityprotected Object getReferenceEntity(PropertyMappingContext context, @Nullable Collection<Object> existingEntities) 
- 
createReferenceEntity
- 
createEntityCollectionprotected Collection<Object> createEntityCollection(Object entityToPopulate, PropertyMappingContext context, ImportedObjectList objectList) 
- 
createEmptyCollection
 
-