Revision 9900f429
Added by Andreas Müller about 10 years ago
cdm-pesi/src/main/java/eu/etaxonomy/cdm/io/pesi/erms/ErmsTaxonImport.java | ||
---|---|---|
49 | 49 |
/** |
50 | 50 |
* @author a.mueller |
51 | 51 |
* @created 20.02.2010 |
52 |
* @version 1.0 |
|
53 | 52 |
*/ |
54 | 53 |
@Component |
55 | 54 |
public class ErmsTaxonImport extends ErmsImportBase<TaxonBase<?>> implements IMappingImport<TaxonBase<?>, ErmsImportState>{ |
... | ... | |
203 | 202 |
|
204 | 203 |
|
205 | 204 |
|
206 |
/* (non-Javadoc) |
|
207 |
* @see eu.etaxonomy.cdm.io.berlinModel.in.IPartitionedIO#getRelatedObjectsForPartition(java.sql.ResultSet) |
|
208 |
*/ |
|
209 |
public Map<Object, Map<String, ? extends CdmBase>> getRelatedObjectsForPartition(ResultSet rs) { |
|
205 |
@Override |
|
206 |
public Map<Object, Map<String, ? extends CdmBase>> getRelatedObjectsForPartition(ResultSet rs, ErmsImportState state) { |
|
210 | 207 |
String nameSpace; |
211 |
Class cdmClass; |
|
208 |
Class<?> cdmClass;
|
|
212 | 209 |
Set<String> idSet; |
213 | 210 |
Map<Object, Map<String, ? extends CdmBase>> result = new HashMap<Object, Map<String, ? extends CdmBase>>(); |
214 | 211 |
|
... | ... | |
232 | 229 |
return result; |
233 | 230 |
} |
234 | 231 |
|
235 |
|
|
236 |
/* (non-Javadoc) |
|
237 |
* @see eu.etaxonomy.cdm.io.common.mapping.IMappingImport#createObject(java.sql.ResultSet) |
|
238 |
*/ |
|
232 |
@Override |
|
239 | 233 |
public TaxonBase<?> createObject(ResultSet rs, ErmsImportState state) throws SQLException { |
240 | 234 |
int statusId = rs.getInt("status_id"); |
241 | 235 |
// Object accTaxonId = rs.getObject("tu_acctaxon"); |
Also available in: Unified diff
adapt pesi import to new IPartionedIO signature