Project

General

Profile

« Previous | Next » 

Revision 79997ad8

Added by U-BGBM\k.luther over 8 years ago

Fauna Europaea import changes

View differences:

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