Revision b313991f
Added by Andreas Müller over 4 years ago
cdm-pesi/src/main/java/eu/etaxonomy/cdm/io/pesi/erms/ErmsImageImport.java | ||
---|---|---|
87 | 87 |
|
88 | 88 |
@Override |
89 | 89 |
public Map<Object, Map<String, ? extends CdmBase>> getRelatedObjectsForPartition(ResultSet rs, ErmsImportState state) { |
90 |
String nameSpace; |
|
91 |
Class<?> cdmClass;
|
|
90 |
|
|
91 |
String nameSpace;
|
|
92 | 92 |
Set<String> idSet; |
93 | 93 |
Map<Object, Map<String, ? extends CdmBase>> result = new HashMap<>(); |
94 | 94 |
|
... | ... | |
100 | 100 |
|
101 | 101 |
//taxon map |
102 | 102 |
nameSpace = ErmsImportBase.TAXON_NAMESPACE; |
103 |
cdmClass = TaxonBase.class; |
|
104 | 103 |
idSet = taxonIdSet; |
105 |
@SuppressWarnings("unchecked")
|
|
106 |
Map<String, TaxonBase<?>> taxonMap = (Map<String, TaxonBase<?>>)getCommonService().getSourcedObjectsByIdInSource(cdmClass, idSet, nameSpace);
|
|
104 |
@SuppressWarnings("rawtypes")
|
|
105 |
Map<String, TaxonBase> taxonMap = getCommonService().getSourcedObjectsByIdInSourceC(TaxonBase.class, idSet, nameSpace);
|
|
107 | 106 |
result.put(nameSpace, taxonMap); |
108 | 107 |
|
109 | 108 |
} catch (SQLException e) { |
Also available in: Unified diff
adapt some classes to new CommonService.getSourcedObjectSByIdInSource and cleanup