private void handleExportProperty(StringBuilder sb, Object propertyValue, PropertyType propertyType) { if (propertyValue instanceof Collection && propertyType != null && propertyType.isMultivalued() != null && propertyType.isMultivalued()) { Collection propertyValues = (Collection) propertyValue; Collection encodedValues = new ArrayList(propertyValues.size()); for (Object value : propertyValues) { encodedValues.add(csvEncode(value.toString())); } sb.append(csvEncode(StringUtils.join(encodedValues, ","))); } else { sb.append(csvEncode(propertyValue.toString())); } }
private void handleExportProperty(StringBuilder sb, Object propertyValue, PropertyType propertyType) { if (propertyValue instanceof Collection && propertyType != null && propertyType.isMultivalued() != null && propertyType.isMultivalued()) { Collection propertyValues = (Collection) propertyValue; Collection encodedValues = new ArrayList(propertyValues.size()); for (Object value : propertyValues) { encodedValues.add(csvEncode(value.toString())); } sb.append(csvEncode(StringUtils.join(encodedValues, ","))); } else { sb.append(csvEncode(propertyValue.toString())); } }
if (propType != null && BooleanUtils.isTrue(propType.isMultivalued())) { if (propertyValue != null) { List<String> multiValue = (List<String>) propertyValue;
if (propType != null && BooleanUtils.isTrue(propType.isMultivalued())) { if (propertyValue != null) { List<String> multiValue = (List<String>) propertyValue;
if (BooleanUtils.isTrue(propertyType.isMultivalued())) { String multivalueArray = profileData[fieldsMapping.get(fieldMappingKey)].trim(); if (StringUtils.isNotBlank(multiValueDelimiter) && multiValueDelimiter.length() == 2) {