Serialization of fields in XML records for Sygma (and not only) #171

Merged
alessia.bardi merged 3 commits from sygma_indexing into beta 2021-12-09 15:53:28 +01:00
2 changed files with 12 additions and 1 deletions
Showing only changes of commit 6b5d7688a4 - Show all commits

View File

@ -1212,6 +1212,17 @@ public class XmlRecordFactory implements Serializable {
"processingchargecurrency", instance.getProcessingchargecurrency())); "processingchargecurrency", instance.getProcessingchargecurrency()));
} }
if (instance.getLicense() != null) {
fields
.addAll(
instance
.getLicense()
.stream()
.filter(d -> isNotBlank(d))
.map(d -> XmlSerializationUtils.asXmlElement("license", d))
.collect(Collectors.toList()));
}
children children
.add( .add(
templateFactory templateFactory

View File

@ -541,7 +541,7 @@
}, },
"trust": "" "trust": ""
}, },
"value": "" "value": "CC-BY"
}, },
"url": [ "url": [
"http://dx.doi.org/10.1109/TED.2018.2853550" "http://dx.doi.org/10.1109/TED.2018.2853550"