super(dataImporter, PtPropertyAndValue.class);
}
@Override
protected void processRow(PtPropertyAndValue row) {
PtPropertyType propertyType = getDataImporter().getPropertyTypes().get(row.getType());
if (propertyType == null) {
throw new LumifyException("Could not find property type: " + row.getType());
}
String propertyKey = getDataImporter().getIdPrefix() + row.getPropertyValueId();
String propertyName = getPropertyName(propertyType.getUri());
Object propertyValue = propertyType.getDisplayFormula().toValue(row.getValue());
propertyValue = toValueGeo(row, propertyValue);
if (propertyValue == null) {
// skip null values
} else {