Revision 1eaef993
Added by Andreas Müller over 6 years ago
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/dwca/in/GbifVernacularNameCsv2CdmConverter.java | ||
---|---|---|
45 | 45 |
|
46 | 46 |
|
47 | 47 |
@Override |
48 |
public IReader<MappedCdmBase> map(StreamItem item ){ |
|
49 |
List<MappedCdmBase> resultList = new ArrayList<MappedCdmBase>();
|
|
48 |
public IReader<MappedCdmBase<? extends CdmBase>> map(StreamItem item ){
|
|
49 |
List<MappedCdmBase<? extends CdmBase>> resultList = new ArrayList<>();
|
|
50 | 50 |
|
51 | 51 |
Map<String, String> csv = item.map; |
52 | 52 |
Reference sourceReference = state.getTransactionalSourceReference(); |
... | ... | |
55 | 55 |
String id = csv.get(CORE_ID); |
56 | 56 |
Taxon taxon = getTaxonBase(id, item, Taxon.class, state); |
57 | 57 |
if (taxon != null){ |
58 |
MappedCdmBase mcb = new MappedCdmBase(item.term, csv.get(CORE_ID), taxon);
|
|
58 |
MappedCdmBase<? extends CdmBase> mcb = new MappedCdmBase<>(item.term, csv.get(CORE_ID), taxon);
|
|
59 | 59 |
String vernacular = item.get(TermUri.DWC_VERNACULAR_NAME); |
60 | 60 |
//TODO language, area, |
61 | 61 |
TaxonDescription desc = getTaxonDescription(taxon, false); |
... | ... | |
71 | 71 |
} |
72 | 72 |
|
73 | 73 |
//return |
74 |
return new ListReader<MappedCdmBase>(resultList);
|
|
74 |
return new ListReader<>(resultList); |
|
75 | 75 |
|
76 | 76 |
} |
77 | 77 |
|
Also available in: Unified diff
cleanup