From 1366d46aae73744a948d1145175a658fa195dfe0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andreas=20M=C3=BCller?= Date: Fri, 23 Sep 2011 14:21:52 +0000 Subject: [PATCH] implement unresolved taxa for BM import --- .../cdm/io/berlinModel/in/BerlinModelTaxonImport.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/in/BerlinModelTaxonImport.java b/cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/in/BerlinModelTaxonImport.java index 788618e221..b496479ea8 100644 --- a/cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/in/BerlinModelTaxonImport.java +++ b/cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/in/BerlinModelTaxonImport.java @@ -13,6 +13,7 @@ import static eu.etaxonomy.cdm.io.berlinModel.BerlinModelTransformer.T_STATUS_AC import static eu.etaxonomy.cdm.io.berlinModel.BerlinModelTransformer.T_STATUS_PARTIAL_SYN; import static eu.etaxonomy.cdm.io.berlinModel.BerlinModelTransformer.T_STATUS_PRO_PARTE_SYN; import static eu.etaxonomy.cdm.io.berlinModel.BerlinModelTransformer.T_STATUS_SYNONYM; +import static eu.etaxonomy.cdm.io.berlinModel.BerlinModelTransformer.T_STATUS_UNRESOLVED; import java.sql.ResultSet; import java.sql.SQLException; @@ -169,9 +170,12 @@ public class BerlinModelTaxonImport extends BerlinModelImportBase { Taxon taxon; try { logger.debug(statusFk); - if (statusFk == T_STATUS_ACCEPTED){ + if (statusFk == T_STATUS_ACCEPTED || statusFk == T_STATUS_UNRESOLVED ){ taxon = Taxon.NewInstance(taxonName, reference); taxonBase = taxon; + if (statusFk == T_STATUS_UNRESOLVED){ + taxon.setTaxonStatusUnknown(true); + } }else if (statusFk == T_STATUS_SYNONYM || statusFk == T_STATUS_PRO_PARTE_SYN || statusFk == T_STATUS_PARTIAL_SYN){ synonym = Synonym.NewInstance(taxonName, reference); taxonBase = synonym; -- 2.34.1