Class ReferenceValueProvider
java.lang.Object
io.jmix.dataimport.property.populator.impl.ReferenceValueProvider
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected DuplicateEntityManagerstatic final org.slf4j.Loggerprotected MetadataToolsprotected PropertyMappingUtilsprotected ReferenceCreator
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetEntityCollection(Object entityToPopulate, PropertyMappingContext context) protected ReferenceImportPolicygetReferenceImportPolicy(PropertyMapping referenceMapping) getSingleEntity(PropertyMappingContext context, List<Object> createdReferences) protected ObjectloadEntity(PropertyMappingContext context) protected voidprotected Objectprotected voidprotected ObjectprocessManyToOneReferenceMapping(PropertyMappingContext context, List<Object> createdReferences) protected Object
- 
Field Details- 
logpublic static final org.slf4j.Logger log
- 
metadataTools
- 
referenceCreator
- 
duplicateEntityManager
- 
propertyMappingUtils
 
- 
- 
Constructor Details- 
ReferenceValueProviderpublic ReferenceValueProvider()
 
- 
- 
Method Details- 
getSingleEntity@Nullable public Object getSingleEntity(PropertyMappingContext context, @Nullable List<Object> createdReferences) 
- 
getEntityCollection@Nullable public Collection<Object> getEntityCollection(Object entityToPopulate, PropertyMappingContext context) 
- 
processEmbeddedReferenceMapping
- 
processOneToOneReferenceMapping
- 
processManyToOneReferenceMapping@Nullable protected Object processManyToOneReferenceMapping(PropertyMappingContext context, @Nullable List<Object> createdReferences) 
- 
getReferenceImportPolicy@Nullable protected ReferenceImportPolicy getReferenceImportPolicy(PropertyMapping referenceMapping) 
- 
loadEntity
- 
logIgnoredReference
- 
processFailedReference
 
-