Revision 7c82e37b
Added by Andreas Müller almost 12 years ago
cdm-pesi/src/main/java/eu/etaxonomy/cdm/io/pesi/erms/ErmsTaxonRelationImport.java | ||
---|---|---|
40 | 40 |
@SuppressWarnings("unused") |
41 | 41 |
private static final Logger logger = Logger.getLogger(ErmsTaxonRelationImport.class); |
42 | 42 |
|
43 |
private DbImportMapping mapping; |
|
43 |
private DbImportMapping<ErmsImportState, ErmsImportConfigurator> mapping;
|
|
44 | 44 |
|
45 |
private int modCount = 10000; |
|
46 | 45 |
private static final String pluralString = "taxon relations"; |
47 | 46 |
private static final String dbTableName = "tu"; |
48 | 47 |
|
49 |
private static final Class cdmTargetClass = TaxonBase.class; |
|
48 |
private static final Class<?> cdmTargetClass = TaxonBase.class;
|
|
50 | 49 |
|
51 | 50 |
public ErmsTaxonRelationImport(){ |
52 | 51 |
super(pluralString, dbTableName, cdmTargetClass); |
... | ... | |
55 | 54 |
/* (non-Javadoc) |
56 | 55 |
* @see eu.etaxonomy.cdm.io.erms.ErmsImportBase#getMapping() |
57 | 56 |
*/ |
58 |
protected DbImportMapping getMapping() { |
|
57 |
protected DbImportMapping<ErmsImportState, ErmsImportConfigurator> getMapping() {
|
|
59 | 58 |
if (mapping == null){ |
60 |
mapping = new DbImportMapping(); |
|
59 |
mapping = new DbImportMapping<ErmsImportState, ErmsImportConfigurator>();
|
|
61 | 60 |
|
62 | 61 |
mapping.addMapper(DbImportTaxIncludedInMapper.NewInstance("id", TAXON_NAMESPACE, "parentId", TAXON_NAMESPACE, "accParentId", TAXON_NAMESPACE, null));//there is only one tree |
63 | 62 |
mapping.addMapper(DbImportSynonymMapper.NewInstance("id", "tu_acctaxon", TAXON_NAMESPACE, null, true)); |
... | ... | |
91 | 90 |
*/ |
92 | 91 |
public Map<Object, Map<String, ? extends CdmBase>> getRelatedObjectsForPartition(ResultSet rs) { |
93 | 92 |
String nameSpace; |
94 |
Class cdmClass; |
|
93 |
Class<?> cdmClass;
|
|
95 | 94 |
Set<String> idSet; |
96 | 95 |
Map<Object, Map<String, ? extends CdmBase>> result = new HashMap<Object, Map<String, ? extends CdmBase>>(); |
97 | 96 |
|
Also available in: Unified diff
minor changes to ErmsRelTaxon import