commit ead71c2eb9a9a6e4e40100e32ad99127afd035c7
Author: Patrick Plitzner
Date: Mon Mar 7 14:01:42 2016 +0100
Set name for taxon
diff --git a/app-import/src/main/java/eu/etaxonomy/cdm/io/redlist/gefaesspflanzen/RedListGefaesspflanzenImportConfigurator.java b/app-import/src/main/java/eu/etaxonomy/cdm/io/redlist/gefaesspflanzen/RedListGefaesspflanzenImportConfigurator.java
index 11807f7f..bda42f2a 100644
--- a/app-import/src/main/java/eu/etaxonomy/cdm/io/redlist/gefaesspflanzen/RedListGefaesspflanzenImportConfigurator.java
+++ b/app-import/src/main/java/eu/etaxonomy/cdm/io/redlist/gefaesspflanzen/RedListGefaesspflanzenImportConfigurator.java
@@ -38,7 +38,7 @@ public class RedListGefaesspflanzenImportConfigurator extends
ioClassList = new Class[]{
RedListGefaesspflanzenImportAuthor.class,
RedListGefaesspflanzenImportNames.class,
-// RedListGefaesspflanzenImportTaxa.class,
+ RedListGefaesspflanzenImportTaxa.class,
};
}
}
diff --git a/app-import/src/main/java/eu/etaxonomy/cdm/io/redlist/gefaesspflanzen/RedListGefaesspflanzenImportTaxa.java b/app-import/src/main/java/eu/etaxonomy/cdm/io/redlist/gefaesspflanzen/RedListGefaesspflanzenImportTaxa.java
index 838fd189..fc33ff1c 100644
--- a/app-import/src/main/java/eu/etaxonomy/cdm/io/redlist/gefaesspflanzen/RedListGefaesspflanzenImportTaxa.java
+++ b/app-import/src/main/java/eu/etaxonomy/cdm/io/redlist/gefaesspflanzen/RedListGefaesspflanzenImportTaxa.java
@@ -24,10 +24,9 @@ import eu.etaxonomy.cdm.io.common.IPartitionedIO;
import eu.etaxonomy.cdm.io.common.ImportHelper;
import eu.etaxonomy.cdm.io.common.ResultSetPartitioner;
import eu.etaxonomy.cdm.model.common.CdmBase;
-import eu.etaxonomy.cdm.model.name.NonViralName;
+import eu.etaxonomy.cdm.model.name.BotanicalName;
import eu.etaxonomy.cdm.model.taxon.Taxon;
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
-import eu.etaxonomy.cdm.strategy.parser.NonViralNameParserImpl;
/**
*
@@ -93,67 +92,34 @@ public class RedListGefaesspflanzenImportTaxa extends DbImportBase taxaToSave)
throws SQLException {
long id = rs.getLong("NAMNR");
- String taxonNameString = rs.getString("TAXNAME");
- NonViralNameParserImpl parser = NonViralNameParserImpl.NewInstance();
- NonViralName> name = parser.parseFullName(taxonNameString);
+ BotanicalName name = state.getRelatedObject("name", String.valueOf(id), BotanicalName.class);
TaxonBase taxon = Taxon.NewInstance(name, null);
taxaToSave.add(taxon);
//id
ImportHelper.setOriginalSource(taxon, state.getTransactionalSourceReference(), id, TAXON_NAMESPACE);
- ImportHelper.setOriginalSource(name, state.getTransactionalSourceReference(), id, TAXON_NAMESPACE);
}
@Override
public Map