Class PropertyValueProvider
java.lang.Object
io.jmix.dataimport.property.populator.impl.PropertyValueProvider
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected CustomValueProviderprotected Metadataprotected ReferenceValueProviderprotected SimplePropertyValueProvider
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected PropertyMappingContextcreateContext(Object propertyOwnerEntity, ImportConfiguration importConfiguration, PropertyMapping propertyMapping, RawValuesSource rawValuesSource) getCreatedReferences(PropertyMapping propertyMapping, Map<PropertyMapping, List<Object>> createdReferences) getCustomValue(CustomPropertyMapping customPropertyMapping, ImportConfiguration importConfiguration, RawValuesSource rawValuesSource) protected RawValuesSourcegetRawValueSource(RawValuesSource rawValuesSource, PropertyMapping propertyMapping) getReferenceValue(PropertyMapping propertyMapping, ImportConfiguration importConfiguration, RawValuesSource rawValuesSource, Object propertyOwnerEntity, Map<PropertyMapping, List<Object>> createdReferences) getSimpleValue(SimplePropertyMapping propertyMapping, ImportConfiguration importConfiguration, RawValuesSource rawValuesSource, Object propertyOwnerEntity) protected ObjectprocessMultiFieldMapping(Object propertyOwnerEntity, ImportConfiguration importConfiguration, PropertyMapping propertyMapping, RawValuesSource rawValuesSource, Map<PropertyMapping, List<Object>> createdReferences) 
- 
Field Details- 
referenceValueProvider
- 
customValueProvider
- 
simplePropertyValueProvider
- 
metadata
 
- 
- 
Constructor Details- 
PropertyValueProviderpublic PropertyValueProvider()
 
- 
- 
Method Details- 
getSimpleValue@Nullable public Object getSimpleValue(SimplePropertyMapping propertyMapping, ImportConfiguration importConfiguration, RawValuesSource rawValuesSource, Object propertyOwnerEntity) 
- 
getCustomValue@Nullable public Object getCustomValue(CustomPropertyMapping customPropertyMapping, ImportConfiguration importConfiguration, RawValuesSource rawValuesSource) 
- 
getReferenceValue@Nullable public Object getReferenceValue(PropertyMapping propertyMapping, ImportConfiguration importConfiguration, RawValuesSource rawValuesSource, Object propertyOwnerEntity, @Nullable Map<PropertyMapping, List<Object>> createdReferences) 
- 
processMultiFieldMapping@Nullable protected Object processMultiFieldMapping(Object propertyOwnerEntity, ImportConfiguration importConfiguration, PropertyMapping propertyMapping, RawValuesSource rawValuesSource, @Nullable Map<PropertyMapping, List<Object>> createdReferences) 
- 
createContextprotected PropertyMappingContext createContext(Object propertyOwnerEntity, ImportConfiguration importConfiguration, PropertyMapping propertyMapping, RawValuesSource rawValuesSource) 
- 
getRawValueSourceprotected RawValuesSource getRawValueSource(RawValuesSource rawValuesSource, PropertyMapping propertyMapping) 
- 
getCreatedReferences@Nullable protected List<Object> getCreatedReferences(PropertyMapping propertyMapping, @Nullable Map<PropertyMapping, List<Object>> createdReferences) 
 
-