Revision 401fe405
Added by Andreas Müller over 13 years ago
app-import/src/main/java/eu/etaxonomy/cdm/io/eflora/centralAfrica/checklist/CentralAfricaChecklistReferenceImport.java | ||
---|---|---|
21 | 21 |
import org.apache.log4j.Logger; |
22 | 22 |
import org.springframework.stereotype.Component; |
23 | 23 |
|
24 |
import eu.etaxonomy.cdm.api.service.ITaxonTreeService;
|
|
24 |
import eu.etaxonomy.cdm.api.service.IClassificationService;
|
|
25 | 25 |
import eu.etaxonomy.cdm.common.CdmUtils; |
26 | 26 |
import eu.etaxonomy.cdm.io.common.IOValidator; |
27 | 27 |
import eu.etaxonomy.cdm.io.common.ResultSetPartitioner; |
... | ... | |
40 | 40 |
import eu.etaxonomy.cdm.model.location.TdwgArea; |
41 | 41 |
import eu.etaxonomy.cdm.model.name.BotanicalName; |
42 | 42 |
import eu.etaxonomy.cdm.model.name.Rank; |
43 |
import eu.etaxonomy.cdm.model.reference.ReferenceBase;
|
|
43 |
import eu.etaxonomy.cdm.model.reference.Reference; |
|
44 | 44 |
import eu.etaxonomy.cdm.model.reference.ReferenceFactory; |
45 | 45 |
import eu.etaxonomy.cdm.model.taxon.Taxon; |
46 | 46 |
import eu.etaxonomy.cdm.model.taxon.TaxonBase; |
47 | 47 |
import eu.etaxonomy.cdm.model.taxon.TaxonNode; |
48 |
import eu.etaxonomy.cdm.model.taxon.TaxonomicTree;
|
|
48 |
import eu.etaxonomy.cdm.model.taxon.Classification;
|
|
49 | 49 |
import eu.etaxonomy.cdm.strategy.parser.NonViralNameParserImpl; |
50 | 50 |
|
51 | 51 |
|
... | ... | |
55 | 55 |
* @version 1.0 |
56 | 56 |
*/ |
57 | 57 |
@Component |
58 |
public class CentralAfricaChecklistReferenceImport extends CentralAfricaChecklistImportBase<ReferenceBase> implements IMappingImport<ReferenceBase, CentralAfricaChecklistImportState>{
|
|
58 |
public class CentralAfricaChecklistReferenceImport extends CentralAfricaChecklistImportBase<Reference> implements IMappingImport<Reference, CentralAfricaChecklistImportState>{
|
|
59 | 59 |
private static final Logger logger = Logger.getLogger(CentralAfricaChecklistReferenceImport.class); |
60 | 60 |
|
61 | 61 |
private Map<UUID, Taxon> higherTaxonMap; |
... | ... | |
121 | 121 |
/* (non-Javadoc) |
122 | 122 |
* @see eu.etaxonomy.cdm.io.common.mapping.IMappingImport#createObject(java.sql.ResultSet) |
123 | 123 |
*/ |
124 |
public ReferenceBase createObject(ResultSet rs, CentralAfricaChecklistImportState state) throws SQLException {
|
|
125 |
ReferenceBase ref = ReferenceFactory.newGeneric();
|
|
124 |
public Reference createObject(ResultSet rs, CentralAfricaChecklistImportState state) throws SQLException { |
|
125 |
Reference ref = ReferenceFactory.newGeneric(); |
|
126 | 126 |
String sourceString = rs.getString("source"); |
127 | 127 |
ref.setTitle(sourceString); |
128 | 128 |
return ref; |
Also available in: Unified diff
merge cdmlib-app-3.0.2 to trunk (app-import)