Revision 79997ad8
Added by U-BGBM\k.luther over 8 years ago
cdm-pesi/src/main/java/eu/etaxonomy/cdm/io/pesi/faunaEuropaea/FaunaEuropaeaRefImport.java | ||
---|---|---|
209 | 209 |
// reference.setTitleCache(title); |
210 | 210 |
reference.setTitle(title); |
211 | 211 |
reference.setDatePublished(ImportHelper.getDatePublished(year)); |
212 |
|
|
212 |
reference.setTitleCache(title + " " +refSource , true); |
|
213 | 213 |
|
214 | 214 |
if (!authors.containsKey(refAuthor)) { |
215 | 215 |
if (refAuthor == null) { |
... | ... | |
281 | 281 |
private void commitReferences(Map<Integer, Reference<?>> references, |
282 | 282 |
Map<String, TeamOrPersonBase<?>> authors, |
283 | 283 |
Map<Integer, UUID> referenceUuids, int i, TransactionStatus txStatus) { |
284 |
|
|
284 | 285 |
Map <UUID, Reference> referenceMap =getReferenceService().save((Collection)references.values()); |
285 | 286 |
logger.info("i = " + i + " - references saved"); |
286 | 287 |
|
... | ... | |
446 | 447 |
uuid = referenceUuids.get(itRefs.next()); |
447 | 448 |
uuidSet.add(uuid); |
448 | 449 |
} |
450 |
|
|
449 | 451 |
referenceList = getReferenceService().find(uuidSet); |
452 |
|
|
450 | 453 |
references = new HashMap<Integer, Reference>(limit); |
451 | 454 |
for (Reference<?> ref : referenceList){ |
452 | 455 |
references.put(Integer.valueOf(((OriginalSourceBase)ref.getSources().iterator().next()).getIdInSource()), ref); |
... | ... | |
499 | 502 |
TextData textData = TextData.NewInstance(Feature.CITATION()); |
500 | 503 |
|
501 | 504 |
citation = references.get(storedReference.getReferenceId()); |
502 |
microCitation = storedReference.getReferenceSource();
|
|
505 |
microCitation = null;
|
|
503 | 506 |
originalSource = DescriptionElementSource.NewInstance(OriginalSourceType.PrimaryTaxonomicSource, null, null, citation, microCitation, null, null); |
504 | 507 |
if (isSynonym){ |
505 | 508 |
syn = CdmBase.deproxy(taxonBase, Synonym.class); |
Also available in: Unified diff
Fauna Europaea import changes