Revision 1eaef993
Added by Andreas Müller over 6 years ago
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/dwca/in/GbifReferenceCsv2CdmConverter.java | ||
---|---|---|
61 | 61 |
} |
62 | 62 |
|
63 | 63 |
@Override |
64 |
public IReader<MappedCdmBase> map(StreamItem item ){ |
|
65 |
List<MappedCdmBase> resultList = new ArrayList<MappedCdmBase>();
|
|
64 |
public IReader<MappedCdmBase<? extends CdmBase>> map(StreamItem item ){
|
|
65 |
List<MappedCdmBase<? extends CdmBase>> resultList = new ArrayList<>();
|
|
66 | 66 |
|
67 | 67 |
Map<String, String> csv = item.map; |
68 | 68 |
Reference sourceReference = state.getTransactionalSourceReference(); |
... | ... | |
108 | 108 |
handleType(reference, strType, taxon, resultList, item); |
109 | 109 |
|
110 | 110 |
|
111 |
return new ListReader<MappedCdmBase>(resultList);
|
|
111 |
return new ListReader<>(resultList); |
|
112 | 112 |
} |
113 | 113 |
|
114 | 114 |
|
115 |
private void handleType(Reference reference, String strType, TaxonBase<?> taxon, List<MappedCdmBase> resultList, StreamItem item) { |
|
115 |
private void handleType(Reference reference, String strType, TaxonBase<?> taxon, |
|
116 |
List<MappedCdmBase<? extends CdmBase>> resultList, StreamItem item) { |
|
116 | 117 |
// TODO handleType not yet implemented |
117 | 118 |
|
118 | 119 |
if (taxon == null){ |
... | ... | |
231 | 232 |
return tp; |
232 | 233 |
} |
233 | 234 |
|
234 |
private TeamOrPersonBase handleCreator(String strCreator) { |
|
235 |
private TeamOrPersonBase<?> handleCreator(String strCreator) {
|
|
235 | 236 |
Team team = Team.NewTitledInstance(strCreator, strCreator); |
236 | 237 |
return team; |
237 | 238 |
} |
Also available in: Unified diff
cleanup