Revision b313991f
Added by Andreas Müller over 4 years ago
cdm-pesi/src/main/java/eu/etaxonomy/cdm/io/pesi/erms/ErmsNotesImport.java | ||
---|---|---|
103 | 103 |
|
104 | 104 |
@Override |
105 | 105 |
public Map<Object, Map<String, ? extends CdmBase>> getRelatedObjectsForPartition(ResultSet rs, ErmsImportState state) { |
106 |
String nameSpace; |
|
107 |
Class<?> cdmClass;
|
|
106 |
|
|
107 |
String nameSpace;
|
|
108 | 108 |
Set<String> idSet; |
109 | 109 |
Map<Object, Map<String, ? extends CdmBase>> result = new HashMap<>(); |
110 | 110 |
|
... | ... | |
118 | 118 |
|
119 | 119 |
//taxon map |
120 | 120 |
nameSpace = ErmsImportBase.TAXON_NAMESPACE; |
121 |
cdmClass = TaxonBase.class; |
|
122 | 121 |
idSet = taxonIdSet; |
123 |
@SuppressWarnings("unchecked")
|
|
124 |
Map<String, TaxonBase<?>> taxonMap = (Map<String, TaxonBase<?>>)getCommonService().getSourcedObjectsByIdInSource(cdmClass, idSet, nameSpace);
|
|
122 |
@SuppressWarnings("rawtypes")
|
|
123 |
Map<String, TaxonBase> taxonMap = getCommonService().getSourcedObjectsByIdInSourceC(TaxonBase.class, idSet, nameSpace);
|
|
125 | 124 |
result.put(nameSpace, taxonMap); |
126 | 125 |
|
127 | 126 |
//language map |
Also available in: Unified diff
adapt some classes to new CommonService.getSourcedObjectSByIdInSource and cleanup