Project

General

Profile

« Previous | Next » 

Revision 441eb4b5

Added by Andreas Müller over 6 years ago

ref #6887 handle languages in DwCA CoL import

View differences:

cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/dwca/in/GbifVernacularNameCsv2CdmConverter.java
59 59
		if (taxon != null){
60 60
			MappedCdmBase<? extends CdmBase>  mcb = new MappedCdmBase<>(item.term, csv.get(CORE_ID), taxon);
61 61
			String vernacular = item.get(TermUri.DWC_VERNACULAR_NAME);
62
			//TODO language, area,
63 62
			TaxonDescription desc = getTaxonDescription(taxon, false);
64 63

  
65
			//TODO
66
			Language language = null;
64
			//TODO area,
65
			Language language = getDcLanguage(item, resultList);
66

  
67 67
			CommonTaxonName commonName = CommonTaxonName.NewInstance(vernacular, language);
68 68
			desc.addElement(commonName);
69 69
			resultList.add(mcb);
......
101 101

  
102 102
	@Override
103 103
	public final Set<String> requiredSourceNamespaces() {
104
		Set<String> result = new HashSet<String>();
104
		Set<String> result = new HashSet<>();
105 105
 		result.add(TermUri.DWC_TAXON.toString());
106
 		return result;
106
 		result.add(TermUri.DC_LANGUAGE.toString());
107
        return result;
107 108
	}
108 109

  
109 110
//************************ STRING ************************************************/

Also available in: Unified diff